这几天使用 OrderModify时遇到了一些问题,
例如
- OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Blue);
复制代码
如果止盈不改变则在倒数第三项填入OrderTakeProfit(),它是什么意思呢,手册里的描述十分模糊,指的是“对于当前选择定单返回赢利值”,经过我的测试发现,其指的是选择的订单的设置止盈值,如果没有设置止盈,那么其值为0。对于止损也是相同的特性。
另外,OrderProfit()才是对于选择定单返回净盈利值 (除掉期和佣金外)。希望大家编程时注意。 |