编程思路破译 XOPEN赋值:(1日前的开盘价+1日前的收盘价)/2 XCLOSE赋值:收盘价 XHIGH赋值:最高价和XOPEN的较大值 XLOW赋值:最低价和XOPEN的较小值 VOLALITY赋值:XHIGH-XLOW的5日简单移动平均 输出凰线:XCLOSE的13日简单移动平均+VOLALITY/2 输出凤线:XCLOSE的13日简单移动平均-VOLALITY/2 BU赋值:XCLOSE上穿凰线 SEL赋值:凤线上穿XCLOSE VAR1赋值:上次BU距今天数 VAR2赋值:上次SEL距今天数 当满足条件1日前的VAR1>VAR2ANDCROSS(收盘价>凰线,0.5)时,在XLOW*0.98位置画17号图标 当满足条件1日前的VAR1>VAR2ANDVAR1=0时,在XLOW*0.95位置书写文字,COLOR00FFFF 当满足条件1日前的VAR2>VAR1ANDVAR2=0时,在XHIGH位置画6号图标 当满足条件1日前的VAR2>VAR1ANDVAR2=0时,在XHIGH*1.05位置书写文字,COLORFFFF00 当满足条件XCLOSE>XOPENANDVAR1<VAR2时,在XCLOSE和XOPEN位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORFF00FF 当满足条件XCLOSE>XOPENANDVAR1<VAR2时,在XHIGH和XCLOSE位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF 当满足条件XCLOSE>XOPENANDVAR1<VAR2时,在XOPEN和XLOW位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF 当满足条件XCLOSE<=XOPENANDVAR1<VAR2时,在XCLOSE和XOPEN位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画黄色 当满足条件XCLOSE<=XOPENANDVAR1<VAR2时,在XHIGH和XOPEN位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色 当满足条件XCLOSE<=XOPENANDVAR1<VAR2时,在XCLOSE和XLOW位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色 程序源码 XOPEN:=(REF(O,1)+REF(C,1))/2; XCLOSE:=CLOSE; XHIGH:=MAX(HIGH,XOPEN); XLOW:=MIN(LOW,XOPEN); VOLALITY:=MA(XHIGH-XLOW,5); 凰线:MA(XCLOSE,13)+VOLALITY/2; 凤线:MA(XCLOSE,13)-VOLALITY/2; BU:=CROSS(XCLOSE,凰线); SEL:=CROSS(凤线,XCLOSE); VAR1:=BARSLAST(BU); VAR2:=BARSLAST(SEL); DRAWICON(REF(VAR1,1)>VAR2 AND CROSS(C>凰线,0.5),XLOW*0.98,17); DRAWTEXT(REF(VAR1,1)>VAR2 AND VAR1=0,XLOW*0.95,'买'),COLOR00FFFF; DRAWICON(REF(VAR2,1)>VAR1 AND VAR2=0,XHIGH,6); DRAWTEXT(REF(VAR2,1)>VAR1 AND VAR2=0,XHIGH*1.05,'卖'),COLORFFFF00; STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,XCLOSE,XOPEN ,2.7,0 ),COLORFF00FF; STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,XHIGH,XCLOSE ,0,0 ),COLORFF00FF; STICKLINE(XCLOSE>XOPEN AND VAR1<VAR2,XOPEN,XLOW ,0,0 ),COLORFF00FF; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,XCLOSE,XOPEN ,2.7,0 ),COLORYELLOW; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,XHIGH,XOPEN ,0,0 ),COLORYELLOW; STICKLINE(XCLOSE<=XOPEN AND VAR1<VAR2,XCLOSE,XLOW ,0,0 ),COLORYELLOW; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|