PlaceMarketOrder

不改变图表上的部位(图上不会有信号产生),发市价单到经纪商。

用法

PlaceMarketOrder(IsBuy, IsEntry, Contracts)

参数说明: IsBuy —— 用来指定委托是买或卖,True为买,False为卖;
               IsEntry —— 指定委托为新仓或平仓,True为新仓,False为平仓(MultiCharts实际发的是自动单);
               Contracts —— 指定委托的手数。

注意

在自动交易关闭时使用。

可以用来同步策略部位和经纪商部位。

经测试,开启自动交易,PlaceMarketOrder会实际发单到经纪商,MultiCharts图上不会产生信号。

范例

If MarketPosition = 2 and MarketPosition_at_Broker = 4 then PlaceMarketOrder (false, false, 2);

当前图上部位为多头2手(实际应该用MarketPosition*CurrentContracts = 2),经纪商部位为多头4手,MultiCharts将会发出2手市价卖单到经纪商。

更多例子,可以参考内置信号 "!From Strategy To Broker MP Synchronizer!" 。