请问关於回测的问题 [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.
若你的进场指令没有指定口数,它就会依你所说的口数设定去进场
若你有在程式码中指定,该设定就无效
- MC客服:
我一直都是设每口
不知是不是策略运算最大使用k 棒的问题?
第3篇 - MC客服:
1.
是否有使用 SETSTOPLOSS 等 SET开头的指令出场,但是没有指定为 setstopcontract 模式
2.
若你的进场指令没有指定口数,它就会依你所说的口数设定去进场
若你有在程式码中指定,该设定就无效
- MC客服:
1.
是否有使用 SETSTOPLOSS 等 SET开头的指令出场,但是没有指定为 setstopcontract 模式
2.
若你的进场指令没有指定口数,它就会依你所说的口数设定去进场
若你有在程式码中指定,该设定就无效
- 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
- 上一篇:有关Volume的问题
- 下一篇:MC7的汇出所有商品功能
相关文章
-
没有相关内容
- MC客服: