重復(fù)開單問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2022年11月23日
-
咨詢內(nèi)容:
您好,遇到個(gè)重復(fù)開單問題,請幫忙解釋下是什么原因?qū)е碌模x謝
我部分代碼如下:
if (High>myhigh and MarketPosition<>1 and time>=0.0901 && time <0.1455) Buy(1,myhigh-pricescale);
我的本意是想如果沒有多單,則突破的時(shí)候做多。
結(jié)果掛盤的時(shí)候發(fā)現(xiàn)個(gè)問題,本來9月30號的單子,手中持有多單,結(jié)果今天10月9日,出信號后又開了多,過一會(huì)又開了空。 但是我的本意是只想手中持有一單,結(jié)果現(xiàn)在有很多單子了。
請問這是什么原因?qū)е碌模侩y道MarketPosition<>1的意思不是本品種沒有多單???
請幫忙指點(diǎn)下,并且我要怎么改才能保證只持有一種訂單(且只有一張訂單)?
? ? ? ?
?
?來源:CXH99.COM
-
TB技術(shù)人員:
marketpositon是指圖表上的信號,不是賬戶的實(shí)際持倉。
從您描述的,今天又開了多單來分析,那應(yīng)該是之前的開多信號在圖表上消失了吧
?
-
TB客服:
不太理解這個(gè)圖標(biāo)上信號是啥意思
看解釋說 marketposition? ?-1當(dāng)前位置持空倉? ? 0 當(dāng)前位置持平? ?1 當(dāng)前位置持多, 這不是倉位的意思么?
如果不是倉位,這個(gè)應(yīng)該怎么理解呢???加載策略時(shí)理論上圖標(biāo)的持倉?
?
-
網(wǎng)友回復(fù):
還有,比如我就是想判斷當(dāng)前子賬戶是否有訂單(包括委托單和持倉單),沒有訂單再開倉,這個(gè)要怎么實(shí)現(xiàn)呢???回測時(shí)候marketposition沒問題,但是掛模擬這個(gè)確實(shí)沒辦法限制,請幫忙解答下,謝謝。