您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

系统回测问题 [文华财经]

  • 咨询内容:

     老师好,请教一个系统回测的问题。回测报告里面有 年化单利收益 和 年化复利收益,有什么区别?通常应该以哪一个作为模型测试收益的基准?

     

    另外,我看系统回测的时候开仓手数是固定的,但是我们实际交易的时候通常不是固定手数,而是固定仓位比例。比如,我的总资金100万,总是以10%仓位交易,那么一开始开仓是10万的对应手数。但是当我的资金到150万的时候,就应该是15万的对应手数,200万的时候就应该是20万的对应手数,因为交易规则是10%的仓位。但是系统回测好像不支持“固定仓位比例”是吗?

     

  • 文华技术人员:  您可以参考帮助==软件说明书==模型测试详解中的相关说明,可以根据自己的需要进行选择
    http://www.wenhua.com.cn/guide/wh8/view3_2.html


    可参考以下函数:SETDEALPERCENT设置模型下单用的模组资金比例,以后每次下单都按模组资金的比例下单。 用法:1、SETDEALPERCENT(fPercent)表示每次按资金的fPercent(范围1~100)下单。(1)SETDEALPERCENT为资金管理函数,不能加载到主图(2)效果测试根据效果测试中设置的资金、保证金计算下单手数(3)模组运行中如果初始化进来仓位,则根据初始资金+初始化持仓释放为可用资金计算下单手数如果初始化仓位为0,则根据初始资金为可用资金计算下单手数(4)fPercent支持变量2、SETDEALPERCENT下单手数计算公式为(可用资金+平仓释放的保证金+平仓盈亏)*资金比例/(最新价*保证金比例*交易单位)3、SETDEALPERCENT计算下单手数非整数时,遵循自动向下取整的规则,即:若根据公式计算下单手数为12.9手,则实际按照12手下单;计算手数小于1,不进行开仓操作3、SETDEALPERCENT只作用于开仓指令,不作用于平仓指令过滤模型中平仓指令平掉模组所有持仓;非过滤模型中根据平仓根据指令后面编写的手数平仓 例子:SETDEALPERCENT(20); //每次按资金比例的20%下单
       

     

  • 文华客服:

     好的,谢谢。举个例子,比如MA组合,原有公式是:

    MA1:MA(CLOSE,N1);
    MA2:MA(CLOSE,N2);
    CROSSUP(MA1,MA2),BPK;

    CROSSDOWN(MA1,MA2),SPK;

    AUTOFILTER;

    我想设置固定的总资金10%开仓手数,请问应该怎么加?

     

  • 网友回复:   

  • 网友回复:MA2:MA(CLOSE,N2);
    CROSSUP(MA1,MA2),BPK;

     

  • 网友回复:AUTOFILTER;

    有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

    可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容