Advanced Multi-Strategy EA for MetaTrader 5 with Integrated Risk Management and ML/News Filtering ,AI api

Техническое задание

I am seeking a highly experienced MQL5 developer (or team) to design and develop a robust Expert Advisor (EA) for MetaTrader 5. The EA should combine multiple trading strategies (e.g., mean reversion, trend following, breakout, scalping) in a modular, object‑oriented architecture. In addition, the EA must include advanced risk and money management modules, integration points for machine learning (ML) signals, and a news filtering system to adjust or pause trading during high‑volatility events.

Key Features & Requirements:

  1. Modular, Multi‑Strategy Architecture:

    • Multiple Strategies:
      • Mean Reversion: Based on RSI (and optionally other oscillators) with configurable thresholds.
      • Trend Following: Based on moving average (MA) crossovers across multiple timeframes.
      • Breakout: Based on Bollinger Bands or similar volatility channels to capture breakouts.
      • Scalping (Optional): Based on stochastic or custom indicators for short‑term trades.
    • Each strategy should be encapsulated in its own module/class with the ability to add, remove, or modify strategies easily.
    • The EA should have a central strategy manager to aggregate signals and dynamically allocate capital.
  2. Advanced Risk & Money Management:

    • Dynamic Position Sizing:
      • Calculate lot sizes based on account equity, volatility (e.g., ATR‑based sizing), and strategy confidence.
    • Stop Loss & Take Profit Management:
      • Support fixed stops, dynamic trailing stops, and partial position closures.
    • Global Risk Controls:
      • Implement circuit breakers (halt trading if drawdown exceeds a certain threshold).
      • Optionally manage portfolio risk if trading multiple instruments.
  3. Integration of Machine Learning & External Data:

    • Provide a module (ML Bridge) that can import external signals from a machine learning system (e.g., via a CSV file or API).
    • The EA should incorporate these signals into its decision-making process (e.g., weighting strategy signals or adjusting position sizing).
  4. News Filtering:

    • Integrate a news filter module that can read scheduled news events (via an external feed or file) and adjust or pause trading during high-impact events.
  5. Robust Infrastructure & Code Organization:

    • Object‑Oriented Design:
      • Code must be modular, maintainable, and well‑organized (preferably split into multiple files for each module, though a unified codebase is acceptable if clearly organized).
    • Logging & Monitoring:
      • Include detailed logging for all trading decisions and risk management actions.
      • On‑chart comments or a dashboard to display real‑time status (e.g., current strategy signals, account equity, open positions, etc.).
    • Error Handling & Resilience:
      • The EA must gracefully handle errors, connection issues, and unexpected market conditions.
  6. Performance & Testing:

    • The code must be optimized for speed and minimal latency in signal generation and order execution.
    • The developer should provide documentation on backtesting results and the testing methodology used.
    • The EA should be designed to allow for future updates and optimizations.
  7. Documentation & Delivery:

    • Complete source code with clear comments and documentation.
    • A brief user manual explaining how to configure inputs and deploy the EA.
    • A recommended roadmap for future enhancements.

Technical Requirements:

  • The EA must be written in MQL5 and compile without errors in the latest version of MetaEditor.
  • The code must follow best practices for MQL5 programming (use of proper indicator handles, efficient data structures, etc.).
  • The EA must be compatible with MetaTrader 5’s trading environment and tested on demo accounts.

Budget & Timeline:

  • Please include your estimated timeline and budget for a project of this scope.
  • I am looking for a professional solution with robust architecture, so quality is more important than a quick, minimal solution.

Additional Notes:

  • While I understand that no EA can be “unbeatable” in all market conditions, I expect a solution that is built with industry best practices and is easily extendable.
  • Please provide examples of similar projects you have completed, along with any performance results if available.

Откликнулись

1
Разработчик 1
Оценка
(270)
Проекты
420
18%
Арбитраж
25
48% / 28%
Просрочено
26
6%
Загружен
2
Разработчик 2
Оценка
(15)
Проекты
33
24%
Арбитраж
3
0% / 33%
Просрочено
1
3%
Работает
3
Разработчик 3
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(2)
Проекты
2
0%
Арбитраж
3
0% / 67%
Просрочено
1
50%
Работает
5
Разработчик 5
Оценка
(12)
Проекты
9
33%
Арбитраж
4
0% / 50%
Просрочено
2
22%
Загружен
6
Разработчик 6
Оценка
(270)
Проекты
546
49%
Арбитраж
55
40% / 36%
Просрочено
226
41%
Работает
7
Разработчик 7
Оценка
(422)
Проекты
448
69%
Арбитраж
5
60% / 0%
Просрочено
2
0%
Работает
Похожие заказы
HFT ALGO 200+ USD
I WANT SAME AS THIS HFT EA { https://youtu.be/odZKBPNPIco?si=soLgSc6hDDu-0E0P } my max budget is 200$ the youtube person is not responding how much time will it take ? it should work in 500$ capital account an add the the input section so i can change things when every i want
can anyone help me with ninja trader strategy, so i have this strategy for my ninjatrader and i need an expert to help me code it, I will attach a file down that include all about it
There is an indicator that I would like someone to work on for me , It's an ADXV moving average. I would like dedicated signals adding to this indicator. For example: -1 when the ADX MA is moving down; 1 when the ADX MA is moving up; and 0 when the ADX MA is flat. And for the period parameter to have an editable plot. This indicator is fully built; it just doesn't have dedicated Ninjascript signals. Is this something
THE EA WILL SUE 3 MAs AND A BOLLINGERBAND for ENTRY, TP AND SL, ENTRY CONDITIONS WOULD BE BASED ON SIMPLE PRICE ACTIONS THERE WILL BE LOGIC NEEDED FOR NEWS TRADING, TRADE MANAGEMENT THE FULL PDF WILL BE GIVEN WHEN WE HAVE DISCUSSED THE PRICE
Need Ea programmer to help me build my own strategy in mt4,semi ea -Previous Day High Low -Previous Week High Low -Weekly Open -Daily Open -and some instruction to let me know buy or sell (will provide detail to you) If any programmer can do it , please whatsapp me :+60126603810 Need provide source code to me if done price can nego payment by usdt or paypal
Overview: The objective is to develop an Expert Advisor (EA) that facilitates automated hedging and scalping strategies between two separate account terminals on the Meta Trader 5 platform. This EA will maximize performance through high-speed execution (less than 20 milliseconds), ensuring profitability by working within predefined settings and customizable parameters. It must be able to analyse, execute, and manage
Hello. I have an idea about extending the lines in the lower window of the Stochastic indicator and adapting it in the upper window. I would be very happy if you would be interested. I think you will understand from the pictures. Stages: 1-) Extending the lower indicator line of the Stochastic indicator to overbuy or oversell points, depending on the direction, by interpolation. Towards a target of 0 - 10 - 20 or
I have 2 technical indicators programmed in Trading View PineScript that I need to have converted to MQL4 for MT4. I have the PineScript from the indicators, just need them converted
hello great developer I have a script in Pinescript that I would like to convert to mt5. It is a grid bot of about 350 lines. Can you convert it? This is the link for script: / i will be looking for great developer that will build for it now best regards
, i want to add news filter true /false set up and want to update panel and dialog box will full details please check attachment for panel requirement dashboard including broker name ,account no , account balance, no of orders , stop loss target point etc

Информация о проекте

Бюджет
100+ USD
Сроки выполнения
от 1 до 10 дн.

Заказчик

Размещено заказов1
Количество арбитражей0