您現(xiàn)在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識(shí)>>正文內(nèi)容

老師,幫我看看這個(gè)bar內(nèi)交易在機(jī)制上有什么問(wèn)題 [MC]

  • MC用戶(hù)求助:

    暫且不考慮您的策略的邏輯問(wèn)題,下面主要指出您的代碼問(wèn)題及關(guān)鍵字的用法問(wèn)題:
    第一、sessionlastbar判斷交易時(shí)段結(jié)束前的最后一根bar,所以只會(huì)在最后一根bar上返回true,若您用在進(jìn)場(chǎng)判斷中,發(fā)送委托單的時(shí)候,實(shí)際上已經(jīng)停盤(pán)了。sessionlastbar的用法在帖子http://forums.icetech.com.cn/for ... 3155&extra=page%3D1中有講到。

    第二、q_time和q_last及marketposition_at_broker的用法,您需要在公式編譯器中查看一下,都不可以用在回測(cè)中;q_last取的是最新的一筆tick的價(jià)格,開(kāi)啟bar內(nèi)模式下可以用于close來(lái)代替,這樣就可以用于回測(cè)和實(shí)時(shí)了;q_time也是取的是最新的一筆tick的時(shí)間,不能用于回測(cè)中,只能用于實(shí)時(shí)中,并且q_time返回的是分鐘,并不包含秒,所以q_time>094000永遠(yuǎn)是false,您需要使用q_time_s來(lái)精確到秒,當(dāng)然q_time_s也不能用于回測(cè)中。另外,開(kāi)啟bar內(nèi)回測(cè),您可以在策略屬性中開(kāi)啟精細(xì)資料并且勾選”在開(kāi)啟bar內(nèi)交易模式的計(jì)算允許訪問(wèn)bar內(nèi)時(shí)間“,這樣回測(cè)的時(shí)候,就可以使用time_s來(lái)訪問(wèn)bar內(nèi)的秒級(jí)別的時(shí)間來(lái)判斷了。time_s在bar內(nèi)回測(cè)中使用,q_time_s在實(shí)時(shí)交易中使用。

    第三、marketposition_at_broker的用法,您需要在公式編譯器中查看一下,不能用于回測(cè),只能用于實(shí)時(shí)交易中,取的是經(jīng)紀(jì)商處的持倉(cāng)手?jǐn)?shù)(多頭持倉(cāng)3手,返回3;空頭持倉(cāng)3手,返回-3)。

    第四、關(guān)鍵字margin,只對(duì)期貨和期權(quán)有效,股票沒(méi)有保證金。這個(gè)關(guān)鍵字取的是報(bào)價(jià)管理器中的設(shè)置,并不是真實(shí)的保證金。

    第五、關(guān)鍵字barstatus的用法,可以看一下鏈接http://forums.icetech.com.cn/for ... &extra=page%3D2

    ?

  • MC回復(fù)討論一:

    暫且不考慮您的策略的邏輯問(wèn)題,下面主要指出您的代碼問(wèn)題及關(guān)鍵字的用法問(wèn)題:
    第一、sessionlastbar判斷交易時(shí)段結(jié)束前的最后一根bar,所以只會(huì)在最后一根bar上返回true,若您用在進(jìn)場(chǎng)判斷中,發(fā)送委托單的時(shí)候,實(shí)際上已經(jīng)停盤(pán)了。sessionlastbar的用法在帖子http://forums.icetech.com.cn/for ... 3155&extra=page%3D1中有講到。

    第二、q_time和q_last及marketposition_at_broker的用法,您需要在公式編譯器中查看一下,都不可以用在回測(cè)中;q_last取的是最新的一筆tick的價(jià)格,開(kāi)啟bar內(nèi)模式下可以用于close來(lái)代替,這樣就可以用于回測(cè)和實(shí)時(shí)了;q_time也是取的是最新的一筆tick的時(shí)間,不能用于回測(cè)中,只能用于實(shí)時(shí)中,并且q_time返回的是分鐘,并不包含秒,所以q_time>094000永遠(yuǎn)是false,您需要使用q_time_s來(lái)精確到秒,當(dāng)然q_time_s也不能用于回測(cè)中。另外,開(kāi)啟bar內(nèi)回測(cè),您可以在策略屬性中開(kāi)啟精細(xì)資料并且勾選”在開(kāi)啟bar內(nèi)交易模式的計(jì)算允許訪問(wèn)bar內(nèi)時(shí)間“,這樣回測(cè)的時(shí)候,就可以使用time_s來(lái)訪問(wèn)bar內(nèi)的秒級(jí)別的時(shí)間來(lái)判斷了。time_s在bar內(nèi)回測(cè)中使用,q_time_s在實(shí)時(shí)交易中使用。

    第三、marketposition_at_broker的用法,您需要在公式編譯器中查看一下,不能用于回測(cè),只能用于實(shí)時(shí)交易中,取的是經(jīng)紀(jì)商處的持倉(cāng)手?jǐn)?shù)(多頭持倉(cāng)3手,返回3;空頭持倉(cāng)3手,返回-3)。

    第四、關(guān)鍵字margin,只對(duì)期貨和期權(quán)有效,股票沒(méi)有保證金。這個(gè)關(guān)鍵字取的是報(bào)價(jià)管理器中的設(shè)置,并不是真實(shí)的保證金。

    第五、關(guān)鍵字barstatus的用法,可以看一下鏈接http://forums.icetech.com.cn/for ... &extra=page%3D2

    ?

  • MC回復(fù)討論二:

    謝謝老師。感謝你這么詳細(xì)的幫助 。。

    恩,我的策略不用于回測(cè),直接交易。

    margin 不針對(duì)股票,那股票賬面實(shí)際總資 金是什么函數(shù)?

    ?

  • MC回復(fù)討論三:

    GetRTCashBalance這個(gè)函數(shù)返回可用資金,它需要一個(gè)賬戶(hù)名稱(chēng)參數(shù),這個(gè)賬戶(hù)名稱(chēng)的格式您需要與交易追蹤器中的賬戶(hù)欄位一致。

    ?

  • MC回復(fù)討論四:

    GetRTCashBalance這個(gè)函數(shù)返回可用資金,它需要一個(gè)賬戶(hù)名稱(chēng)參數(shù),這個(gè)賬戶(hù)名稱(chēng)的格式您需要與交易追蹤器中的賬戶(hù)欄位一致。

 

