同個(gè)BAR上既滿足開(kāi)多又滿足開(kāi)空該如何處理
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2013年01月21日
- 咨詢內(nèi)容: 最近一個(gè)股指日內(nèi)的策略,用到唐奇安的通道突破規(guī)則,發(fā)現(xiàn)問(wèn)題:有時(shí)會(huì)在一根K線中出現(xiàn)高點(diǎn)突破了上軌,低點(diǎn)也向下突破了下軌,都滿足了開(kāi)倉(cāng)條件,而在歷史回測(cè)中因?yàn)槭敲扛鵅AR上按公式語(yǔ)句的書寫順序執(zhí)行一遍公式,所以圖表上總是顯示公式中寫在前面的開(kāi)多倉(cāng),而忽略掉另一個(gè)同時(shí)也滿足條件的開(kāi)倉(cāng)。今天實(shí)盤就出現(xiàn)上述情況:剛開(kāi)了空倉(cāng)一會(huì)兒(5分鐘周期圖表),價(jià)格快速上漲,同個(gè)K線上又出現(xiàn)開(kāi)多倉(cāng)信號(hào),此時(shí)空倉(cāng)信號(hào)在圖表上自動(dòng)消失,而實(shí)盤已開(kāi)的空倉(cāng)并沒(méi)有反手開(kāi)多,最終造成圖表信號(hào)與實(shí)際成交不一致。就此問(wèn)題請(qǐng)教管理員:同個(gè)BAR上既滿足開(kāi)多又滿足開(kāi)空該如何處理?是否可以實(shí)現(xiàn)在同個(gè)BAR上允許發(fā)送反手指令并盡量接近實(shí)盤的開(kāi)倉(cāng)順序。
請(qǐng)看到此貼的老師或有類似疑問(wèn)的同學(xué)不吝賜教,感激不盡!
- TB技術(shù)人員: 2種辦法,一個(gè)是開(kāi)倉(cāng)條件里假如 marketposition==0,還有個(gè),偶不對(duì)你說(shuō)。。哈哈
- TB客服: 出倉(cāng)里 加個(gè) barsinceentry>0. 不過(guò)我好佩服你啊。。。這樣都敢實(shí)盤
- 網(wǎng)友回復(fù):
846132116 發(fā)表于 2012-12-4 23:45
出倉(cāng)里 加個(gè) barsinceentry>0. 不過(guò)我好佩服你啊。。。這樣都敢實(shí)盤
感謝樓上的佩服。實(shí)踐出真知,不去市場(chǎng)里真金白銀的體驗(yàn)是不會(huì)有本質(zhì)上的提高的,理論和歷史的各種讓人激動(dòng)的數(shù)據(jù)和曲線都將在真實(shí)的市場(chǎng)里慢慢沉淀下來(lái),成為你平靜地看待得與失的墊腳石。
我的問(wèn)題關(guān)鍵是要解決在一個(gè)BAR內(nèi)的運(yùn)行機(jī)制能夠盡量貼近實(shí)盤動(dòng)態(tài),而不僅僅是滿足歷史的靜態(tài)回測(cè)。用marketposition來(lái)判斷持倉(cāng)狀態(tài)在實(shí)盤是會(huì)出問(wèn)題的,我現(xiàn)在是在每次開(kāi)平倉(cāng)時(shí)記錄一個(gè)序列變量,用來(lái)判斷當(dāng)前的持倉(cāng),樓上朋友給出用BarsSinceEntry>0的辦法可以避免在同個(gè)BAR上二次開(kāi)倉(cāng)的問(wèn)題,但對(duì)于處理同個(gè)BAR上既可開(kāi)多又可開(kāi)空時(shí)的方向選擇和時(shí)間先后順序問(wèn)題,并且還要能滿足歷史回測(cè),似乎沒(méi)什么幫助。
請(qǐng)高人參與討論。
- 網(wǎng)友回復(fù):
用A函數(shù)和Q函數(shù)處理不就解決了
不過(guò)歷史測(cè)試,TB真的要學(xué)習(xí)一下MT和MC這樣的平臺(tái),可以做到每個(gè)TICK都測(cè)到