Spécifications
Title: Forex Trading Bot (MT5 Expert Advisor) — EMA + RSI Strategy with Risk Controls
Platform
- MetaTrader 5 (MT5). Provide both compiled (.ex5) and source (.mq5).
Markets & Timeframe
- Primary currency pairs: EURUSD, GBPUSD, XAUUSD (gold). Developer may add other pairs upon request.
- Primary timeframe: H1 (hourly). Should support user selection of timeframe via input parameters.
Strategy Rules (core)
1. Indicators:
- EMA Fast: 50-period Exponential Moving Average
- EMA Slow: 200-period Exponential Moving Average
- RSI: 14-period Relative Strength Index
2. Entry:
- BUY when EMA(50) crosses ABOVE EMA(200) AND RSI < 70
- SELL when EMA(50) crosses BELOW EMA(200) AND RSI > 30
3. Exit:
- Close position when opposite signal occurs (EMA cross in opposite direction).
- Also allow fixed Take Profit (TP) and Stop Loss (SL) in pips (configurable).
- Optional trailing stop (configurable).
Money & Risk Management
- Entry lot options:
- Fixed lot (e.g., 0.01) OR
- Risk-per-trade: X% of account balance (user-configurable)
- Max open trades: configurable (default = 1)
- Max daily drawdown limit: configurable (in % of balance) — if reached, EA stops trading for the day/session.
- Minimum account balance / free margin checks before opening new trades.
Inputs / User Parameters (all must be exposed in EA inputs)
- EMA_fast_period (default 50)
- EMA_slow_period (default 200)
- RSI_period (default 14)
- RSI_buy_threshold (default 70)
- RSI_sell_threshold (default 30)
- Use_fixed_lot (true/false)
- Fixed_lot_size (default 0.01)
- Use_risk_percent (true/false)
- Risk_percent (default 1.0)
- Stop_loss_pips (default 30)
- Take_profit_pips (default 60)
- Use_trailing_stop (true/false)
- Trailing_start_pips (default 20)
- Trailing_step_pips (default 5)
- Max_open_trades (default 1)
- Slippage_max (default 3)
- Magic_number (unique ID)
- Enable_news_filter (true/false) and News_time_window_minutes (if enabled)
- Trade_start_time / Trade_end_time (optional — server hours)
- Currency pairs list (allow selection by symbol or auto-detect)
Optional Features (nice-to-have)
- Time-of-day filter (do not trade outside specified hours).
- Spread limit (do not open trade if spread > X pips).
- News filter (avoid trading around high-impact news; if implemented, state the data source).
- Equity stop (if account equity falls below X% stop trading).
- Break-even option (move SL to break-even after X pips in profit).
- Multi-pair support and per-pair settings.
Notifications & Logging
- Push notifications to mobile and/or email when trade is opened/closed (configurable).
- Detailed log file or comments for each trade (entry reason, indicator values at entry, TP, SL).
- Option to write CSV or log to journal for backtest analysis.
Delivery / Files required
- Source code: .mq5 file
- Compiled binary: .ex5 file
- A short README describing all input parameters and how to install/run
- Example recommended settings to run in Strategy Tester
- Optional: a short video or screenshot showing EA attached and one trade in tester (if available)
Testing & Acceptance Criteria
- Developer must run basic Strategy Tester proof screenshots showing at least one backtest on EURUSD H1 with the provided settings.
- EA must not open trades during disabled hours or if risk checks fail.
- EA must respect SL, TP, trailing stop and close on opposite signals.
- Upon delivery, I will run a demo/backtest; any bugs preventing basic trading behavior will require fixes.
Support & Warranty
- Include 30 days of free bug-fix support after delivery (developer to propose).
- Provide brief in-code comments on logic or a short document explaining critical functions.
Other
- Please state required price and estimated delivery time in your proposal.
- Provide prior similar EA examples or link to MQL5 profile items for verification.
- Developer should confirm compatibility with broker servers (hedging/NETTING options) if relevant.
Acceptance
- I will consider the job complete when source + compiled files are delivered, EA attaches and runs in MT5 Strategy Tester with documented inputs and expected behavior per the specification.
Répondu
1
Évaluation
Projets
312
28%
Arbitrage
33
27%
/
64%
En retard
10
3%
Travail
2
Évaluation
Projets
310
34%
Arbitrage
61
34%
/
39%
En retard
100
32%
Chargé
3
Évaluation
Projets
1698
49%
Arbitrage
52
71%
/
12%
En retard
37
2%
Travail
4
Évaluation
Projets
505
19%
Arbitrage
32
44%
/
31%
En retard
34
7%
Chargé
5
Évaluation
Projets
481
23%
Arbitrage
58
55%
/
26%
En retard
55
11%
Chargé
6
Évaluation
Projets
22
9%
Arbitrage
6
33%
/
50%
En retard
1
5%
Travail
7
Évaluation
Projets
19
16%
Arbitrage
5
40%
/
40%
En retard
0
Gratuit
8
Évaluation
Projets
2901
63%
Arbitrage
122
44%
/
25%
En retard
429
15%
Travail
9
Évaluation
Projets
87
29%
Arbitrage
24
13%
/
58%
En retard
7
8%
Travail
10
Évaluation
Projets
29
3%
Arbitrage
4
25%
/
0%
En retard
3
10%
Travail
11
Évaluation
Projets
3
0%
Arbitrage
8
13%
/
88%
En retard
1
33%
Gratuit
12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Évaluation
Projets
24
50%
Arbitrage
1
100%
/
0%
En retard
6
25%
Gratuit
14
Évaluation
Projets
373
72%
Arbitrage
19
32%
/
47%
En retard
14
4%
Gratuit
Publié : 14 codes
15
Évaluation
Projets
23
39%
Arbitrage
6
33%
/
50%
En retard
0
Gratuit
16
Évaluation
Projets
970
74%
Arbitrage
27
19%
/
67%
En retard
100
10%
Travail
Publié : 1 article, 6 codes
17
Évaluation
Projets
1
0%
Arbitrage
3
0%
/
100%
En retard
0
Gratuit
18
Évaluation
Projets
3354
67%
Arbitrage
77
48%
/
14%
En retard
342
10%
Gratuit
Publié : 1 code
19
Évaluation
Projets
30
13%
Arbitrage
12
0%
/
67%
En retard
8
27%
Travail
20
Évaluation
Projets
4
0%
Arbitrage
1
0%
/
0%
En retard
0
Gratuit
21
Évaluation
Projets
285
35%
Arbitrage
18
22%
/
61%
En retard
42
15%
Chargé
22
Évaluation
Projets
6
0%
Arbitrage
0
En retard
2
33%
Gratuit
23
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
24
Évaluation
Projets
552
35%
Arbitrage
79
32%
/
42%
En retard
199
36%
Chargé
25
Évaluation
Projets
30
20%
Arbitrage
8
63%
/
13%
En retard
9
30%
Gratuit
26
Évaluation
Projets
14
21%
Arbitrage
1
0%
/
0%
En retard
2
14%
Travail
27
Évaluation
Projets
37
54%
Arbitrage
2
50%
/
50%
En retard
3
8%
Gratuit
28
Évaluation
Projets
0
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
29
Évaluation
Projets
417
53%
Arbitrage
20
55%
/
15%
En retard
29
7%
Chargé
30
Évaluation
Projets
243
74%
Arbitrage
7
100%
/
0%
En retard
1
0%
Gratuit
Publié : 1 article
31
Évaluation
Projets
20
0%
Arbitrage
10
0%
/
80%
En retard
6
30%
Gratuit
32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
33
Évaluation
Projets
83
64%
Arbitrage
5
100%
/
0%
En retard
9
11%
Gratuit
34
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
35
Évaluation
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
36
Évaluation
Projets
5
60%
Arbitrage
1
0%
/
0%
En retard
2
40%
Gratuit
Publié : 1 code
37
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
The indicator a bit inverted. But it doesn’t matter to me as long as the winrate make sense for investment. For brief details regarding the indicator. What should have been a sell, i inverted it into buy with sl and tp swapped(only change the name of sl and tp for visualisation , but the code still on right tp and sl) . And in script ive inverted the signal command code. But the trouble is the tp and sl cant be
Ai robot
30 - 50 USD
1️⃣ System Architecture An AI robot typically consists of the following subsystems: 🔹 1. Perception Layer Collects environmental data using: RGB / Depth cameras LiDAR Ultrasonic sensors IMUs (Inertial Measurement Units) Microphones Data is processed using: Computer Vision (e.g., object detection, SLAM) Signal processing Sensor fusion algorithms 🔹 2. Cognition / Intelligence Layer Implements AI models such as
Data Integrity
500 - 1000 USD
The trading bot is an automated software system designed to monitor financial markets, execute trades, and manage risk based on predefined strategies. The bot aims to maximize profits while minimizing human intervention and emotional decision-making. Scope: Supports automated trading on selected exchanges (e.g., Binance, Bitget, Coinbase). Executes trades based on technical indicators, signals, or AI models. Provides
Saya ingin dibuatkan Expert Advisor untuk MetaTrader 5 berbasis strategi EMA 50/200 + Breakout 20 candle dengan sistem risk percentage otomatis. EA harus memiliki fitur ATR stop loss, trailing stop, break even, max spread filter, dan daily loss limit. Dilarang menggunakan martingale, grid, atau averaging. Target RR minimal 1:2 dan drawdown di bawah 20%
AI SIGNAL GENERATING BOT
30 - 35 USD
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
Robot Requirements Specification
30 - 100 USD
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
Informations sur le projet
Budget
30 - 200 USD