Welcome Forex EA downloads & MT4/MT5 auto-trading resources — EAs, Gold EAs, quant tools and real-world automation.
Sign In Sign Up

EA31337 released for free - MT4/MT5 resources

author EAcpu | 4 reads | 0 comments |
Story introduction

After 3 years of EA development, MQL5 Ltd decided to delete my seller account as well as the product just after I reported the presence of a scam broker on their CDN and application and the inability to negotiate. So I decided to open source and make my EA available for free.

I post as is, without promises or guarantees. This is a very complex project, and due to the serious limitations of the MetaTrader 4/5 platform that I learned during development, and due to the unfortunate MQL5 decision, I decided not to use this platform as the main platform and move to other interesting projects.

To clarify, free code does not mean that scammers (who are everywhere) can steal the code and resell it. The code is secure enough to prevent this from happening. If you decide to distribute copies of such a program, "you must convey to the recipients the same freedoms which you were accorded". Otherwise, expect some trouble.

Additionally, I will not accept any criticism or engage in long-term opinion-based arguments without any support (which I understand is a common occurrence in the trading community), so don't be surprised when you are ignored. If you believe you've found the bug, please ask an issue and I'll try to help in my spare time. Any contributors are welcome.

Due to the complexity of the system, don't expect it to work just fine when you drop it into some random account and then be surprised a few weeks later to find that it doesn't work as expected without any effort to understand how the EA works. Please read the documentation carefully, familiarize yourself with all parameters, make some effective backtests, and adjust the parameters according to your needs.

Introduction to Electronic Arts

The EA31337 trading robot takes currency trading to the next level by providing a coordinated multi-timeframe algorithm, which makes the 24/7 trading experience extremely simple.

EA Features

  1. More than 30 optimization strategies are available, coordinated with each other and working as a single algorithm to analyze the market on multiple timeframes (M1-M30) simultaneously.
  2. Real-time analysis of 30+ major technical indicators (per ticker).
  3. Risk ratios automatically manage your risk based on your current equity/balance and market conditions.
  4. Large number of customizable user parameters (over 300).
  5. The task scheduler queues and re-trades trades that have been rejected due to high volatility or broker re-quotes.
  6. Trade prioritization is designed to prioritize trades based on high demand or market constraints.

EA basic parameters
The EA provides the following basic parameters:

  1. trading

    1. Maximum number of orders, maximum number of orders per type - set the limit for total orders to be opened or for each strategy order. will automatically be set to 0 so that it knows exactly how many trades to open based on your balance, trade size, stop loss level and market conditions (see: risk ratio).
    2. Lot Size - Set the lot size of the trading order. Set 0 to automatically calculate based on your equity/balance ratio.
    3. Initialize warm-up days - The warm-up period in days to reduce batch sizes. Helps maintain balance in unknown market conditions.
    4. Maximum Take Profit/Stop Loss - limits when an order can be closed with profit or loss.
    5. Trend method - a method of calculating the current trend of a trade.
    6. Minimum Spread - the minimum difference between trades for each strategy.
    7. Check Ignore Method - Set a method to ignore certain ticks.
    8. Close Order After X Hours - Set the number of hours after which a profitable trade will be closed (negative numbers include unprofitable trades).


  2. profit and loss

    1. Max Take Profit / Max Stop Loss - limits when an order can be closed with profit or loss (in pips).
    2. Trailing Stop/Trailing Profit - Additional Trailing Stop
    3. Trailing Stop added per minute - Decreased Trailing Stop per minute (points/minute)


  1. risk

    1. Risk margin/total per order - limits trade risk in percentage.


    1. Risk Ratio - If set to 0, it automatically calculates your risk based on your current equity/balance and market conditions.
    2. Risk Margin - Set the percentage of risk you wish to take on each trade. Set 0 for automatic.
    3. Minimum/maximum profit factors per strategy - Set the minimum/maximum profit factors required for the trading strategy. If the limit is reached, unsuccessful policies are disabled.


  1. promote

    1. Boost: By Trend Factor, By Best Daily/Weekly/Monthly Strategy - The strategy that activates lot increase by its profit factor or the most successful in a specific period.


  2. Account Conditions - Invoke condition-based user-configurable actions under certain account or market conditions (e.g. close a profitable order before a high equity or margin call occurs).
  3. Strategy-Based Signaling Approach - Unique filtering system enhances technical indicators and trades only on successful market conditions.

and many other parameters (more than 300), see the documentation page for more details.

document

Documentation can be found at: https://github.com/EA31337/EA31337/wiki

Project page

Project page: https://github.com/EA31337/EA31337

download

The compilation process can be a bit challenging, so you can find the release files at https://github.com/EA31337/EA31337/releases

📦 Summary of post attachments(46)

Below are all the files shared in the reply (46).

Verification code Refresh