在5分鐘上若作多,比進場價格回落N個大點作為出場條件,怎么寫? [開拓者 TB]
-
咨詢內容:
在5分鐘上做日內交易,出場條件為:若作多,比進場價格回落N個大點(比如IF的一個大點就是300元),即出場,怎么表示?
一般都是以條件成立后的下一根K棒的OPEN出場。按上面這個來寫在歷史回溯時會有未來函數嗎??
?來源:CXH99.COM
-
TB技術人員:
如果你的入場條件是在K線的開盤時就滿足并進場的。。那么是可以做到在當前K線實時判斷低于N個點就即時出場的。
但如果入場時間不定,那么在當前bar就出場的寫法是可能有隱患的,因為歷史K線中是沒法判斷一個bar內開平倉條件哪個先滿足的。從而可能歷史與實時有不同步的混亂?
-
TB客服:
小米 發表于 2018-5-10 11:12
如果你的入場條件是在K線的開盤時就滿足并進場的。。那么是可以做到在當前K線實時判斷低于N個點就即時出場 ...
小米老師,我想在日內如果價格能突破前3天或者N天以來的最高價(日線級別),在下一根BAR在開盤進場做多,這個條件怎么寫,val0=highest(HighD(1),HighD(2),HighD(3)),這樣表示嗎??
-
網友回復:
pengpengbird 發表于 2018-5-10 15:49
小米老師,我想在日內如果價格能突破前3天或者N天以來的最高價(日線級別),在下一根BAR在開盤進場做多 ...
如果只是三天,可以直接使用max來對比得到,如aa = max(highD(1),max(highD(2),highD(3));
但若是N天這個值過大,上述方法就有點不太合適了。可試試如下的方式:- Params
- ? ? ? ? Numeric? ? ? ? N(5);
- Vars
- ? ? ? ? Numeric i;
- ? ? ? ? Numeric aa;
- Begin
- ? ? ? ? for i = 1 to N
- ? ? ? ? {
- ? ? ? ? ? ? ? ? AA = Max(highD(i),aa);
- ? ? ? ? ? ? ? ? Commentary("i="+Text(i)+" aa="+Text(aa));
小米 發表于 2018-5-10 17:00
如果只是三天,可以直接使用max來對比得到,如aa = max(highD(1),max(highD(2),highD(3));
但若是N天這 ...
謝謝小米老師!
- Params
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容