開(kāi)啟bar內(nèi)模式,未開(kāi)啟精細(xì)資料下,為什么沒(méi)有發(fā)單? [MC]
-
MC用戶求助:
首先,您的這種情況是符合邏輯的,是正常情況,更詳細(xì)的見(jiàn)下面的分析:
第一、您的回測(cè)是在開(kāi)啟bar內(nèi)模式,并且非開(kāi)啟精細(xì)資料,這種情況下,每根bar會(huì)計(jì)算4次,MC會(huì)認(rèn)為每根bar有4筆tick數(shù)據(jù),分別是開(kāi)盤(pán)tick、最高價(jià)tick、最低價(jià)tick和收盤(pán)tick。
第二、對(duì)于這4筆tick的計(jì)算順序,會(huì)根據(jù)開(kāi)盤(pán)價(jià)與最高價(jià)、最低價(jià)的距離遠(yuǎn)近來(lái)判斷;當(dāng)開(kāi)盤(pán)價(jià)與最高價(jià)更近時(shí),4筆tick的計(jì)算順序依次為開(kāi)盤(pán)tick、最高價(jià)tick、最低價(jià)tick、收盤(pán)tick,并且MC會(huì)認(rèn)為相鄰兩筆tick之間的價(jià)格都存在并且條件單可以在兩鄰兩筆tick之間的價(jià)格成交;當(dāng)開(kāi)盤(pán)價(jià)與最低價(jià)更近時(shí),或者開(kāi)盤(pán)價(jià)處在最高價(jià)與最低價(jià)正中間時(shí),4筆tick的計(jì)算順序依次為開(kāi)盤(pán)tick、最低價(jià)tick、最高價(jià)tick、收盤(pán)tick,并且MC會(huì)認(rèn)為相鄰兩筆tick之間的價(jià)格都存在并且條件單可以在兩鄰兩筆tick之間的價(jià)格成交。
第三、由于是開(kāi)啟bar內(nèi)模式,所以回測(cè)時(shí)就會(huì)bar內(nèi)判斷,若bar內(nèi)滿足條件就會(huì)發(fā)送委托單成交;圖上那根bar的開(kāi)盤(pán)價(jià)為5819.6、最高價(jià)為5872.6、最低價(jià)為5676.2、收盤(pán)價(jià)為5689.4;根據(jù)第二條,bar內(nèi)tick的計(jì)算順序依次為開(kāi)盤(pán)tick、最高價(jià)tick、最低價(jià)tick、收盤(pán)tick。因?yàn)槟臈l件中有close<5734.20,在開(kāi)啟bar內(nèi)模式下,close代表的實(shí)時(shí)價(jià)格,而不是每根bar的收盤(pán)價(jià);在第一筆tick計(jì)算時(shí),close的價(jià)格是5819.6,它是大于5734.20的,所以條件不滿足;接著在第二筆tick計(jì)算時(shí),close的價(jià)格是5872.6,它是大于5734.20的,所以條件也不滿足;接著在第三筆tick計(jì)算時(shí),close的價(jià)格是5676.2,它是小于5734.20的,條件滿足然后發(fā)送委托單。
第四、委托單是限價(jià)條件單,賣出限價(jià)為5734.20;在第三筆tick計(jì)算時(shí)條件滿足并且發(fā)送委托單,但是后續(xù)價(jià)格從最低價(jià)5676.20上升到5689.4,而5734.20限價(jià)沒(méi)有被后續(xù)的價(jià)格觸及到,所以成交不了。
第五、以上是在開(kāi)啟bar內(nèi)模式,非開(kāi)啟精細(xì)資料情況下回測(cè)的邏輯。而實(shí)時(shí)交易中,MC會(huì)每筆tick都計(jì)算一次,條件成交就會(huì)發(fā)送委托單,委托單是否成交會(huì)根據(jù)市場(chǎng)真實(shí)的價(jià)格進(jìn)行成交。?
-
MC回復(fù)討論一:
首先,您的這種情況是符合邏輯的,是正常情況,更詳細(xì)的見(jiàn)下面的分析:
第一、您的回測(cè)是在開(kāi)啟bar內(nèi)模式,并且非開(kāi)啟精細(xì)資料,這種情況下,每根bar會(huì)計(jì)算4次,MC會(huì)認(rèn)為每根bar有4筆tick數(shù)據(jù),分別是開(kāi)盤(pán)tick、最高價(jià)tick、最低價(jià)tick和收盤(pán)tick。
第二、對(duì)于這4筆tick的計(jì)算順序,會(huì)根據(jù)開(kāi)盤(pán)價(jià)與最高價(jià)、最低價(jià)的距離遠(yuǎn)近來(lái)判斷;當(dāng)開(kāi)盤(pán)價(jià)與最高價(jià)更近時(shí),4筆tick的計(jì)算順序依次為開(kāi)盤(pán)tick、最高價(jià)tick、最低價(jià)tick、收盤(pán)tick,并且MC會(huì)認(rèn)為相鄰兩筆tick之間的價(jià)格都存在并且條件單可以在兩鄰兩筆tick之間的價(jià)格成交;當(dāng)開(kāi)盤(pán)價(jià)與最低價(jià)更近時(shí),或者開(kāi)盤(pán)價(jià)處在最高價(jià)與最低價(jià)正中間時(shí),4筆tick的計(jì)算順序依次為開(kāi)盤(pán)tick、最低價(jià)tick、最高價(jià)tick、收盤(pán)tick,并且MC會(huì)認(rèn)為相鄰兩筆tick之間的價(jià)格都存在并且條件單可以在兩鄰兩筆tick之間的價(jià)格成交。
第三、由于是開(kāi)啟bar內(nèi)模式,所以回測(cè)時(shí)就會(huì)bar內(nèi)判斷,若bar內(nèi)滿足條件就會(huì)發(fā)送委托單成交;圖上那根bar的開(kāi)盤(pán)價(jià)為5819.6、最高價(jià)為5872.6、最低價(jià)為5676.2、收盤(pán)價(jià)為5689.4;根據(jù)第二條,bar內(nèi)tick的計(jì)算順序依次為開(kāi)盤(pán)tick、最高價(jià)tick、最低價(jià)tick、收盤(pán)tick。因?yàn)槟臈l件中有close<5734.20,在開(kāi)啟bar內(nèi)模式下,close代表的實(shí)時(shí)價(jià)格,而不是每根bar的收盤(pán)價(jià);在第一筆tick計(jì)算時(shí),close的價(jià)格是5819.6,它是大于5734.20的,所以條件不滿足;接著在第二筆tick計(jì)算時(shí),close的價(jià)格是5872.6,它是大于5734.20的,所以條件也不滿足;接著在第三筆tick計(jì)算時(shí),close的價(jià)格是5676.2,它是小于5734.20的,條件滿足然后發(fā)送委托單。
第四、委托單是限價(jià)條件單,賣出限價(jià)為5734.20;在第三筆tick計(jì)算時(shí)條件滿足并且發(fā)送委托單,但是后續(xù)價(jià)格從最低價(jià)5676.20上升到5689.4,而5734.20限價(jià)沒(méi)有被后續(xù)的價(jià)格觸及到,所以成交不了。
第五、以上是在開(kāi)啟bar內(nèi)模式,非開(kāi)啟精細(xì)資料情況下回測(cè)的邏輯。而實(shí)時(shí)交易中,MC會(huì)每筆tick都計(jì)算一次,條件成交就會(huì)發(fā)送委托單,委托單是否成交會(huì)根據(jù)市場(chǎng)真實(shí)的價(jià)格進(jìn)行成交。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容