编程思路破译 VAR1赋值:如果收盘价>=1日前的收盘价,返回成交量(手),否则返回0 VAR2赋值:如果收盘价<=1日前的收盘价,返回成交量(手),否则返回0 VAR3赋值:VAR1的10日累和 VAR4赋值:VAR2的10日累和 VAR5赋值:如果收盘价>=收盘价的5日简单移动平均,返回成交量(手),否则返回0 VAR6赋值:如果收盘价<=收盘价的5日简单移动平均,返回成交量(手),否则返回0 VAR7赋值:VAR5的10日累和 VAR8赋值:VAR6的10日累和 VAR9赋值:如果收盘价的5日简单移动平均>=1日前的收盘价的5日简单移动平均,返回成交量(手),否则返回0 VARA赋值:如果收盘价的5日简单移动平均<=1日前的收盘价的5日简单移动平均,返回成交量(手),否则返回0 VARB赋值:VAR9的10日累和 VARC赋值:VARA的10日累和 VARD赋值:如果收盘价的10日指数移动平均>=1日前的收盘价的10日指数移动平均,返回成交量(手),否则返回0 VARE赋值:如果收盘价的10日指数移动平均<=1日前的收盘价的10日指数移动平均,返回成交量(手),否则返回0 VARF赋值:VARD的10日累和 VAR10赋值:VARE的10日累和 主力赋值:VAR3+VAR7+VARB+VARF,画红色,线宽为2 散户赋值:VAR4+VAR8+VARC+VAR10,COLOR00FF00,线宽为2 输出资金进出选股:主力上穿散户 条件选股:通达信狼二号多空[日线]成功率测试 测试股票数:5190 共发出信号:457895 成功信号:193118 失败信号:261213 未完成信号:3564 信号发出率:95.20% 平均成功率:42.51% 成功率达到50%的股票数有:28.05% 利润1总平均:14.74% 最大平均利润1: 183.68% 最小平均利润1: 0.00% 利润2总平均:1.09% 最大平均利润2: 130.02% 最小平均利润2: -37.95% 程序源码 VAR1:=IF(CLOSE>=REF(CLOSE,1),VOL,0); VAR2:=IF(CLOSE<=REF(CLOSE,1),VOL,0); VAR3:=SUM(VAR1,10); VAR4:=SUM(VAR2,10); VAR5:=IF(CLOSE>=MA(CLOSE,5),VOL,0); VAR6:=IF(CLOSE<=MA(CLOSE,5),VOL,0); VAR7:=SUM(VAR5,10); VAR8:=SUM(VAR6,10); VAR9:=IF(MA(CLOSE,5)>=REF(MA(CLOSE,5),1),VOL,0); VARA:=IF(MA(CLOSE,5)<=REF(MA(CLOSE,5),1),VOL,0); VARB:=SUM(VAR9,10); VARC:=SUM(VARA,10); VARD:=IF(EMA(CLOSE,10)>=REF(EMA(CLOSE,10),1),VOL,0); VARE:=IF(EMA(CLOSE,10)<=REF(EMA(CLOSE,10),1),VOL,0); VARF:=SUM(VARD,10); VAR10:=SUM(VARE,10); 主力:=VAR3+VAR7+VARB+VARF,COLORRED,LINETHICK2; 散户:=VAR4+VAR8+VARC+VAR10,COLOR00FF00,LINETHICK2; 资金进出选股:CROSS(主力,散户); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|