您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

如何提高策略的盈利率? [金字塔]

  • 咨询内容:

    一个日内策略代码,别人在TB上测试,年回报在20%多;但是自己改过来用在金字塔上,年回报就是10%出头(仔细核对了,,在信号触发啊、下单价格设计方面啊用的思路以及指标是一样的);

     

    面对这种无助的结果,请问高手们,怎样改进盈利率呢?

     

    1、自己有尝试过改变一下某些参数,入场信号触发、止损离场信号触发等条件放宽松或者收紧一点,但是没有显著改善;

    可能是自己没有系统、科学的参数调整方法?(的确就是手动地增减一下数字,然后测试看结果)

    2、有考虑过是不是金字塔里面的下单函数-交易符控制等造成的差异,LIMIT,LIMITR,THISCLOSE,MARKET啊。但是但是,不知道

    它具体和TB是怎么个差别??是造成我如上问题的元凶吗?

     

     

     

     

  • 金字塔客服:

    TB下单是什么价位?

    金字塔的这4个价位都有解释,你挑一个和TB一样或者接近的价位下单

     

  • 用户回复:

    比如TB的开多代码如下:

     

    If(Time>time1/100) 【交易时间到了0916分】
     {
     If(MarketPosition!=1 and step==0 and high>=upband) 【如果没有多头持仓,之前没有过开仓动作,高点突破了上轨】
     {
     Buy(1,Max(open,upband)+tick);【 开多仓1手,价格为可能的最优价格+1个滑点】
     step = 1; 【标记转为1,表示当天已经交易开仓1次】
     high_since_entry = high; 【将开仓时点的最高价赋值给变量/记录开多仓时点最高价,用于建立移动止损】
     }

     

     

    我改写下:

    //入场条件
    BUYCOND:=CROSS(high,UPPER);//价格突破上轨,做多

    //交易系统
    if T1 and holding=0 then
      开多:BUY(buycond,SS,limitr,max(open,upper)+1*mindiff);

     

    如上代码,两者做多的信号触发设置、做多下单价位设置是一样的对吧?

    唯一有个明显区别是,TB里他限制了一天交易只能为1次(STEP=1或0来控制),我在金子塔里最开始没有控制;但当我也加入一天1次的条件限制后,我的盈利反而变为负数,交易次数由几百次变为几十次,交易结果更惨了。

     

    所以,不知道是自己金字塔水平问题,还是金字塔和TB本身差异问题;在金字塔里提高盈利率有哪些常见思路呢?



     

     

  • 网友回复:

    Max(open,upband)+tick

    这个价位在TB里面是什么价位?比如以今天IF00为例,这个价位如果是上午倒数第二根k线的信号,那么这个值的数值是多少?

     

  • 网友回复: 就是TB公式的价位,比如open=70 upband = 90 tick = 0.2  那价位就是90.2。   这个和金字塔的测试取价规则是一样的吧?   为啥我测出来收益率只有人家一半多的水平。。。。 

 

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

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


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

相关文章

    没有相关内容