编程思路破译
填充背景
K线
当满足条件1时,在横轴0.5纵轴0.08位置书写文字画红色,线宽为3
双龙1赋值:收盘价的1日简单移动平均
双龙2赋值:双龙1的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均
双龙3赋值:双龙2的3日简单移动平均
画带状线
双龙5赋值:(3*收盘价+最低价+开盘价+最高价)/6
双龙6赋值:(20*双龙5+19*1日前的双龙5+18*2日前的双龙5+17*3日前的双龙5+16*4日前的双龙5+15*5日前的双龙5+14*6日前的双龙5+13*7日前的双龙5+12*8日前的双龙5+11*9日前的双龙5+10*10日前的双龙5+9*11日前的双龙5+8*12日前的双龙5+7*13日前的双龙5+6*14日前的双龙5+5*15日前的双龙5+4*16日前的双龙5+3*17日前的双龙5+2*18日前的双龙5+20日前的双龙5)/210,画红色,线宽为2
双龙8赋值:双龙6的5日简单移动平均
画带状线
当满足条件如果(收盘价>1日前的收盘价*1.096),返回2,否则返回0时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
程序源码
DRAWGBK(C>0,RGB(10,10,5),RGB(1,1,5),1,0,1);
DRAWKLINE(H,O,L,C);
DRAWTEXT_FIX(1,0.5,0.08,0,'')COLORRED,LINETHICK3;
双龙1:=MA(C,1);
双龙2:=SMA(SMA(SMA(双龙1,2,1),2,1),2,1);
双龙3:=MA(双龙2,3);
DRAWBAND(双龙2,RGB(255,255,0),双龙3,RGB(0,0,255));
双龙5:=(3*C+L+O+H)/6;
双龙6:=(20*双龙5+19*REF(双龙5,1)+18*REF(双龙5,2)+17*REF(双龙5,3)+16*REF(双龙5,4)+15*REF(双龙5,5)+14*REF(双龙5,6)+13*REF(双龙5,7)+12*REF(双龙5,8)+11*REF(双龙5,9)+10*REF(双龙5,10)+9*REF(双龙5,11)+8*REF(双龙5,12)+7*REF(双龙5,13)+6*REF(双龙5,14)+5*REF(双龙5,15)+4*REF(双龙5,16)+3*REF(双龙5,17)+2*REF(双龙5,18)+REF(双龙5,20))/210,COLORRED,LINETHICK2;
双龙8:=MA(双龙6,5);
DRAWBAND(双龙6,RGB(255,40,0),双龙8,RGB(256,200,0));
STICKLINE(IF((C>REF(C,1)*1.096),2,0),OPEN,CLOSE,3,0),COLORRED;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服