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

新人求教,菜鸟问题 [开拓者 TB]

  • 咨询内容: 刚学了不久,自己尝试写了一个很简单的公式,价差下单,低于100开仓,高于200平仓。
    然后我把这个公式应用在tick图上,为什么总是不能平仓,就是marketposition一直是0!
    求各位指点。
    1.         if(Data0.Close - Data1.Close<100)
    2.         {
    3.                 if(Data0.marketposition!=1 && Data1.MarketPosition!=-1)
    4.                 {        
    5.                         Data0.Buy(10);
    6.                         Data1.SellShort(10);
    7.                 }                        
    8.         }
    9.         
    10.         if(Data0.Close - Data1.Close>=200)
    11.         {
    12.                 if(Data0.marketposition==1 && Data1.MarketPosition==-1)
    13.                 {        
    14.                         Data0.sell(10);
    15.                         Data1.BuyToCover(10);
    16.                 }                        
    17.         }

     

  • TB技术人员: 试验了一下,写法没错,就是条件限制不容易达到,叠加的两个合约的close 在tick上的价差要满足条件才行

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容