為什么加了過濾后信號都沒有了
作者:金字塔 來源:cxh99.com 發布時間:2014年10月26日
- 咨詢內容:
老師,請教下:我是用圖表1分鐘的,想加入一個信號過濾條件,就是在MM線上或QQ線下持續3分鐘才買入或賣出,但這樣寫后信號都消失了
MM:OO+K1*FF;
QQ:OO-K2*FF;
R1:=BARSLAST(C>MM);
R2:=BARSLAST(C<QQ);
IF R1>=3 AND HOLDING=0 THEN BEGIN
BUY(C>MM AND HOLDING=0,S,MARKET);
END
IF R2>=3 AND HOLDING=0 THEN BEGIN
BUYSHORT(C<QQ AND HOLDING=0,S,MARKET);
END
請問上述寫法是哪里不對?
- 金字塔客服:
沒有平倉語句?圖表交易不寫平倉語句,信號會出現在k線圖的最前端,產生虛擬持倉,因為虛擬持倉不平掉,holding一直是不等于0的,所以導致后面不會有信號
[此貼子已經被作者于2013/11/20 9:06:08編輯過]
- 用戶回復:
當然有平倉語句了,我只是把中間一部分列出來,原來用得很正常,現在只是想加個3個鐘的過濾,加了
R1:=BARSLAST(C>MM);
R2:=BARSLAST(C<QQ);
IF R1>=3 AND HOLDING=0 THEN BEGIN
END
這些后反而沒信號了,搞不明白是哪里有問題
- 網友回復:
3分鐘
- 網友回復:
那么就是MM和QQ的問題了啊, 這兩個數據過大過小導致后面沒有C>MM和C<QQ的條件滿足