美文网首页MQL4
MQL4——订单传送函数OrderSend()参数说明

MQL4——订单传送函数OrderSend()参数说明

作者: 索隆的南南鸟 | 来源:发表于2020-07-29 11:06 被阅读0次

1. OrderSend()函数语法,参数说明

OrderSend()函数主要功能用于开仓和挂单交易。语法如下:

int OrderSend(string Symbol, int Type, double Lots, double Price, int Slippage, double Stoploss, double TakeProfit, string Comment=NULL, int Magic=0, datetime Expiration=0, color arrow_color=CLR_NONE )

参数:

  • Symbol: 交易货币对代码。一个字符串,表示该商品的交易,例如 GBPJPY ,XAUUSD。也可以直接使用Symbol()代表当前图表的商品。

  • Type:类型;购买方式。可以是任意的购买方式的枚举值(整数)。订单类型为买入或者卖出,市场单、停损或限价单。包括以下常量:

    • OP_BUY (0)
    • OP_SELL (1)
    • OPBUYSTOP (2)
    • OPSELLSTOP (3)
    • OP_BUYLIMIT (4)
    • OPSELLLIMIT (5)
  • Lots:购买手数。迷你手(0.1),微型手(0.01)。

  • Price:交易首选价。开单的时候,买入市价为市场卖价(ASK),卖出市价为市场买价(BID)。对于预挂单来说,开仓价必须和现价有价差,选择低于或高于当前的价格。

  • Slippage:滑点。买卖订单的最大允许滑点数。当设定最大滑点后经济商不支持,会自动忽略这个参数。

  • Stoploss:止损水平;止损价。多单之下/空单之上。交易止损单时,可以在开新仓时进行,也可以在开新仓之后进行。如果设置为0交易不会存在。

  • TakeProfit:盈利水平;停利价。多单之上/空单之下。可以计算出预计的获利,预先挂单。可以在开新仓时进行,也可以在开新仓之后进行。设置为0,没有获利时就被使用了。

  • Comment:注释文本。注释的最后部分可以由服务器修改。

  • Magic:自定义数字;订单的指定号码。可以当作用户定义的识别码使用。

  • Expiration:到期时间,订单过期时间。(只限挂单使用,预挂单可以设定到期时间)。市场订单没有到期一说,所以参数设置为“0”就行。

  • arrow_color:图表上开仓箭头标记的颜色。如果没有参数或者设置为CLR_NONE,开仓箭头就不在图表上绘制了。

2. 举栗

int ticket = OrderSend(Symbol(), OP_BUY, 1, Ask, 3, Ask-25*Point, Ask+25*Point, "My order #2", 16308, 0, Green);
if(ticket < 0)
{
    Print("OrderSend Error Code = #", GetLastError());
    return(0);
}

发出订单后,由交易服务器返回订单号码,如果失败就返回-1;获取额外错误信息使用GetLastError()函数。

相关文章

  • MQL4——订单传送函数OrderSend()参数说明

    1. OrderSend()函数语法,参数说明 OrderSend()函数主要功能用于开仓和挂单交易。语法如下: ...

  • Python方法配合lambda使用

    一、lambda lambda的一些说明-->传送门 二、方法的关键字参数 在Python中函数(function...

  • PHP笔记之函数

    有返回值的函数的写法 伪类型参数主要进行函数参数类型说明 有引用参数的函数如果在函数说明中,有&出现,说明是引用参...

  • Shell 5. 函数

    函数的定义 函数的调用 调用函数并且传入参数 函数的参数 1. 位置参数 参数说明$#代表传入的参数个数$*所有参...

  • ES6之箭头函数

    只有一个参数的简单函数 没有参数的函数 说明: 需要在箭头前加上小括号 多个参数 说明: 用小括号括起来,参数间用...

  • 2018-10-11函数相关应用

    一、函数说明文档(函数描述) 二、参数列表中,可以通过参数名:类型名,也可以通过默认值来说明参数类型 类型说明只是...

  • day10匿名函数

    """普通函数:def 函数名(参数列表):函数体匿名函数:函数名= lambda 参数列表:返回值说明:函数名-...

  • Xcode 新添加函数注释快捷键

    函数前面需要有函数说明 包括 函数功能介绍 参数说明 返回值 Option+CMD+/

  • Python:jupyter notebook打开函数参数提示快

    说明:Tensorflow平台有太多的函数,需要及时查看每个函数里的有哪些参数、各种参数的使用说明。在jupyte...

  • 2018-10-10recode

    1.函数的声明 def 函数名(参数列表):函数的描述信息函数体 补充:参数列表中,对类型进行说明,还可通过‘参数...

网友评论

    本文标题:MQL4——订单传送函数OrderSend()参数说明

    本文链接:https://www.haomeiwen.com/subject/cimuhktx.html