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

求教代碼問(wèn)題 [MC]

  • MC用戶求助:

    一、TB中的代碼是以begin開頭,以end結(jié)尾,但是在MC中,不是這樣的,可以參考一下if、while、for關(guān)鍵字和begin、end的組合應(yīng)用。

    二、您的 if 語(yǔ)句太多,您需要整理一下策略的邏輯,使策略邏輯嚴(yán)謹(jǐn)簡(jiǎn)潔,之后寫出來(lái)的代碼才會(huì)嚴(yán)謹(jǐn)簡(jiǎn)潔;很多 if 判斷語(yǔ)句可以合并在一起,if后面的執(zhí)行語(yǔ)句使用begin和end組合;
    if condition1 then begin
    expression1;
    expression1;
    .....
    end;

    三、收盤平倉(cāng)的代碼是有問(wèn)題的:if判斷語(yǔ)句之后只有一條執(zhí)行語(yǔ)句,但是如果想多條執(zhí)行語(yǔ)句,需要使用begin和end組合;所以您的收盤平倉(cāng)語(yǔ)句實(shí)際是if time>=1457 then sell next bar at market;這是一個(gè)完全的if判斷執(zhí)行語(yǔ)句,后面的buytocover next bar at market; 實(shí)際上是在每根bar都會(huì)執(zhí)行的語(yǔ)句,不被前面的if控制。

    四、兩個(gè)同時(shí)滿足條件的市價(jià)單,在回測(cè)的時(shí)候是顯示發(fā)出兩筆市價(jià)單,但在實(shí)時(shí)交易的時(shí)候只會(huì)發(fā)出一筆市價(jià)單;這點(diǎn)只是市價(jià)單有點(diǎn)特別。

    ?

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

    一、TB中的代碼是以begin開頭,以end結(jié)尾,但是在MC中,不是這樣的,可以參考一下if、while、for關(guān)鍵字和begin、end的組合應(yīng)用。

    二、您的 if 語(yǔ)句太多,您需要整理一下策略的邏輯,使策略邏輯嚴(yán)謹(jǐn)簡(jiǎn)潔,之后寫出來(lái)的代碼才會(huì)嚴(yán)謹(jǐn)簡(jiǎn)潔;很多 if 判斷語(yǔ)句可以合并在一起,if后面的執(zhí)行語(yǔ)句使用begin和end組合;
    if condition1 then begin
    expression1;
    expression1;
    .....
    end;

    三、收盤平倉(cāng)的代碼是有問(wèn)題的:if判斷語(yǔ)句之后只有一條執(zhí)行語(yǔ)句,但是如果想多條執(zhí)行語(yǔ)句,需要使用begin和end組合;所以您的收盤平倉(cāng)語(yǔ)句實(shí)際是if time>=1457 then sell next bar at market;這是一個(gè)完全的if判斷執(zhí)行語(yǔ)句,后面的buytocover next bar at market; 實(shí)際上是在每根bar都會(huì)執(zhí)行的語(yǔ)句,不被前面的if控制。

    四、兩個(gè)同時(shí)滿足條件的市價(jià)單,在回測(cè)的時(shí)候是顯示發(fā)出兩筆市價(jià)單,但在實(shí)時(shí)交易的時(shí)候只會(huì)發(fā)出一筆市價(jià)單;這點(diǎn)只是市價(jià)單有點(diǎn)特別。

    ?

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


    “四、兩個(gè)同時(shí)滿足條件的高價(jià)單,在回測(cè)的時(shí)候是顯示發(fā)出兩筆市價(jià)單,但在實(shí)時(shí)交易的時(shí)候只會(huì)發(fā)出一筆市價(jià)單;這點(diǎn)只是市價(jià)單有點(diǎn)特別。”這個(gè)是什么意思?沒(méi)太看懂。謝謝

    ?

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

    抱歉,打錯(cuò)字了,是市價(jià)單,不是高價(jià)單,已經(jīng)更改過(guò)來(lái)了。
    if condition1 then buy("first") next bar at market;
    if condition2 then buy("second") next bar at market;
    在回測(cè)中,當(dāng)condition1和condition2兩個(gè)條件在某根bar上同時(shí)成立的時(shí)候,圖表上顯示在下一根bar上有兩筆委托單;但是在實(shí)時(shí)交易中,當(dāng)這兩個(gè)條件同時(shí)滿足的時(shí)候,實(shí)際上只會(huì)發(fā)送第一筆市價(jià)單(”first")到交易所;在這點(diǎn),市價(jià)單回測(cè)和實(shí)時(shí)不一樣,但是對(duì)條件單(限價(jià)和停損單等)這點(diǎn)是一樣的(回測(cè)是兩筆,實(shí)時(shí)也是兩筆);您可以測(cè)試一下,需要在策略屬性中設(shè)置允許多筆進(jìn)場(chǎng)。

    ?

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

    抱歉,打錯(cuò)字了,是市價(jià)單,不是高價(jià)單,已經(jīng)更改過(guò)來(lái)了。
    if condition1 then buy("first") next bar at market;
    if condition2 then buy("second") next bar at market;
    在回測(cè)中,當(dāng)condition1和condition2兩個(gè)條件在某根bar上同時(shí)成立的時(shí)候,圖表上顯示在下一根bar上有兩筆委托單;但是在實(shí)時(shí)交易中,當(dāng)這兩個(gè)條件同時(shí)滿足的時(shí)候,實(shí)際上只會(huì)發(fā)送第一筆市價(jià)單(”first")到交易所;在這點(diǎn),市價(jià)單回測(cè)和實(shí)時(shí)不一樣,但是對(duì)條件單(限價(jià)和停損單等)這點(diǎn)是一樣的(回測(cè)是兩筆,實(shí)時(shí)也是兩筆);您可以測(cè)試一下,需要在策略屬性中設(shè)置允許多筆進(jìn)場(chǎng)。

 

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

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


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

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 中文字幕第23页| 亚洲国产精品欧美日韩一区二区| 久久精品国产四虎| 天天干天天操天天拍| 久久人人爽人人爽人人av东京热| 欧美精品dorcelclub全集31| 和桃子视频入口网址在线观看| 欧美激情性xxxxx| 在线观看人成视频免费| 中文字幕中韩乱码亚洲大片| 最近中文字幕mv图| 亚洲欧美日韩在线一区| 精品亚洲麻豆1区2区3区| 国产卡1卡2卡三卡网站免费| 77777亚洲午夜久久多喷| 好男人官网在线观看免费播放| 久久久无码精品国产一区| 欧美乱强伦xxxxx高潮| 亚洲色图第四色| 精品成人一区二区三区四区| 国产午夜福利短视频| 男女一边摸一边做爽的免费视频| 夜色私人影院永久入口| 三级黄在线播放| 日本熟妇色熟妇在线视频播放 | 色婷婷综合久久久| 在线免费观看h片| 一级人做人爰a全过程免费视频| 日本高清va在线播放| 亚洲乱码一区二区三区在线观看 | 中文字幕在线一区二区三区| 日韩在线一区二区三区视频| 亚洲伊人久久大香线蕉啊| 浪小辉chinese野战做受| 再深点灬舒服灬太大了ship | 国产欧美一区二区| 5x社区精品视频在线播放18| 天天操天天干天天插| 一级黄色免费网站| 无人区1080在线完整免费版| 久久精品99久久香蕉国产色戒|