固定順序的信號出現
作者:文華財經 來源:cxh99.com 發布時間:2017年12月24日
-
咨詢內容:
?請問,如何編寫:100天內先出現A信號,后又出現B信號(即K線的盤中價格高于或低于出現A信號時K線的收盤價),則進行買入或賣出操作。必須是先A,后B 才行。
?
?來源:程序化99
-
文華技術人員:
?
編寫如下,僅供參考
COUNT(B,100)=1? &&B? &&BARSLAST(A)>=1? &&C>REF(C,BARSLAST(A)),BK;?
?來源: m.kzuj.com.cn
-
文華客服:
?是否可以理解為:
B:=?來源: m.kzuj.com.cn
-
文華客服:C>REF(C,BARSLAST(A));
?來源: m.kzuj.com.cn
-
文華客服:COUNT(B,100)=1??
?來源: m.kzuj.com.cn
-
文華客服:
?來源: m.kzuj.com.cn
-
文華客服:?&&B??
?來源: m.kzuj.com.cn
-
文華客服:
?來源: m.kzuj.com.cn
-
文華客服:?&&BARSLAST(A)>=1?來源: m.kzuj.com.cn
-
文華客服:,BK;
?來源: m.kzuj.com.cn
-
文華客服:
??來源: m.kzuj.com.cn
-
文華客服:
另外,B信號只和前面最近的A信號進行比較,也是這么寫吧?
?
-
網友回復:
?
如果b條件就是價格對比的話,3樓的寫法也是可以的
您可以回測看下效果
?
-
網友回復:
?回測盈利都是0,不知道為什么?
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA3:MA(CLOSE,N3);
MA4:MA(CLOSE,N4);
MA5:MA(CLOSE,N5);
MA6:MA(CLOSE,N6);//定義6條均線
A:=CROSSUP(MA1,MA2);//,BPK;//5周期均線上穿10周期均線做多。
B:=H>HV(H,50);
COUNT(B,10)>=1 ?&&B ?&&BARSLAST(A)=1&& A ,BK;
E:=CROSSDOWN(MA1,MA2);//,SPK;//5周期均線下穿10周期均線做空。
C<=MA4,SP;
D:=L<LV(L,50);
COUNT(D,50)>=1 ?&&D&&BARSLAST(E)>=1&&E,SK;
C>=MA4,BP;
AUTOFILTER;