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

如何获取近5根bar的亏损总手数并用于测试呢?谢谢 [开拓者 TB]

  • 咨询内容: 比如一个策略,连续出现3次亏损后,lots*2.
    这个要怎么表示才能用于TB的测试?我知道如果写入块,并调取是可以做到,但是这样是没办法对历史进行测试吧?我希望能在测试上看到结果应该怎么做呢?

    谢谢版版们

     

  • TB技术人员: @小米

     

  • TB客服:
    mey16601600 发表于 2016-8-8 13:28
    @小米

    可以试一下:
    1. vars
    2.       numericseries  flag;   //flag用于记录连续亏损的次数
    3. begin
    4.       .....
    5.       if(buycon)
    6.       {
    7.            if(flag>=3)
    8.            {
    9.                buy(lots*2,price);
    10.             }else
    11.            {
    12.                buy(lots,price);
    13.            }
    14.       }
    15.       if(sellcon)
    16.      {
    17.           if(price-entryprice<=0)
    18.           {
    19.                 flag = flag+1;
    20.           }else
    21.           {
    22.                 flag =0;
    23.           }
    24.           sell;
    25.       }
    26.      
    复制代码

     

  • 网友回复:
    小米 发表于 2016-8-8 16:40
    可以试一下:

    原来这样就可以啊!谢谢小米

 

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

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


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

相关文章

    没有相关内容