大智慧趋势突破主图指标公式源码编程思路破译

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大智慧趋势突破主图指标公式源码编程思路破译
编程思路破译
输出趋势线:收盘价的30日简单移动平均
如果趋势线>=1日前的趋势线,返回趋势线,否则返回0,线宽为0 输出回归斜率线A:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均
输出回归斜率线B:2日前的回归斜率线A
经典RL赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
经典K赋值:经典RL的3日[1日权重]移动平均
经典D赋值:经典K的3日[1日权重]移动平均
经典J赋值:3*经典K-2*经典D
MAHL1赋值:100*(((最高价+最低价)/2的3日指数移动平均-30日内(最高价+最低价)/2的5日指数移动平均的最低值-(最高价的20日指数移动平均-最低价的20日指数移动平均)) /(30日内(最高价+最低价)/2的5日指数移动平均的最低值-(最高价的20日指数移动平均-最低价的20日指数移动平均)))
MAHL2赋值:如果收盘价的2日指数移动平均>回归斜率线AANDMAHL1>0,返回收盘价的3日指数移动平均,否则返回30日内(最高价+最低价)/2的5日指数移动平均的最低值
MAHL3赋值:如果收盘价的2日指数移动平均>回归斜率线AANDMAHL1>0,返回30日内(最高价+最低价)/2的5日指数移动平均的最低值,否则返回收盘价的5日指数移动平均
当满足条件收盘价=1日前的收盘价时,在最高价和最低价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR999999
当满足条件收盘价=1日前的收盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
当满足条件收盘价=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR555555
当满足条件收盘价=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR777777 当满足条件收盘价=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR999999 当满足条件收盘价=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORBBBBBB 当满足条件收盘价=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORDDDDDD 当满足条件收盘价=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFFFFF 当满足条件经典K上穿经典D时,在最低价*0.96位置画26号图标输出卖:当满足条件回归斜率线A上穿收盘价的2日指数移动平均时,在最高价*1.03位置画2号图标
输出经典KDJ卖:如果经典D上穿经典K,返回(最高价+(最高价-最低价)/2),否则返回0,CROSSDOT,线宽为0,COLOR00CF00 RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的9日[1日权重]移动平均
D赋值:K的9日[1日权重]移动平均
J赋值:3*K-2*D
X2赋值:2日内J的最低值=8日内J的最低值
当满足条件J上穿1日前的J+0.01ANDX2ANDJ<20时,在最低价*0.99位置画23号图标
VAR6赋值:1日前的收盘价
VAR7赋值:收盘价-VAR6和0的较大值的6日[1日权重]移动平均/收盘价-VAR6的绝对值的6日[1日权重]移动平均*100
当满足条件84上穿VAR7时,在最高价*1.01位置书写文字,画黄色
程序源码
趋势线:MA(C,30);
IF(趋势线>=REF(趋势线,1),趋势线,0),LINETHICK0;
回归斜率线A:EMA(SLOPE(C,21)*20+C,42);
回归斜率线B:REF(回归斜率线A,2);
经典RL:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
经典K:=SMA(经典RL,3,1); 经典D:=SMA(经典K,3,1); 经典J:=3*经典K-2*经典D;
MAHL1:=100*((EMA((H+L)/2,3)-LLV(EMA((H+L)/2,5),30)-(EMA(H,20)-EMA(L,20))) /(LLV(EMA((H+L)/2,5),30)-(EMA(H,20)-EMA(L,20))));
MAHL2:=IF(EMA(C,2)>回归斜率线 A AND MAHL1>0,EMA(C,3),LLV(EMA((H+L)/2,5),30));
MAHL3:=IF(EMA(C,2)>回归斜率线 A AND MAHL1>0,LLV(EMA((H+L)/2,5),30),EMA(C,5));
STICKLINE(CLOSE= REF(CLOSE,1) ,H,L,3,1 ),COLOR999999;
STICKLINE(CLOSE=
REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORWHITE;
STICKLINE(CLOSE=
REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR555555;
STICKLINE(CLOSE=
REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLOR777777;
STICKLINE(CLOSE=
REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLOR999999;
STICKLINE(CLOSE=
REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLORBBBBBB;
STICKLINE(CLOSE=
REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLORDDDDDD;
STICKLINE(CLOSE=
REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLORFFFFFF;
DRAWICON(CROSS(经典K,经典D),L*0.96,26);
卖:DRAWICON(CROSS(回归斜率线A,EMA(C,2)),H*1.03,2);
经典KDJ卖:IF(CROSS(经典D,经典K),(H+(H-L)/2),0),CROSSDOT,LINETHICK0,COLOR00CF00;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,9,1);
D:=SMA(K,9,1);
J:=3*K-2*D;
X2:=LLV(J,2)=LLV(J,8);
DRAWICON(CROSS(J,REF(J+0.01,1)) AND X2 AND J<20,LOW*0.99,23);
VAR6:=REF(C,1);
VAR7:=SMA(MAX(C-VAR6,0),6,1)/SMA(ABS(C-
VAR6),6,1)*100;
DRAWTEXT(CROSS(84,VAR7),H*1.01,'逃顶'),COLORYELLOW ;。

相关文档
最新文档