想請假一下,有關(guān)歷史測試與模擬測試的一些區(qū)別,
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2013年09月06日
- 咨詢內(nèi)容:
1.歷史測試,是否可以在做到同一根Bar上既開倉又平倉,歷史測試時,是從左到右,也就是說,一根Bar只運行一次,那么代碼中的順序為(計算開倉條件,執(zhí)行開倉,計算平倉條件,計算執(zhí)行平倉),如果開倉條件滿足了,執(zhí)行了buy,是不是就有倉位了,MarketPosition此時就不為0了吧,是不是在如果滿足了我的平倉條件,再加上對MarketPosition不為0的限制,也一樣可以平倉?;模擬測試中,如果在一根Bar上開倉了,只要信號沒有消失,在當前的Bar上達到止盈止損條件后,可以執(zhí)行平倉吧?
2.我從TB網(wǎng)校視頻中看到,說,要避免同一根Bar上既開倉又平倉,因為,歷史測試時,不知道先滿足開倉條件還是先滿足平倉條件,如果代碼是這么寫的,從超級圖表中的第一根Bar開始算,如果沒有倉位,就可以開倉,平倉時,也加上,一定要有倉位才能執(zhí)行平倉,要么就有倉位可以執(zhí)行平倉不能開倉,要么就沒有倉位可以開倉不能平倉,怎么會有同時滿足開倉和平倉條件的說法?什么情況下會出現(xiàn)?我的是日內(nèi)程序,有沒有可能出現(xiàn)。
- TB技術(shù)人員:
1、是這樣的
2、是的,開平倉時都要做倉位的判斷。如果行情波動過大時,可能會出現(xiàn)同時滿足開倉和平倉的條件