請教一下 marketposition會不會及時變化? [開拓者 TB]
- 咨詢內(nèi)容:
最后一根k線上,當(dāng)時marketposition是0,buy一手,成交了,此時此k線還未走完,那么這個時候marketposition是0還是1?
謝謝。 - TB技術(shù)人員:
本帖最后由 liq77 于 2012-4-8 14:00 編輯
這個問題不久前我在用BUY,sell 編程測試時剛剛搞清楚。
大約是這樣:最后一根k線上,當(dāng)時marketposition是0,buy一手,成交了,此時此k線還未走完,在這個tick結(jié)束后,marketposition是1。但請注意,在這根K線的所有tick走完之前,marketposition并不是確定等于1的。
你一定還有平倉條件,如果在此根K線走完之前某個tick又滿足了平倉條件,那么當(dāng)走完這根K線之后marketposition又為0了。
有一個問題是需要注意的,那就是程序代碼在currentbar!=2時,只執(zhí)行一遍,而currentbar==2時是要執(zhí)行N(tick數(shù))遍的。這個重大差別在某些條件下會造成歷史測試時的信號與實(shí)盤操作的不一致。也就是會出現(xiàn)通常所說的“信號消失”問題。 - TB客服:
這個問題不久前我在用BUY,sell 編程測試時剛剛搞清楚。
大約是這樣:最后一根k線上,當(dāng)時marketposition是 ...
liq77 發(fā)表于 2012-4-8 13:58
多謝這位兄弟! - 網(wǎng)友回復(fù):
liq77 發(fā)表于 2012-4-8 13:58
這個問題不久前我在用BUY,sell 編程測試時剛剛搞清楚。
大約是這樣:最后一根k線上,當(dāng)時marketposition是 ...
那請問實(shí)盤時候如何解決信號消失和閃爍的問題呢?另外遇到過用收盤價指令下單有時候剛好是出現(xiàn)在最后一根K線上,但因?yàn)槭鞘褂檬毡P價,所以會導(dǎo)致無法成交,這樣的問題又如何解決呢?盼指教 - 網(wǎng)友回復(fù):
此岸 發(fā)表于 2012-4-19 13:31
那請問實(shí)盤時候如何解決信號消失和閃爍的問題呢?另外遇到過用收盤價指令下單有時候剛好是出現(xiàn)在最后一根 ...
信號消失閃爍的問題,一般是條件中使用了close作為判斷條件,請改用high和low
使用收盤價也是可以正常發(fā)單的,與是否最后一個bar無關(guān),至于是否成交,這是市場說了算。發(fā)單時嘗試加幾個點(diǎn)
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
指定的模型還沒有相關(guān)內(nèi)容!