int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void
expiration, void arrow_color)
参数:
symbol - 交易货币对。
cmd - 下单类型。
volume - 下单手数。
price - 开仓价格。
slippage - 最大允许滑点数。
stoploss - 止损价格。
takeprofit - 止盈价格。
comment - 订单注释。
magic - 订单指定码。可以作为用户指定识别码使用。
expiration - 订单有效时间(只限挂单)(不指定时间输入0)。
arrow_color - 图表上箭头颜色。
下单类型:
OP_BUY 0 买仓
OP_SELL 1 卖仓
OP_BUYLIMIT 2 买挂单交易 (低价买入,常规的。)
OP_SELLLIMIT 3 卖挂单交易 (高价卖出,常规的。)
OP_BUYSTOP 4 买停挂单交易(高价买入)
OP_SELLSTOP 5 卖停挂单交易 (低价卖出)
示例:
// 市价买入
int ticket;
ticket = OrderSend(Symbol(), OP_BUY, 1, Ask, 3, 0, 0, "my_buy", 1001, 0, Red);
if(ticket < 0) {
Print("OrderSend 失败错误 #", GetLastError());
return(0);
}
// 市价卖出
int ticket;
ticket = OrderSend(Symbol(), OP_SELL, 1, Bid, 3, 0, 0, "my_sell", 1001, 0, Green);
if(ticket < 0) {
Print("OrderSend 失败错误 #", GetLastError());
return(0);
}
|