MT5 EA – Futures Risk Management Rebuild (AMP / CME)

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

Senior Developer Only – Futures Experience Required

Important – Read Before Bidding

This job is NOT strategy development.

Entry logic, indicators, and signal logic must remain completely unchanged.

The task is to rebuild the execution and risk management layer so the EA works correctly for futures trading on AMP (CME) instead of forex.

If you do not have real experience with MT5 futures, tick-based risk, and netting accounts, please do not bid.


Environment

Broker: AMP Futures (MT5)
Account type: Netting
Primary symbols: MNQ, MES
Solution must work generically for CME futures (ES, NQ, etc.)


Core Requirement

Convert the EA from forex-style lot/pip logic to true futures contract risk control.

Strategy behavior must not change.


1) Contract-Based Position Sizing (Critical)

Contracts must be calculated as:

Contracts = Risk $ / (StopTicks × TickValue) StopTicks = abs(Entry − Stop) / TickSize TickSize = SYMBOL_TRADE_TICK_SIZE TickValue = SYMBOL_TRADE_TICK_VALUE

Rules:

  • Use:

    • SYMBOL_TRADE_TICK_VALUE

    • SYMBOL_TRADE_TICK_SIZE

    • SYMBOL_VOLUME_MIN

    • SYMBOL_VOLUME_STEP

  • Round DOWN to valid step

  • If result < SYMBOL_VOLUME_MIN → skip trade

  • Never force minimum size

  • No invalid volume or stop errors


2) Execution Types (Must All Work)

EA supports:

  • Immediate Execution Only (Market)

  • Limit Execution Only

  • All (Market + Limit)

Risk must be calculated using the actual entry price:

  • Market price for immediate

  • Limit price for pending orders

Currently only immediate execution works correctly — this must be fixed.


3) Netting Logic (AMP)

Since AMP uses netting:

  • Only one position per symbol

  • On opposite signal:

    1. Close existing position

    2. Confirm position is closed

    3. Open new position on next tick

  • No simultaneous opposite trades


4) Daily Risk Control

Inputs:

  • Risk per trade ($)

  • Daily Max Loss ($)

  • Daily Profit Target ($)

Behavior when either daily limit is reached:

  • Close all positions

  • Delete all pending orders

  • Disable new trading

  • Auto-resume next day

Time rules:

  • Use TimeTradeServer()

  • Reset at 00:00 server time

  • Daily PnL must include:

    • Profit

    • Commission

    • Swap (net result)


5) Broker Compatibility

Must dynamically use:

  • SYMBOL_TRADE_TICK_VALUE

  • SYMBOL_TRADE_TICK_SIZE

  • SYMBOL_VOLUME_MIN

  • SYMBOL_VOLUME_STEP

  • SYMBOL_FILLING_MODE (do NOT hardcode IOC)


6) Logging (Required)

Journal must print for each trade:

  • Symbol

  • TickSize

  • TickValue

  • Entry price

  • Stop price

  • StopTicks

  • Risk $

  • Contracts (raw and rounded)

  • Reason if trade skipped


7) Scope Boundaries

Do NOT modify:

  • Strategy logic

  • Indicators

  • Signal conditions

  • Trade timing

Only modify:

  • Position sizing

  • Risk calculation

  • Order execution

  • Daily risk control


8) Deliverables

  • Full MQ5 source code (not EX5)

  • Clean compilation

  • Short technical summary

  • Strategy Tester proof showing correct contract sizing on MNQ or MES


When you bid, include:

  1. Fixed price

  2. Delivery time

  3. Confirmation that strategy logic will NOT be changed

  4. Confirmation of experience with:

    • MT5 futures

    • Netting accounts

    • Tick-based risk sizing

Bids without these confirmations will be ignored.


Файлы:

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

