Troubleshooting EAs, Indicators and Scripts on Metatrader (MT4/MT5)

Diagnose and solve problems with Expert Advisors, Indicators or Scripts for Metatrader4 and Metatrader5.

 3,116 total views,  4 views today

This document aims to help you diagnose problems with Expert Advisors, Indicators or Scripts for Metatrader4 and Metatrader5. I’ve been running my software business since 2012 and during this time I have received tens of thousands of support tickets with troubleshooting issues, most of which were were solved in one of the steps outlined below.

Troubleshooting Checklist

  1. Autotrading” option should be turned on in the top toolbar.
  2. Allow live trading” option should be selected in the “EA Properties” window.

  3. Long & Short” positions should be enabled for normal Expert Advisor operation.

  4. For some EA’s the “Allow import of external experts” option should be selected in the “EA Properties” window.

  5. Allow autotrading by default in the “Tools -> Options -> Expert Advisors” window.

  6. Check the “Experts” tab for error messages at the bottom of the terminal window. Find here the list of error codes. Not all errors that happen in the log are responsibility of the developer. For example, the EA might have failed to trade because your broker is off quotes, meaning not accepting trades. Maybe your broker does not allow hedging and the EA is trying to hedge. Maybe a trade failed to be placed because excessive slippage prevented to trade from being filled. The log will inform about why the EA is not behaving as expected.

  7. For issues during backtesting, check the “Journal” tab for error messages at the bottom of the terminal window.

  8. Check if Metatrader Terminal is connected to the broker server and connection/disconnection logs.

  9. If the platform seems stuck, have you tried restarting Metatrader? An important update might be pending that prevents Metatrader from executing normally.

Feel free to post your questions or log errors below, and I’ll try to help.

 3,117 total views,  5 views today

Author: Arthur Lopez

Private investor and speculator, software engineer and founder of PZ Trading Solutions.

18 thoughts on “Troubleshooting EAs, Indicators and Scripts on Metatrader (MT4/MT5)”

  1. I tried to download the free softwares it’s not working I opened the link in a new tab keeps saying webpage not available

  2. I installed PZ Trade Pad on my laptop and the size of it is very small cant even see/read the buttons fully.
    I have other EA’s and they are normal.
    pls can you tell me how to fix that ?

    1. You will have to decrease the windows setting operating system font zoom, called fractional scaling, and decrease the screen resolution a bit. The EA displays fine with a 125% zoom but not higher than that.

  3. Hi Arthur,
    I’ve downloaded Daily Breakout EA and attach it to the DAX chart in Strategy Tester – it works well. Unfortunately it places no orders on live chart. Found an info that EA works only on 2 or higher digit symbols. Is there any chance to run in on 1 digit symbol like DAX?

  4. Hello,
    Is it possible in Trade Pad EA to work with 1.1 or 1.2 pips?
    Because i can only put in whole pips.

  5. Having an issue in the strategy tester for my EA on MT4, the EA works fine on currency pairs, however it fails to trigger trades on indices and oil, I expect that it will work great on those however, I am stuck in the not taking any trades issue. The EA uses pending orders so I’m wondering if perhaps it’s too close to the price. I have inputted points instead of pips in order to try and solve this but doesn’t seem to make a difference, any help would be greatly appreciated. I have made one for indices before and it worked but with this one no luck “yet”.

  6. I have installed and configured PZ_supertrend but it is not initializing trades. i have gone through the trouble shooting guide and checked everything.
    There is no option of sending screenshot otherwise i would have sent. pls help

Leave a Reply

Your email address will not be published. Required fields are marked *