User ManualHelpMessages and fixes

Messages and fixes

Find the message you saw, read what it means, and do the one thing that fixes it. Messages are shown exactly as the console writes them.

When ApeX Trading Console cannot do something, it says so: a red card for anything that touched the broker, or a short note near what you clicked. A red card names the action on its first line and gives the broker's own reason on the second, and that second line is usually the answer. Licence messages have their own page.

How do you read a failure card?

Failure cards appear on the chart, and also on your phone if MetaTrader push notifications or Telegram are switched on for them. The broker's reasons you will meet most often:

  • Market closed — outside the symbol's trading hours. Try again when it opens.
  • Invalid stops — the stop or target is too close to price for this broker. Move it further away.
  • Requote or off quotes — price moved while the order was on its way. Press again.
  • Not enough money — the lot needs more free margin than the account has. Lower the risk or the lot.
  • Algo trading disabled — the Algo Trading button in MetaTrader's toolbar is off. Turn it on.

Opening a trade

Message What it means What to do
Open failed · code … The broker refused the order. The number is the broker's code; the line under it is the reason. Act on the reason — see the list above.
Can't open at market now — market is closed A market order was asked for while this symbol is not trading. Wait for the session to open, or place a pending order instead.
Protection is locked — new trades are blocked. Prop Guard reached a limit you set and locked new trades. Open trades are not affected. As the card says: turn Prop Guard's Enable off, or reset its statistics.
High-impact news window ±N min — cannot open new trades. Prop Guard's news rule is on and a high-impact event is within that many minutes. Wait for the window to pass, or turn the news rule off.
Netting account detected — trading from this panel is disabled. The account is a netting account. The console needs a hedging account to open trades. Open a hedging account with your broker. There is no setting that changes this.

If Execute does nothing at all, see Your first trade.

Changing a trade

Message What it means What to do
Move SL/TP failed · Move pending failed The broker did not accept the new stop, target or entry. Read the second line. It is usually a level too close to price, or the market is closed.
Execute the zone first Break-even, trailing and the server/virtual switch work on a trade that exists. This box is still a draft. Press Execute first, then set it on the trade.
Please set TP levels first to use BE at Level. BE at Level moves the stop when a take-profit level is reached, and this trade has none. Add take-profit levels, or choose another trigger.
SL too close to price — level not added There is no room left between price and the main stop for another stop level. Move the main stop further away first, or leave it as one level.
Price reached TP — level not added Price is already at or beyond the main target, so there is nowhere to put another target level. Move the main target further out first.

Closing trades

Message What it means What to do
No matching orders to close Nothing passes the Symbol and Magic filters, or the threshold on Close Profit or Close Loss. Check the filters at the top of the Close tab, or press reset.
… N FAILED — try again After three rounds some trades were still open — usually requotes in a fast market. Press the same button again. Only what is left is closed.
… skipped (market closed) Those trades are on a symbol that is not trading right now, so they were left alone. Close them when that market opens.
Close position failed · Cancel pending failed The broker refused to close a trade or remove an order. Read the second line and try again.

More on the Close tab and automatic closing: Close all trades on MT5.

Hotkeys and screenshots

Message What it means What to do
Select a zone first That hotkey acts on a trade plan, and none is selected. Select the zone on the chart, then press the key again.
Esc is reserved Esc cannot be bound to an action. Choose another key.
Used by … That key and modifier already belong to the action named. Pick another combination, or clear the other one first.
No timeframes selected A multi-timeframe screenshot was asked for, but no timeframes are ticked. Tick timeframes in the Screenshot settings.
Could not save the chart image. MetaTrader could not write the picture. Check there is free disk space, then try again.

Telegram

Message What it means What to do
Telegram blocked - allow https://api.telegram.org in Options MetaTrader stops EAs from reaching websites that are not on its list. Tools › Options › Experts: tick "Allow WebRequest for listed URL" and add https://api.telegram.org.
Telegram: bot token is empty · Telegram: chat ID is empty The Telegram settings are missing a piece. Fill in the bot token and chat ID in the Telegram settings.
Telegram: no destination enabled There is nowhere switched on to send to. Turn on at least one chat or channel.
Telegram: failed (HTTP …) Telegram turned the message down. A 401 usually means a wrong bot token; a 400 or 403, a wrong chat or a bot that is not in it. Check the token and chat, and that the bot has been added to the group or channel.

Setting Telegram up from the start: MT5 and Telegram.

When there is no message at all

  • The panel never appears. The console needs DLL imports allowed when you attach it, or MetaTrader will not load it. Install & activate shows where the setting is.
  • A hotkey does nothing. Click the chart once so it has focus, and check the checklist in Hotkeys.
  • A break-even never fires. See the reasons in Break-even.
  • Still stuck? Email apexaltus@gmail.com with the message you see and a screenshot of the Experts tab in MetaTrader's Toolbox.

Checked against ApeX Trading Console 6.593.