[请教]交易函数应用的问题 [开拓者 TB]
- 咨询内容:
我再公式中想实现条件满足便以“市价”平仓、建仓操作,目的是不会产生交易失败的情况,以便顺利执行策略
建仓时使用函数如下:Buy(Num,0); //Num手以市价建仓
SellShort(Num,0);
平仓时使用函数如下:BuyToCover(0,0); //以市价全部平仓
sell(0,0);
但是在历史数据测试中所有的成交价格均显示为“收盘”价,在模拟测试中以“市价”建仓会不成功,产生挂单
另外在平仓时为了获得状态使用了以下写法,不知合适否
if(BuyToCover(0,0))
{
}
新手求高手、版主指点迷津!谢谢! - TB技术人员:
开平仓的指令的价格写为0与写为close是等同的。
在实时行情中,表示为市价,而在历史K线中,则表示为收盘价。
以市价发出委托并不能保证一定成交的,所以有挂单 是合理的。
建议委托时价格上做一些偏移,方可提高成交的概率。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容