1
Разработчик 1
Оценка
(210)
Проекты
283
46%
Арбитраж
27
59% / 37%
Просрочено
36
13%
Работает
2
Разработчик 2
Оценка
(39)
Проекты
44
57%
Арбитраж
4
50% / 25%
Просрочено
0
Работает
3
Разработчик 3
Оценка
(21)
Проекты
27
41%
Арбитраж
4
50% / 50%
Просрочено
1
4%
Работает
4
Разработчик 4
Оценка
(6)
Проекты
7
14%
Арбитраж
1
0% / 100%
Просрочено
1
14%
Свободен
5
Разработчик 5
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(543)
Проекты
824
62%
Арбитраж
33
27% / 45%
Просрочено
23
3%
Свободен
Опубликовал: 1 пример
7
Разработчик 7
Оценка
(3)
Проекты
1
100%
Арбитраж
3
0% / 100%
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(1)
Проекты
1
0%
Арбитраж
3
0% / 100%
Просрочено
1
100%
Свободен
9
Разработчик 9
Оценка
(3)
Проекты
3
33%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
Hey I need help with the development of my ea. I am using a built in indicator and a custom indicator. It shouldn't take too long. I will tell you the conditions and then I just need some help with the coding but I have some experience. Thanks we can chat on whatsap or telegram
I am looking for an experienced MQL4/MQL5 developer to build a custom MT4 indicator from scratch or cracking my ex4 file that i provide to you. I already have an existing indicator (EX4) which produces highly accurate buy/sell signals. I want a similar indicator developed based on its observable behavior and signal structure. my existing indicator is pc id protected so you have to do PC ID security bypass and source
RSI indicator 130 - 150 USD
The Relative Strength Index (RSI) is a technical momentum indicator measuring the speed and change of price movements, scaled from 0 to 100 to identify overbought (>70) or oversold (<30) conditions. Developed by J. Welles Wilder Jr., it helps traders spot potential trend reversals or corrections.Imagine a stock, XYZ, is trending upwards.Overbought Signal: The price increases sharply, and the RSI rises to 75. This
📌 Project Overview: I need a full Smart Trade Management System for MetaTrader 4/5. This is a complete trading ecosystem, not a simple EA. 📌 Core Features: Smart Money Management (risk-based lot calculation) Advanced Trading Toolbox (TradingView-style drawing tools) Central Master Dashboard (risk, filters, account control) Multi-account monitoring (MT4/MT5 synchronization) Real-time monitoring (spread, equity
Hi, I am looking for someone to create me a trading indicator that will scalp the market 30-90 pips successfully in high volumes, I would like to be able to bridge this to create a signal channel for my community so it would need to have buy and sell indication on the indicator we run quite small stop losses so execution of trades can’t go in to draw down much alternatively create me a MT5 EA bot that scalps the
Alert indicator 30+ USD
I want an alert indicator using moving average and another one is customized indicator, but i don't have it's source file. is it possible? if yes let me know we will discuss further
Hello, i would like to have a ninjatrader indicator. I wanna to have a footprint indicator with delta, imbalances and big trades identifiable. Also I wanna sell it on whop. And it should be fully customisable in NT8
I am looking for an experienced developer in MQL5 to build a fully AI and automated trading bot (Expert Advisor) for MetaTrader 5. The EA will trade XAUUSD only and will be based purely on price action and Smart Money Concepts (SMC), specifically focusing on liquidity sweeps, market structure shifts (MSS/CHoCH), and wick rejection entries at key points of interest (POIs). The system must follow a strict rule: no
I need a professional MT5 custom indicator that builds and displays a full Kagi chart , along with continuation-based alert signals . Part 1: Kagi Chart Construction The indicator must: Construct a proper Kagi chart structure Support: Reversal by fixed price Reversal by percentage Maintain correct: Yang (bullish thick line) Yin (bearish thin line) Shoulder (local high) Waist (local low) Draw: Yang lines (thick
Hi, I’m looking for an experienced developer to build an MT5 indicator based on the strategy outlined below. The indicator should: Identify and display entry points Plot TP1, TP2, TP3 , and Stop Loss (SL) using ATR-based calculations Run on my MT5 desktop platform Send real-time trade signals/alerts to my Telegram account If Telegram integration is not feasible, please suggest alternative methods (e.g. push

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

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

Заказчик

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