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

请管理员帮忙看看一个简单的程序 [开拓者 TB]

  • 咨询内容: 本帖最后由 tsbftwo 于 2015-5-6 13:27 编辑

    一个简单的程序,只想在模拟盘上跑一下日线的bar,满足临近收盘价进场或出场的功能,请管理员帮忙看看有什么问题和漏洞,多谢!
    if(BarStatus==2)
            {
               if(CurrentTime>0.145950)
               {
                  if (a_buyposition==0 and con1)
                 {       
                   Buy(myunits,q_askprice);
                 }
                  if (a_buyposition==1 and con2)
                 {
                       sell(0,q_bidprice);
                    }
               }
            }
            Else
            {
              if (MarketPosition==0 and con1)
               {       
                 Buy(myunits,Close);
               }
              if (MarketPosition==1 and con2)
              {
                    sell(0,close);
               }
            }
           
           
    End

     

  • TB技术人员: 这个不太好回复呀。。。
    建议你自己先测试一下吧。。不过,确实有很多隐患呀。。
    比如,你的帐户有没有手工或是其它策略针对该合约的交易,以及你的con1 con2是否稳定的条件等等,都会影响整个交易结果 。从而导致信号与实际交易不符。
    建议还是再从基本了解一下TB再进行公式编写。刚开始,不要考虑这种时间的控制,最好是换成小周期或是使用跨周期来实现自己的交易思路吧。

     

  • TB客服:
    小米 发表于 2015-5-6 13:50
    这个不太好回复呀。。。
    建议你自己先测试一下吧。。不过,确实有很多隐患呀。。
    比如,你的帐户有没有手工 ...

    con1con2就是最简单的均线交叉,只有一次开仓平仓的动作,收盘前进场或出场,用日线级别的bar图表,该如何修改?是不是最好是回测与交易使用两套公式?

     

  • 网友回复:
    tsbftwo 发表于 2015-5-6 14:13
    con1con2就是最简单的均线交叉,只有一次开仓平仓的动作,收盘前进场或出场,用日线级别的bar图表,该如 ...


    con1,con2是否简单与是否稳定无必然关系 。。如果不想改小周期,那就使用跨周期的方式吧。。。
    建议先看帮助与论坛,将TB公式的一些基础与运行机制了解得差不多了再开始编写。
    我们不会建议将测试与实际交易分二套写。但具体是否要分开,取决于你自己的想法了。

     

  • 网友回复:
    小米 发表于 2015-5-6 14:45
    con1,con2是否简单与是否稳定无必然关系 。。如果不想改小周期,那就使用跨周期的方式吧。。。
    建议先看 ...

    谢谢您的耐心回复。

 

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

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


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

相关文章

    没有相关内容