关於K棒的状态问题 [MultiCharts MC]
- 咨询内容:我的进场条件为
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客服:可以的...^^