编程思路破译 超准的赋值:收盘价的5日简单移动平均 次日涨停股赋值:收盘价的8日简单移动平均 提前买入赋值:收盘价的13日简单移动平均 公式赋值:收盘价的21日简单移动平均 SSDDD1赋值:收盘价的34日简单移动平均 SSDDD2赋值:收盘价的55日简单移动平均 GGDDD1赋值:开盘价<=超准的 AND 收盘价>超准的 GGDDD2赋值:开盘价<=次日涨停股 AND 收盘价>次日涨停股 GGDDD3赋值:开盘价<=提前买入 AND 收盘价>提前买入 GGDDD4赋值:开盘价<=公式 AND 收盘价>公式 GGDDD5赋值:开盘价<=SSDDD1 AND 收盘价>SSDDD1 GGDDD6赋值:开盘价<=SSDDD2 AND 收盘价>SSDDD2 GGDDD7赋值:(GGDDD1+GGDDD2+GGDDD3+GGDDD4+GGDDD5+GGDDD6)>4 GDDDS1赋值:380日内最高价的最高值 LL赋值:380日内最低价的最低值 DW赋值:(收盘价-LL)/(GDDDS1-LL)<0.45 GDDDS2赋值:上次LL距今天数 GDDDS11赋值:GDDDS2日内收盘价的最高值 LL1赋值:GDDDS2日内收盘价的最低值 GDDDS3赋值:GDDDS11/LL1<1.4 HSN赋值:成交量(手)的GDDDS2日累和/当前流通股本(手)>3 收阳线AND 收盘价>1日前的收盘价*1.03 AND 收盘价=最高价 AND GGDDD7 程序源码 超准的:=MA(C,5); 次日涨停股:=MA(C,8); 提前买入:=MA(C,13); 公式:=MA(C,21); ssddd1:=MA(C,34); ssddd2:=MA(C,55); ggddd1:=O<=超准的 AND C>超准的; ggddd2:=O<=次日涨停股 AND C>次日涨停股; ggddd3:=O<=提前买入 AND C>提前买入; ggddd4:=O<=公式 AND C>公式; ggddd5:=O<=ssddd1 AND C>ssddd1; ggddd6:=O<=ssddd2 AND C>ssddd2; ggddd7:=(ggddd1+ggddd2+ggddd3+ggddd4+ggddd5+ggddd6)>4; gddds1:=HHV(H,380); LL:=LLV(L,380); DW:=(C-LL)/(gddds1-LL)<0.45; gddds2:=BARSLAST(LL); gddds11:=HHV(C,gddds2); LL1:=LLV(C,gddds2); gddds3:=gddds11/LL1<1.4; HSN:=SUM(V,gddds2)/CAPITAL>3; C>O AND C>REF(C,1)*1.03 AND C=H AND ggddd7; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 |
|