开仓函数:
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价格值不会在图表中画出
-------------------------------------------------------
我的问题是price - 收盘价格在这里是什么意思??有什么作用,最好能举例说明哦!
price就是你的购买价格,
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下面是多单的范例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的订单", 12345, 0, Green);
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下面是多单的范例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的订单", 12345, 0, Green);
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-02-26
price指的是当前平台上的买卖价格.
开买单时用Ask,开卖单时用Bid.
例如:
OrderSend(Symbol(),OP_BUY,in_lots,Ask,3,0,0,"",MAGICMA,0,Blue);
OrderSend(Symbol(),OP_SELL,in_lots,Bid,3,0,0,"",MAGICMA,0,Red);
开买单时用Ask,开卖单时用Bid.
例如:
OrderSend(Symbol(),OP_BUY,in_lots,Ask,3,0,0,"",MAGICMA,0,Blue);
OrderSend(Symbol(),OP_SELL,in_lots,Bid,3,0,0,"",MAGICMA,0,Red);