平空時卻沒有開多信號。 [金字塔]
- 咨詢內(nèi)容:
請教:以下是個很簡單的1分鐘股指期貨程序,設(shè)計是按收盤價出信號:開多同時平空,或平多同時開空。
不知為何“平多開空” 信號同時出現(xiàn)是對的,但平空時卻沒有開多信號?
BUYCOND:=HOLDING=0 and C>ref(HHV(H,1),1);
SELLCOND:= C<ref(LLV(L,1),1) AND HOLDING>0;
BUY(BUYCOND,1,THISCLOSE);
SELL(SELLCOND,1,THISCLOSE);SHORTCOND:=HOLDING=0 and C<ref(LLV(L,1),1);
COVERCOND:= C>ref(HHV(H,1),1)AND HOLDING<0;
BUYSHORT(SHORTCOND,1,THISCLOSE);
SELLSHORT(COVERCOND,1,THISCLOSE); - 金字塔客服:
BUYCOND:=HOLDING=0 and C>ref(HHV(H,1),1);
SELLCOND:= C<ref(LLV(L,1),1) AND HOLDING>0;SHORTCOND:=HOLDING=0 and C<ref(LLV(L,1),1);
COVERCOND:= C>ref(HHV(H,1),1)AND HOLDING<0;
SELLSHORT(COVERCOND,1,THISCLOSE);
BUY(BUYCOND,1,THISCLOSE);
SELL(SELLCOND,1,THISCLOSE);BUYSHORT(SHORTCOND,1,THISCLOSE);
金字塔固定順序平空開多平多開空
不要隨意發(fā)揮改寫順序
- 用戶回復(fù):
我的代碼如果按多空分2個程序分別顯示信號都是對的,合在一起就出現(xiàn)問題:即當(dāng)前收盤平空同時應(yīng)該開多,但未開多. 試了你的順序發(fā)現(xiàn)也不對, 從來沒有同時平多開空或者平空開多信號出現(xiàn),再麻煩您看下,謝謝!
- 網(wǎng)友回復(fù):
BUYCOND:= C>ref(HHV(H,1),1);
SELLCOND:= C<ref(LLV(L,1),1) ;
if buycond then begin
SELLSHORT(holding<0,1,THISCLOSE);
BUY(holding=0,1,THISCLOSE);
endif sellcond then begin
SELL(holding>0,1,THISCLOSE);
BUYSHORT(holding=0,1,THISCLOSE);
end - 網(wǎng)友回復(fù): 非常感謝!
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容