2.2 开仓类别

2.2 开仓类别

有三种类型的订单,可以在MetaTrader 4上下单,即市价单、止损单和限价单。市价单是最常见的,即开仓价,为市场实时价格。当我们使用MQL进行下单时,我们必须指定一个开仓价(通常是最新的买价或卖价)。如果指定的开盘价已过时效性,若从客户端尝试在当前的市场价格下单,但可能会因为市场变动太大或程序联机的问题导致滑价的出现。

这里先解释我们前段所提到的MetaQuotes Language4(MQlA)语言,它是MT4软件为了编写出执行交易策略的内置编程语,可以编写EA(Expert Advisors)来控制MT4客户端依照我们预先定义好的交易策略来执行交易。另外,使用mql来编写技术分析指标和脚本。

如果使用MetaTrader 4来进行下单,在设定底部有"允许最大偏差报价"( Enable maximum deviation from quoted price)这个选项(见图2-1),当选取时,可以指定最大偏差点,也就是最大滑点。当在一个快速变化的市场中下单时,这个选项相当重要,如果目前的价格超出我们指定的开仓价,再加上或减去滑价(指定的偏差值) ,重新报价的价格将不会成交,这也可以减少下单误差和损失,以免打乱投资步调。需要注意的是:ECN/STP经纪商不使用滑价设定,只开放市价订单。

关于交易模式ECN/STP,它是电子交易网络。此模式通过银行、金融机构、外汇市场及技术支持者来完成。交易单挂在这个网络上,按照价格和时间撮合成交。所以, ECN上的价格是真实的市场价格,点差不固定。ECN的运营者不参与交易,而是向交易者收取适当比例的交易手续费。另外, ECN平台是包含STP( straight through processing system) 。

止损(利)单是一种预挂单。挂单交易是到指定价格时进行成交。买入止损订单放在高于目前的价格,卖出止损(利)订单放在低于目前的价格。可预期的是,价格将上升或下降到这一水平,并继续朝着这个方向运行,导致利润。限价单的止损(利)单是相反的。买入的限价单低于目前的价格,卖出的限价单高于目前的价格。预期价格会上升或下降到这一水平,即可触发交易。不过,限价单不常使用在自动交易中。挂单可以设置到期时间。如果不填,则该订单会被自动删除。但并非所有的经纪商都支持此设定。