求助一個小問題。 - TradeBlazer公式 [開拓者 TB]
- 咨詢內容:
求助:
假設我設定當滿足條件A時 以現價買入1手合約 然后設定止損止盈價位
IF(A)
{
buy(1,close);
}
以close作為現價
我的問題:
1.如何正確表達止損止盈中得開倉價格 這個開倉價格也就是上面的那個現價 就是下面代碼里的MyEntryPrice 應該用什么表示 如何與上面的close關聯起來
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技術人員:
1. 最好不要用close作為開倉價格,因為close在當前bar收完之前是不停變化的,容易造成信號閃爍。
2. MyEntryPrice=AvgEntryPrice, 但是這里的AvgEntryPrice 也許和Close 有較大的差別。
3. 這個收盤平倉的寫法僅適用于小于等于5min周期圖表,而且要求你電腦的時鐘比較準確。 - TB客服:
回復 2# kingforestcn
我要日內滿足條件A是就以現價成交 那這個時候具體用什么表示現價呢。
然后就是因為您寫到的MyEntryPrice=AvgEntryPrice 這里是指的平均的開倉價?我要用到的開倉價是上面那個滿足條件A時開倉買入的價格,也就是在日內只要滿足條件A就開倉 是一個變化的價格 怎么才能把這兩部分結合? - 網友回復:
求解。 = =
- 網友回復:
要看你的A具體是什么 才能給你比較準確的關于現價的建議。
如果你每次交易只開一次倉,不存在加倉減倉,MyEntryPrice=AvgEntryPrice 就可以了。
相關文章
-
沒有相關內容