编程思路破译 股票赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 各种底顶部赋值:股票的3日[1日权重]移动平均 美人肩形态赋值:各种底顶部的3日[1日权重]移动平均 条件赋值:3*各种底顶部-2*美人肩形态 上涨赋值:收盘价-1日前的收盘价 GGDD1赋值:100*上涨的6日指数移动平均的6日指数移动平均/上涨的绝对值的6日指数移动平均的6日指数移动平均 输出GGDD2:2日内GGDD1的最低值=7日内GGDD1的最低值 AND 统计2日中满足GGDD1<0的天数 AND GGDD1上穿GGDD1的2日简单移动平均 程序源码 股票:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; 各种底顶部:=SMA(股票,3,1); 美人肩形态:=SMA(各种底顶部,3,1); 条件:=3*各种底顶部-2*美人肩形态; 上涨:=C-REF(C,1); GGDD1:=100*EMA(EMA(上涨,6),6)/EMA(EMA(ABS(上涨),6),6); GGDD2:LLV(GGDD1,2)=LLV(GGDD1,7) AND COUNT(GGDD1<0,2) AND CROSS(GGDD1,MA(GGDD1,2)); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|