有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫(xiě)!不貴!點(diǎn)擊查看價(jià)格!


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲欧美成人中文在线网站| 国产精品亚韩精品无码a在线 | 伊人色综合视频一区二区三区 | 天天视频一区二区三区| 亚州春色校园另类| 波多野结衣456| 台湾一级淫片高清视频| 黄色免费网址大全| 国产美女一级做a爱视频| 一个人看的www免费高清| 日本午夜精品一区二区三区电影| 亚洲国产欧美精品| 狠狠躁夜夜躁人人爽超碰97香蕉| 国产一区二区三区乱码在线观看| 亚洲丝袜制服欧美另类| 在线观看日本中文字幕| 三级理论中文字幕在线播放| 日本韩国在线视频| 亚洲国产一二三| 波多野结衣大战三个黑鬼| 北条麻妃中文字幕免观在线| 野花官网高清在线观看视频5| 国产精品28p| 84pao国产成视频免费播放| 女的张开腿让男人桶爽30分钟| 中文字幕精品亚洲无线码二区 | 欧美freesex黑人又粗超长| 人人揉人人爽五月天视频| 综合偷自拍亚洲乱中文字幕| 国产在线激情视频| 你懂的视频在线播放| 国内精品久久久久影院一蜜桃| yw193龙物视频永不失联| 我的娇妻acome| 久久亚洲精品国产亚洲老地址| 最近中文字幕在线中文视频| 亚洲成a人片在线观看精品| 波多野结衣被绝伦强在线观看| 免费黄色网址在线播放| 美女主动张腿让男人桶| 国产三级全黄在线观看|