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

[请教]交易函数应用的问题 [开拓者 TB]

  • 咨询内容: 我再公式中想实现条件满足便以“市价”平仓、建仓操作,目的是不会产生交易失败的情况,以便顺利执行策略
    建仓时使用函数如下:Buy(Num,0);     //Num手以市价建仓
                                  SellShort(Num,0);
    平仓时使用函数如下:BuyToCover(0,0);   //以市价全部平仓
                                  sell(0,0);
    但是在历史数据测试中所有的成交价格均显示为“收盘”价,在模拟测试中以“市价”建仓会不成功,产生挂单

    另外在平仓时为了获得状态使用了以下写法,不知合适否
    if(BuyToCover(0,0))
    {
    }

    新手求高手、版主指点迷津!谢谢!

     

  • TB技术人员: 开平仓的指令的价格写为0与写为close是等同的。
    在实时行情中,表示为市价,而在历史K线中,则表示为收盘价。
    以市价发出委托并不能保证一定成交的,所以有挂单 是合理的。
    建议委托时价格上做一些偏移,方可提高成交的概率。

 

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

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


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

相关文章

    没有相关内容