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 - 定单有效时间(只限挂单)。
arrow_color - 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。
对于OrderSend()函数的交易类型。可以是以下任意值:
常数 值 描述
OP_BUY 0 买仓
OP_SELL 1 卖仓
OP_BUYLIMIT 2 买挂单交易
OP_SELLLIMIT 3 卖挂单交易
OP_BUYSTOP 4 买停挂单交易
OP_SELLSTOP 5 卖停挂单交易
示例:
- int ticket;
- if(iRSI(NULL,0,14,PRICE_CLOSE,0)<25)
- {
- ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-25*Point,Ask+25*Point,"My order #2",16384,0,Green);
- if(ticket<0)
- {
- Print("OrderSend 失败错误 #",GetLastError());
- return(0);
- }
- }
复制代码
|