您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

请问关於回测的问题 [MultiCharts MC]

  • 咨询内容:

    版主们及小秘书们新年快乐!

    有2个问题请教一下

    1.我用1口小台做回测,後来改用2口,3口,4口做回测

       发现除了交易总次数一样之外,净利并不是原来的2,3,4倍(1口是20万,4口只有49万)

       获利因子也不同 另外原本1口的胜率是50%,後来胜率竟也变高了  4口时胜率变70几啪

       不知是哪里出了问题?

    2.如果想一次下3口单 是否只在策略属性里的固定委托口数栏改成3就好了?

       委托参数设定里的商品组合下单数量 是否不用去动他(目前都是1)

    谢谢

     

     


     

  • MC技术部:

    设定讯号  ---> 属性 ---> 手续费 

    把每笔交易改成每口


    第2篇

     

  • MC技术部:

    我一直都是设每口

    不知是不是策略运算最大使用k 棒的问题?

     


    第3篇

     

  • MC技术部:

    1.

    是否有使用 SETSTOPLOSS 等 SET开头的指令出场,但是没有指定为 setstopcontract 模式

     

    2.

    若你的进场指令没有指定口数,它就会依你所说的口数设定去进场

    若你有在程式码中指定,该设定就无效

     

    编辑文章 by 客服一号 2012-01-27 15:42:16

     

  • MC客服:

    我一直都是设每口

    不知是不是策略运算最大使用k 棒的问题?

     


    第3篇

     

  • MC客服:

    1.

    是否有使用 SETSTOPLOSS 等 SET开头的指令出场,但是没有指定为 setstopcontract 模式

     

    2.

    若你的进场指令没有指定口数,它就会依你所说的口数设定去进场

    若你有在程式码中指定,该设定就无效

     

    编辑文章 by 客服一号 2012-01-27 15:42:16

     

  • MC客服:

    1.

    是否有使用 SETSTOPLOSS 等 SET开头的指令出场,但是没有指定为 setstopcontract 模式

     

    2.

    若你的进场指令没有指定口数,它就会依你所说的口数设定去进场

    若你有在程式码中指定,该设定就无效

     

    编辑文章 by 客服一号 2012-01-27 15:42:16

     

  • MC客服:

    以下是多单出场指令,空单的也类似

    实在找不出为何更改口数做回测,绩效却乱跳

     

    mkp=marketposition;
    if marketposition=1 then begin
    sell next bar at entryprice-40 stop;
    if highest(high,barssinceentry)-entryprice<50 then sell next bar
    at highest(high,barssinceentry)-average(high-low,5)*4 stop;
    if time>1325 then sell next bar at lowest(low,3)-1 stop;
    if time>1335 then sell this bar on close;
    SetPercentTrailing(40*50,80);
    end;

     

     


    第5篇

     

  • MC客服:

    SetPercentTrailing  就是 SET类指令

    预设为资金管理模式

    请指定(设定)为口数管理模式


    第6篇

     

  • MC客服:

    SetPercentTrailing  就是 SET类指令

    预设为资金管理模式

    请指定(设定)为口数管理模式

     

    不好意思,请问要去哪里设定啊

    谢谢

     


    第7篇

     

  • MC客服:

     

    1.

    是否有使用 SETSTOPLOSS 等 SET开头的指令出场,但是没有指定为 setstopcontract 模式

     

     

     

    程式码中加入这一行就可以了

    setstopcontract;

     

     


    第8篇

     

  • MC客服:

    ok了,谢谢

    编辑文章 by 郭昇 2012-01-29 13:08:34

【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容