请教:外汇MT4的EA编程中,开仓函数OrderSend的参数讲解

开仓函数:intOrderSend(stringsymbol,intcmd,doublevolume,doubleprice,intslippage,doublestop... 开仓函数:
  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 - 收盘价格在这里是什么意思??有什么作用,最好能举例说明哦!
展开
 我来答
yblues
2012-02-26 · TA获得超过141个赞
知道答主
回答量:43
采纳率:0%
帮助的人:32.3万
展开全部
price就是你的购买价格,
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下面是多单的范例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的订单", 12345, 0, Green);
dreamboyblue
2012-02-26 · TA获得超过446个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:289万
展开全部
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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式