在 MetaTrader 中,挂单是一种方便的方式,可用于在指定价格水平自动进场交易。然而,有时交易者会发现挂单突然消失或未能触发开仓。这确实会让人感到困扰,但通常都有明确原因。
挂单(限价买单、限价卖单、止损买单、止损卖单等)只有在市场价格到达您设定的价格水平时才会触发。如果价格从未触及该价位,挂单会一直保持挂起状态,直到到期或被手动取消。
因此,您可能会遇到以下情况:挂单已经不在“挂单列表”中,但账户里也没有生成持仓订单。
-
到期时间
如果您在创建挂单时设置了到期时间,即使价格尚未触及该价位,挂单也会在到期后自动删除。 -
资金不足
当市场价格到达挂单触发价位时,账户必须有足够的可用保证金才能开仓。如果您的账户余额或可用保证金不足,订单将无法执行,并可能被系统移除。 -
已被取消
请确认您是否手动取消了挂单,或是否有智能交易系统(EA)或脚本在运行过程中删除了该挂单。
如何查看具体原因
打开“终端”窗口中的“日志”或“历史”选项卡。
在“备注”栏中,您可以查看挂单被关闭的具体原因。
如果未显示“备注”列,可在表格任意位置点击鼠标右键,然后在下拉菜单中选择“备注”,即可显示该栏位。
通过“备注”信息,您将能够确认挂单是否因到期、被取消,或因保证金不足、止损水平限制等原因被拒绝执行。