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