在5分鐘上若作多,比進(jìn)場價格回落N個大點作為出場條件,怎么寫?
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2018年11月23日
-
咨詢內(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天這 ...
謝謝小米老師!