關於K棒的狀態問題
作者:MultiCharts MC 來源:cxh99.com 發布時間:2012年05月08日
- 咨詢內容:我的進場條件為
If MarketPosition = 0 And Condition1 Then Begin
Buy 1 Contract Next Bar at Market;
End;
但是我前一根K棒收盤價已經出場
為何我print出來的K棒 MarketPosition 卻是不等於0
明明前一根K棒已出場,但是卻到這一根K棒 MarketPosition 的值才等於0
變成要下一根K棒才進場,請問有什麼幫法可以解決,當跟K棒出場之後,讓當跟K棒的MarketPosition等於零
我知道setStopLoss這類的函數可以當跟K棒進出場MarketPosition = 0
但我出場的條件不同,除了這個方式,還有什麼方式,煩請高手協助解答,感恩!
- MC技術部:
明明前一根K棒已出場,但是卻到這一根K棒 MarketPosition 的值才等於0
<==這個是正常情況,MarketPosition 變化,MC內部就改變了,只是待換棒時,才去判定
又依照程式,它是在前一根平倉,這一根MarketPosition=0"之後"的下一根市價買進...
(buy next bar market;)
若你要達到前一根出場後一根立刻進場,最簡單方式是用IOG!
你出場後,IOG會在當根K棒做變化!它就會知道在你出場的後一根立即再進場...
- MC客服:我也有一樣的問題, 但是指標只能alert, 還是不能即時反應訊號給下單機對嗎?那如果訊號使用IOG=true , marketposition=0 的事實 可以更早反應嗎?
- MC客服:可以的...^^