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