求助一個小問題。 - TradeBlazer公式 [開拓者 TB]
- 咨詢內(nèi)容:
求助:
假設(shè)我設(shè)定當(dāng)滿足條件A時 以現(xiàn)價買入1手合約 然后設(shè)定止損止盈價位
IF(A)
{
buy(1,close);
}
以close作為現(xiàn)價
我的問題:
1.如何正確表達止損止盈中得開倉價格 這個開倉價格也就是上面的那個現(xiàn)價 就是下面代碼里的MyEntryPrice 應(yīng)該用什么表示 如何與上面的close關(guān)聯(lián)起來
MinPoint = MinMove*PriceScale;
If(MarketPosition==1)
{
If(High >= MyEntryPrice+ TakeProfitSet*MinPoint)
{
MyExitPrice = MyEntryPrice + TakeProfitSet*MinPoint;
}
else if(Low <= MyEntryPrice - StopLossSet*MinPoint)
{
MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;
}
}
2.如果在收盤前14:59的時候平掉所有的倉
If(Time ==0.1455&&CurrentTime>= 0.1459)
{
Sell(0,0);
BuyToCover(0,0);
}
這樣寫是對的嗎
新人剛開始研究TB 很多不懂得 希望能夠得到解答 謝謝了。 - TB技術(shù)人員:
1. 最好不要用close作為開倉價格,因為close在當(dāng)前bar收完之前是不停變化的,容易造成信號閃爍。
2. MyEntryPrice=AvgEntryPrice, 但是這里的AvgEntryPrice 也許和Close 有較大的差別。
3. 這個收盤平倉的寫法僅適用于小于等于5min周期圖表,而且要求你電腦的時鐘比較準(zhǔn)確。 - TB客服:
回復(fù) 2# kingforestcn
我要日內(nèi)滿足條件A是就以現(xiàn)價成交 那這個時候具體用什么表示現(xiàn)價呢。
然后就是因為您寫到的MyEntryPrice=AvgEntryPrice 這里是指的平均的開倉價?我要用到的開倉價是上面那個滿足條件A時開倉買入的價格,也就是在日內(nèi)只要滿足條件A就開倉 是一個變化的價格 怎么才能把這兩部分結(jié)合? - 網(wǎng)友回復(fù):
求解。 = =
- 網(wǎng)友回復(fù):
要看你的A具體是什么 才能給你比較準(zhǔn)確的關(guān)于現(xiàn)價的建議。
如果你每次交易只開一次倉,不存在加倉減倉,MyEntryPrice=AvgEntryPrice 就可以了。
相關(guān)文章
-
沒有相關(guān)內(nèi)容