名称 | 定义 | 用法举例 | 解释 |
AMOUNT | 成交额 | AMOUNT | 取得该周期成交额 |
BARSTATUS | 数据位置状态 | BARSTATUS=2 表示当 天是该股票数据的最后一个周期 | BARSTATUS 返回数据位置信息,1 表示第一根K线,2 表示最后一个数据, 0 表示中间位置 |
CLOSE | 收盘价 | CLOSE | 取得该周期收盘价 |
HIGH | 最高价 | HIGH | 取得该周期最高价 |
LOW | 最低价 | LOW | 取得该周期最低价 |
ISDOWN | 该周期是否收阴 | 当收盘<开盘时,返回值 为 1,否则为 0 | |
ISEQUAL | 该周期是否平盘 | 当收盘=开盘时,返回值 为 1,否则为 0 | |
ISUP | 该周期是否收阳 | 当收盘>开盘时,返回值 为 1,否则为 0 | |
OPEN | 开盘价 | OPEN | 取得该周期开盘价 |
VOL | 成交量 | VOL | 取得该周期成交量 |
以上为常用函数
名称 | 定义 | 用法举例 |
BARPOS | 取得该周期在所有数 据中的位置 | BARPOS 对于日线来说,函数返回上市以 来的天数 |
D1970TODATE(X) | 1970 日转换为日期 | 用法:D1970TODATE(X),得到 1970 日期 X 的日期值 |
DATE | 年月日 | DATE 函数返回有效值范围为(700101- 1341231),表示 19700101-20341231 取得该 周期从 1900 以来的年月日。 用法:DATETOD1970(X), 得到日期 X 距离 1970 年 1 月 1 日 以来的天数 |
DATETOD1970(X) | 日期转换为 1970 日 | DATETOD1970(DATE)就 返回今天距离 1970 年 1 月 1 日的天数 |
DAY | 日期 | DAY 函数返回有效值范围为(1-31) 取得 该周期的日期 |
DAYS1970 | 取得该周期从 1970 以来的天数 | 用法:DAYS1970.函数返回自从1970 年1 月 1 日以来的天数, 例如在 1971 年 1 月 1 日返回 365 |
HOUR | 小时 | HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为 0 取得该周期 的小时数 |
MINUTE | 分钟 | INUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为 0 取得该周期 的分钟数 |
MONTH | 月份 | MONTH 函数返回有效值范围为(1-12) 取 得该周期的月份 |
T0TOTIME(X) | 秒数转换为时间 | T0TOTIME(X),得到从 0 点开始 X 秒后 的时间值 |
TIME | 取得该周期的时分秒 | TIME 函数返回有效值范围为 (000000- 235959) |
TIME0 | 取得该周期从当日 0 点以来的秒数 | TIME0 函数返回自从当日 0 点以来的秒 数,对于日线以上的分析周期,返回 0 |
TIMETOT0(X) | 时间转化为秒数 | TIMETOT0(X), 得到时间 X 距离当日 0 点的秒数。 |
WEEKDAY | 取得该周期的星期数 | WEEKDAY 函数返回有效值范围为(0-6), 0 表示星期天 |
YEAR | 取得该周期的年份 | YEAR 函数返回有效值范围为(1970-2038) |
非 0,则 将当前位置到 N 周期前的数值设为 1。 例如: BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为 1,否则 为 0 | ||
BARSCOUNT | 有效值周期数 | 求总的周期数。用法: BARSCOUNT(X)第一个有效数据到当前的天数。例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于 1 分钟线取得当日交易分钟数 |
BARSLAST | 上一次条件成立位置 | 上一次条件成立到当前的周期数。用法: BARSLAST(X):上一次 X 不 为 0 到 现 在 的 天 数 。 例 如 : BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到 当前的周期数 |
BARSSINCE | 第一个条件成立位置 | 第一个条件成立到当前的周期数。用法: BARSSINCE(X):第一次X 不为 0 到现在的天数。例如:BARSSINCE(HIGH>10)表示股价超过 10 元时到当前的周期数 |
COUNT | 统计总数 | 统计满足条件的周期数。用法: COUNT(X,N),统计 N 周期中满足 X 条件的周期数,若 N=0 则从第一个有效值开始。例如: COUNT(CLOSE>OPEN,20)表示统计 20 周期内收阳的周期数 |
DMA | 动态移动平均 | 求动态移动平均。用法: DMA(X,A),求 X 的动态移动平均。算法: 若 Y=DMA(X,A) 则 Y=A*X+(1-A)*Y',其中 Y'表示上一周期 Y 值,A 必须小于 1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以 换手率作平滑因子的平均价 |
EMA | 指数平滑移动平均 | 卖一价求指数平滑移动平均。用法: EMA(X,N),求 X 的 N 日指数平滑移动平均。算法: 若 Y=EMA(X,N) 则 Y=[2*X+(N- 1)*Y']/(N+1),其中 Y'表示上一周期 Y 值。例如:EMA(CLOSE,30) 表示求 30 日指数平滑均价 |
FILTER | 信号过滤 | 过滤连续出现的信号。用法: FILTER(X,N):X 满足条件后,删除其后 N 周期内的数据置为 0 。例如:FILTER(CLOSE>OPEN,5) 查找阳线,5 天内再次出现的阳线不被记录在内 |
HHV | 最高值 | 用法: HHV(X,N),求 N 周期内 X 最高值,N=0 则从第一个有效 值开始。例如:HHV(HIGH,30)表示求 30 日最高价 |
HHVBARS | 上一高点位置 | 求上一高点到当前的周期数。用法: HHVBARS(X,N):求 N 周期内 X 最高值到当前周期数,N=0 表示从第一个有效值开始统 计 。如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数 |
LAST(X) | 连续满足条件的周期数 | 用法:LAST(X),统计连续满足 X 条件的周期数。例如: LAST(CLOSE>OPEN)表示到目前为止连续收阳的周期数。 |
LLV | 最低值 | 用法: LLV(X,N),求 N 周期内 X 最低值,N=0 则从第一 个有效值开始。例如:LLV(LOW,0)表示求历史最低价 |
LLVBARS | 上一低点位置 | 求上一低点到当前的周期数。用法: LLVBARS(X,N):求 N 周期内 X 最低值到当前周期数,N=0 表示从第一个有效值开始统 计 。如:LLVBARS(HIGH,20)求 20 日最低点到当前的周期数 |
MA(X,N) | 简单移动平均 | 用 法 : MA(X,N),求 X 的 N 日 移 动 平 均 值 。 算 法 : (X1+X2+X3+...+Xn)/N 例如:MA(CLOSE,10)表示求 10 日均价 |
REF | 向前引用 | 用法: REF(X,A),引用 A 周期前的 X 值。例如:REF(CLOSE,1) 表示上一周期的收盘价,在日线上就是昨收 。 |
SMA | 移动平均 | 用法: SMA(X,N,M),求 X 的 N 日移动平均,M 为权重。算法: 若 Y=SMA(X,N,M) 则 Y=[M*X+(N-M)*Y')/N,其中 Y'表示上一 周期 Y 值,N 必须大于 M。例如:SMA(CLOSE,30,1)表示求 30 日移动平均价。 |
SUM | 求和 | 用法: SUM(X,N),统计 N 周期中 X 的总和,N=0 则从第一个有效值开始。例如:SUM(VOL,0)表示统计从上 市第一天以来的成交量总和 |
SUMBARS | 累加到指定周期数 | 向 前 累 加 到 指 定 值 到 现 在 的 周 期 数 。 用 法 : SUMBARS(X,A):将 X 向前累加直到大于等于 A,返回这个区间的周期数,例如:SUMBARS(VOL,CAPITAL) 求完全换手到现在的周期数 |
ASIN | 反 正 弦 值 | 用法:ASIN(X)返回 X 的反正弦值 | |
ATAN | 反 正 切 值 | 用法:ASIN(X)返回 X 的反正弦值 | |
CEILING | 向上舍入 | 向 数 值 增 大 方 向 舍 入 , 用法:CEILING(A)返回沿 A 数值增大 方向最接近的整数 | 例:CEILING(12.3)求得 13,CEILING(-3.5) 求得-3 |
COS | 余弦值 | 用法:COS(X)返回 X 的余弦值 | |
EXP | 指数 | 用法:EXP(X)为 e 的 X 次幂 | 如:EXP(CLOSE)返回 e 的 CLOSE 次幂 |
FLOOR | 向下舍 入 | 用法:FLOOR(A)返回沿 A 数 值减小方向最接近的整数 | 例如:FLOOR(12.3)求得 12,FLOOR(-3.5) 求得-4 |
FRACPAR T | 取得小 数部分 | 用法:FRACPART(A)返回数值 的小数部分 | 如 : FRACPART(12.3)求 得 0.3,FRACPART(-3.5)求得-0.5 |
INTPART | 取得整数部分 | 绝对值减小取整,即取得数据的 整 数 部 分 。 用法:INTPART(A)返回沿 A 绝 对值减小方向最接近的整数 | 如: INTPART(12.3)求 得 12,INTPART(- 3.5)求得-3 |
LN | 自然对 数 | 求自然对数。用法:LN(X)以 e 为底的对数 | 例如:LN(CLOSE)求收盘价的对数 |
LOG | 10 为底的对 数 | 求 10 为 底 的 对 数 。 用法:LOG(X)取得 X 的对数 | 例如:LOG(100)等于 2 |
MAX | 最大值 | 用法:MAX(A,B...)返回所有参数的中的最大值,参数数量可 以有 2—16 个 | MAX(CLOSE,OPEN,REF(CLOSE,1))表示 返回昨收、今开、收盘三个价格中最高的价格。 |
MIN | 最小值 | 求最小值。用法:MIN(A,B...)返回所有参数的中的最小值,参 数数量可以有 2—16 个 | 例 如 : MIN(CLOSE,OPEN,REF(CLOSE,1)) 表示返回昨收、今开、收盘三个价 |
MOD | 求模运 算 | 用法:MOD(A,B)返回 A 对 B 求模 | 例如:MOD(26,10)返回 6 |
NOT | 求逻辑 非 | 用法:NOT(X)返回非 X,即当 X=0 时返回 1,否则返回 0 | 例如:NOT(ISUP)表示平盘或收阴 |
OR | 或运算 | 用法:A OR B 表示条件 A 与条件 B 只要有一个成立即可 | |
POW | 乘幂 | 用法:POW(A,B)返回 A 的 B 次幂 | 例如:POW(CLOSE,3)求得收盘价的 3 次方 |
REVERSE | 求相反 数 | 用法:REVERSE(X)返回-X | 例 如 : REVERSE(CLOSE) 返 回 - CLOSE |
SGN | 求符号 值 | 用法:SGN(X),当X>0,X=0,X<0 分别返回 1,0,-1 | |
SIN | 正弦值 | 用法:SIN(X)返回 X 的正弦值 | |
SQRT | 开平方 | 用法:SQRT(X)为 X 的平方根 | SQRT(CLOSE)收盘价的平方根 |
TAN | 正切值 | 用法:TAN(X)返回X 的正切值 | |
以上为数学函数
名称 | 定义 | 用法解释 | 用法举例 |
AVEDEV | 平均绝对偏差 | 用法: AVEDEV(X,N) 算法 含义:平均绝对偏差,求 X 的 N 日平均绝对偏差 | |
DEVSQ | 数据偏差平方和 | 用法:DEVSQ(X,N) 算法 含义: 数据偏差平方和, 求 X 的 N 日数据偏差平方和 | |
FORCAST | 线性回归预测值 | 用法:FORCAST(X,N)为X 的N 周 期线性回归预测值 | 如:FORCAST(CLOSE,10) 表示求 10 周期线性回归预测本周期收盘价 |
SLOPE(X,N) | 线性回归斜率 | 得到X 在N 周期内的线性回归的斜率。 | 例:SLOPE(CLOSE,5);表示求 5 周期线性回归线的斜率 |
STD | 估算标准差 | 用法:STD(X,N)为 X 的 N 日估算标准差,算法: | 例 STD (CLOSE,10): 求 10 周期收盘价的估算标准差。 |
STDP | 总体标准差 | 用法:STDP(X,N)为 X 的 N 日总体标准差,算法: | |
VAR | 估算样本方差 | 用法: VAR(X,N)为 X 的 N 日估算样本方差。算法: | |
VARP | 总体样本方差 | 用法: VARP(X,N)为 X 的 N 日 总体样本方差,算法: | |
以上为统计函数
名称 | 定义 | 用法解释 | 用法举例 |
COST | 成本分布情况 | 用法:COST(10),表示 10%获利盘的价格是多少,即有 10%的持仓量在该价格以下,其余 90%在该价格以 上,为套牢盘。 | 注:该函数仅对日线分析周期有效 |
FLATZIG | 归一化之字转向 | 用法:FLATZIG(K,N,ABS),当价格 变化量超过N%时转向,K 表示 0:开盘价 ,1:最 高价 ,2:最 低价 ,3:收 盘价,4:低点采用最低价、高点采用最高价。若 ABS 为 0 或省略,则表示相对 FLATZIG 转向,否则为绝对 FLATZIG 转向。注: 与 ZIG 函数不同的是本函数返回值在 0-1 之间。 | 例如:FLATZIG(3,5)表示 收盘价的 5%的 归一化ZIG 转向 |
LWINNER | 近期获利盘比例 | 法:LWINNER(5,CLOSE),表示 最近 5 天的那部分成本以当前收市价卖出的获利盘比例, 例如返回 0.1 表示 10%获利盘注:该函数仅对日线分析周期有效 | |
PEAK | 前 M 个波峰值 | PEAK(K,N,M,ABS)表示之字转向ZIG(K,N,ABS)的前 M 个 波峰的数值,M 必须大于等于1。若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则为 绝对 ZIG 转向。 | 例如:PEAK(1,5,1)表示%5 最高价 ZIG 转向的上一个波峰的数值 |
PEAKBARS | 前 M 个波峰位置 | 前 M 个 ZIG 转向波峰到当前距离。用法:PEAKBARS(K,N,M,ABS) 表示之字转向 ZIG(K,N,ABS) 的前M 个波峰到当前的周期数,M 必须大于等于 1。若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则 为绝对 ZIG 转向。 | 例如:PEAK(0,5,1)表示%5 开盘价 ZIG 转向的上一个波峰到当前的周期数 |
PPART | 远期成本比例 | 远 期 成 本 分 布 比 例 , 用法:PPART(10),表示 10 天前的成本 占总成本的比例,0.2 表示 20% | 注:该函数仅对日线分析周期有效 |
PWINNER | 远期获利盘比例 | 法:PWINNER(5,CLOSE),表示 5 天 前的那部分成本以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10%获利盘 | 注:该函数仅对日线分析周期有效 |
SAR | 抛物转向 | 用法:SAR(N,S,M),N 为计算周期,S 为步长,M 为极值 | SAR(10,2,20)表示计算 10 日 抛物转向,步长为 2%,极限值为 20% |
SARTURN | 抛物转向点 | 用法:SARTURN(N,S,M),N 为 计算周期,S 为步长,M 为极值, 若发生向上转向则返回 1,若发生向下转向则返回-1,否则为 0 | 注:其用法与 SAR 函数相同 |
TROUGH | 前 M 个波谷值 | 前 M 个 ZIG 转 向 波 谷 值 。法:TROUGH(K,N,M,ABS)表 示之 字转向 ZIG(K,N,ABS)的前 M 个波谷的数值,M 必须大于等于 1。若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则为绝对 ZIG 转向。 | 例如: TROUGH(2,5,2)表 示%5 最低价 ZIG 转向的前 2 个波谷的数值 |
TROUGHBARS | 前 M 个波谷位置 | 前M 个zig 转向波谷到当前距TROUGHBARS(K,N,M,ABS) 表示之字转向 ZIG(K,N,ABS) 的前 M 个波谷到当前的周期数,M 必须大于等于 1。若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则为绝对 ZIG 转向。 | 例如: TROUGH(2,5,2)表 示%5 最低价 ZIG 转向的前 2 个波谷到当前的周期数 |
WINNER | 获利盘比例 | 用法:WINNER(CLOSE),表示 以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10% 获利盘;WINNER(10.5)表示 10.5 元价格的获利盘比例 | 注:该函数仅对日线分析周期有效 |
ZIG | 之字转向 | 用法:ZIG(K,N,ABS),当价格变化量超过N%时转向,K 表示0: 开盘价,1:最高价,2:最低价,3: 收盘价,4:低点采用最低价、高点采用最高价。若 ABS 为 0 或省略,则表示相对 ZIG 转 向,否则为绝对 ZIG 转向。 | 例如:ZIG(3,5)表示收盘价的 5% 的 ZIG 转 向 ; ZIG(3,0.5,1)表示收盘价的 0.5 元绝对 ZIG 转向 |
以上为指标函数
pobo 博易期货指标(大集合) 网摘汇总
VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR2:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34)); DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(CLOSE*0.95),'↑'),COLOR0000FF; DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH * 1.035),'卖'),COLORFFFF34;
年:MA(CLOSE,30),COLORGREEN;
STICKLINE(C>= 年 AND C>=O,C,O,3,0),COLORRED; STICKLINE(C>= 年 AND C>=O,H,L,0,0),COLORRED; STICKLINE(C>= 年 AND C
STICKLINE(C>= 年 AND C
符号↑为"买”
DIFF:(EMA(CLOSE,12) - EMA(CLOSE,26))*20,COLORFFFFFF,LINETHICK1;
DEA:EMA(DIFF,9),COLOR00FFFF,LINETHICK1; MACD:2*(DIFF-DEA), COLORSTICK; MACD1:2*(DIFF-DEA),COLORRED,LINETHICK0;
MACD2:SMA(MACD1,0,3),COLORFFFF00,LINETHICK0; STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2,0),COLORRED; STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2,0),COLOR00FFFF; STICKLINE(MACD1
S1:=MACD<0;
S2:= (MACD>=0);
S3:=BARSLAST(CROSS(DIFF,DEA)); S4:=REF(S3,S3+1); S5:=DEA>REF(DEA,S4);
S6:=DEA;
上成立:=CROSS(DIFF,DEA) AND S5;
下 成 立 :=CROSS(DIFF,DEA) AND S6; L1:=(EMA(CLOSE,3) - EMA(CLOSE,13)); L2:=EMA(L1,9); L3:=BARSLAST(CROSS(L1,L2)); L4:=REF(L3,L3+1);
L5:=L2;
变盘:CROSS(L1,L2) AND L5,LINETHICK0,COLORD6FF9C; STICKLINE(变盘,5,-5,4,1),COLORD6FF9C;
成立距今:BARSLAST(CROSS(DIFF,DEA)),LINETHICK0; L6:=BARSCOUNT(CLOSE); DRAWTEXT(CROSS(L1,L2),DIFF,' 买 '),COLOR0000FF; DRAWTEXT(CROSS(L2,L1),DIFF,' 卖 '),COLORFFFF00; REF(DEA,S3),POINTDOT,COLORGREEN;
IF(L1>L2,REF(DEA,S3),0),POINTDOT,LINETHICK5,COLORB078FF; IF(MACD<0,REF(DEA,S3),0),POINTDOT,LINETHICK5,COLORGREEN; LS:=IF(DIFF>DEA AND DIFF>0,1,0);
加 速 上 扬 :IF(REF(LS=0,1) AND LS=1,0.1,0); XG1:CROSS(MACD1,MACD2) AND MACD1<0,LINETHICK0; XG2:CROSS(DIFF,DEA),LINETHICK0;
M1:=MACD>REF(MACD,1) AND DIFF
绿 柱 短 了 :M1 AND COUNT(M1,10)=1 AND C>MA(C,55) AND COUNT(MACD<0,5)>=5,LINETHICK0;
DRAWTEXT(绿柱短了,MACD,'绿柱短了'),COLOR00FF80;
渔 家 :3*SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1)- 2*SMA(SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)- LLV(LOW,21))*100,5,1),3,1),LINETHICK2 , COLORYELLOW;
渔 家 乐 : IF(CROSS( 渔 家 ,MA( 渔 家 ,10)) AND 渔 家 <=10,35,0),LINETHICK3 , COLORMAGENTA;
渔家出海: IF(CROSS(渔家,MA(渔家,10)) AND 渔家<35,70,0),LINETHICK3 , COLORRED; 渔家网: IF(CROSS(MA(渔家,9),渔家) AND 渔家>70,110,72),LINETHICK1 , COLORCYAN; DRAWICON(CROSS(渔家,62),68,1);
DRAWICON(CROSS(渔家,72),70,1); DRAWICON(CROSS(渔家,66),72,1); DRAWICON(CROSS(渔家,68),66,1); DRAWICON(CROSS(76,渔家),70,2); DRAWICON(CROSS(68,渔家),84,2); DRAWICON(CROSS(66,渔家),80,2); DRAWICON(CROSS(64,渔家),70,2);
准备下网: IF(渔家<=10,30,0),STICK,COLOR8080FF,LINETHICK4;
此处下网: IF(CROSS(渔家,10),45,0),STICK,COLORRED,LINETHICK4; DRAWTEXT(此处下网,40,'关注!!!'),COLORYELLOW;
准备休渔吧: IF(渔家>=90,70,0),STICK, COLORGREEN;
休渔吧: IF(CROSS(84,渔家),100,0),STICK,COLOR77AAFF,LINETHICK5; DRAWTEXT(休渔吧,98,'回家!'),COLOR77AAFF ;
水面: 72, COLORCYAN ;
网架: 105;
水底: 10;
渔家 2: MA(渔家,9),LINETHICK2 ,COLORFF0000;
IF(CROSS(渔家,MA(渔家,6)) AND 渔家 2<45,渔家 2,0),COLORCCB3E2 ,LINETHICK3 ;
VOL,VOLSTICK;
VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
成交:VOL,VOLSTICK;
主 买 :IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE
主 卖 :IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE
VAR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,COLORSTICK;
增仓减仓: IF(主买>=(ABS(主卖)),主买+主卖,主卖+主买),COLORYELLOW,LINETHICK2;
QS0:=((CLOSE - LLV(LOW,120)) / (HHV(HIGH,120) - LLV(LOW,120))); QS1:=((QS0 / 1) * EMA(CLOSE,20));
QS:=SMA(QS1,3,1);
QD0:=((CLOSE - LLV(LOW,119)) / (HHV(HIGH,119) - LLV(LOW,119))); QD1:=((QD0 / 1) * EMA(CLOSE,20));
QD:=SMA(QD1,5,1);
QF0:=((CLOSE - LLV(LOW,118)) / (HHV(HIGH,118) - LLV(LOW,118))); QF1:=((QF0 / 1) * EMA(CLOSE,20));
QF:=SMA(QF1,5,1);
PX1:=((((QS + QD) + QF) / 3) + EMA(CLOSE,20)); PX2:=MA(PX1,2);
PX3:=MA(PX1,3);
YY:=((((2 * CLOSE) + HIGH) + LOW) / 4); MA1:=MA(YY,45);
C1:=(PX1 - MA1);
M:=(PX2 - MA1);
O1:=(PX3 - MA1);
MA2:=MA(C1,8);
BO:=0.5,COLORRED;
STICKLINE((C1 >= M),M,(O1 - 0.03),4,0),COLORRED; STICKLINE((C1 <= M),M,(O1+ 0.03),4,0),COLORFFFF00; LIFE:=MA(C1,13),COLORGREEN; A:MA(LLV(C1,120),3),COLORRED; B:MA(HHV(C1,120),3),COLORGREEN;
¥29.8
¥9.9
¥59.8