2.4.1 市价单交易

2.4.1 市价单交易

下面是一个市价下单的例子。

我们假设变量LotSize、Slippage、BuyStopLoss, BuyTakeProfit和MagicNumber已被运算。


Symbol( )函数返回当前图表符号。我们几乎只会在当前图表货币对上下单。OP_BUY以市价下多单。ASK是在MQL存储最近卖价的预定义变数。请记住:买进多单时用市场卖出价(ASK)。

滑点是通过一个外部变量。滑点参数是整数,表示允许价格滑动的点差。如果你的经纪商使用4位数的报价, 1点等于1个点(此处的点为Pip,为报价位数最后一位)。如果你的经纪商提供3位数和5位数的报价,1点则等于0.1点。在这种情况下,在设定滑点时必须在最后加一个"0"。

我们添加了通用注释至"买单",因为市场订单没有到期,所以到期参数为"0"。在图表上显示的指标为绿色。

下面是使用市场价卖出的一个例子(使用上述参数):


使用OP_SELL的为空单。我们用市场买价来当开仓价格,这说明了卖单卖出价格为市场买进价格。"空单"是订单注释,我们用红色箭头来区别多单。