請問關於回測的問題 [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客服: