编程思路破译
输出G1:40,画白色
输出G2:50,POINTDOT,画绿色
输出G3:60,POINTDOT,画黄色
输出G4:70,POINTDOT,画红色
输出G5:80,COLORDD22DD
赋值: 成交额(元)/成交量(手)/100
GJW1赋值:如果TYP>1日前的TYP,返回TYP*成交量(手),否则返回0的21日累和/如果TYP<1日前的TYP,返回TYP*成交量(手),否则返回0的21日累和
GJW2赋值:100-(100/(1+GJW1))
输出主力踪迹:GJW2的5日指数移动平均,画淡蓝色,线宽为1
当满足条件主力踪迹<50时,在主力踪迹和50位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件主力踪迹>=50AND主力踪迹<60时,在主力踪迹和60位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件主力踪迹>=60AND主力踪迹<80时,在主力踪迹和60位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件主力踪迹>=80时,在80和主力踪迹位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORDD22DD
当满足条件主力踪迹<40时,在主力踪迹和40位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
程序源码
G1:40,COLORWHITE;
G2:50,POINTDOT,COLORGREEN;
G3:60,POINTDOT,COLORYELLOW;
G4:70,POINTDOT,COLORRED;
G5:80,COLORDD22DD;
TYP := AMOUNT/VOL/100;
GJW1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),21)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),21);
GJW2:=100-(100/(1+GJW1));
主力踪迹:EMA(GJW2,5),COLORLIBLUE,LINETHICK1;
STICKLINE(主力踪迹<50,主力踪迹,50,3,0),COLORGREEN;
STICKLINE(主力踪迹>=50 AND 主力踪迹<60,主力踪迹,60,3,0),COLORYELLOW;
STICKLINE(主力踪迹>=60 AND 主力踪迹<80,主力踪迹,60,3,0),COLORRED;
STICKLINE(主力踪迹>=80,80,主力踪迹,3,0),COLORDD22DD;
STICKLINE(主力踪迹<40,主力踪迹,40,3,0),COLORWHITE;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服