Forex Trading Bot

Tarea técnica

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.

Han respondido

1
Desarrollador 1
Evaluación
(269)
Proyectos
338
29%
Arbitraje
36
28% / 64%
Caducado
10
3%
Trabajando
2
Desarrollador 2
Evaluación
(212)
Proyectos
315
34%
Arbitraje
63
37% / 40%
Caducado
101
32%
Trabaja
3
Desarrollador 3
Evaluación
(1304)
Proyectos
1732
49%
Arbitraje
55
67% / 16%
Caducado
38
2%
Libre
4
Desarrollador 4
Evaluación
(328)
Proyectos
514
19%
Arbitraje
35
46% / 31%
Caducado
34
7%
Trabaja
5
Desarrollador 5
Evaluación
(390)
Proyectos
502
23%
Arbitraje
60
55% / 25%
Caducado
59
12%
Trabaja
6
Desarrollador 6
Evaluación
(21)
Proyectos
27
7%
Arbitraje
9
33% / 33%
Caducado
1
4%
Trabaja
7
Desarrollador 7
Evaluación
(16)
Proyectos
20
15%
Arbitraje
5
40% / 40%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(2337)
Proyectos
2940
63%
Arbitraje
124
44% / 26%
Caducado
429
15%
Trabaja
9
Desarrollador 9
Evaluación
(62)
Proyectos
90
29%
Arbitraje
24
13% / 58%
Caducado
7
8%
Trabaja
10
Desarrollador 10
Evaluación
(22)
Proyectos
29
3%
Arbitraje
4
25% / 0%
Caducado
3
10%
Trabaja
11
Desarrollador 11
Evaluación
(2)
Proyectos
3
0%
Arbitraje
8
13% / 88%
Caducado
1
33%
Libre
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(12)
Proyectos
24
50%
Arbitraje
1
100% / 0%
Caducado
6
25%
Libre
14
Desarrollador 14
Evaluación
(279)
Proyectos
378
72%
Arbitraje
19
32% / 47%
Caducado
16
4%
Libre
Ha publicado: 15 ejemplos
15
Desarrollador 15
Evaluación
(20)
Proyectos
26
38%
Arbitraje
6
33% / 50%
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(510)
Proyectos
977
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Libre
Ha publicado: 1 artículo, 6 ejemplos
17
Desarrollador 17
Evaluación
(1)
Proyectos
1
0%
Arbitraje
3
0% / 100%
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(2673)
Proyectos
3409
68%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
19
Desarrollador 19
Evaluación
(25)
Proyectos
31
13%
Arbitraje
13
0% / 77%
Caducado
9
29%
Libre
20
Desarrollador 20
Evaluación
(3)
Proyectos
4
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
21
Desarrollador 21
Evaluación
(162)
Proyectos
289
35%
Arbitraje
18
22% / 61%
Caducado
43
15%
Libre
22
Desarrollador 22
Evaluación
(7)
Proyectos
7
0%
Arbitraje
0
Caducado
2
29%
Libre
23
Desarrollador 23
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(318)
Proyectos
565
35%
Arbitraje
81
31% / 44%
Caducado
204
36%
Libre
25
Desarrollador 25
Evaluación
(22)
Proyectos
30
20%
Arbitraje
8
63% / 13%
Caducado
9
30%
Libre
26
Desarrollador 26
Evaluación
(31)
Proyectos
33
42%
Arbitraje
0
Caducado
3
9%
Libre
27
Desarrollador 27
Evaluación
(31)
Proyectos
38
53%
Arbitraje
2
50% / 50%
Caducado
3
8%
Libre
28
Desarrollador 28
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
29
Desarrollador 29
Evaluación
(366)
Proyectos
445
55%
Arbitraje
22
55% / 14%
Caducado
30
7%
Trabajando
30
Desarrollador 30
Evaluación
(78)
Proyectos
246
74%
Arbitraje
7
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 1 artículo
31
Desarrollador 31
Evaluación
(16)
Proyectos
20
0%
Arbitraje
10
0% / 80%
Caducado
6
30%
Libre
32
Desarrollador 32
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
33
Desarrollador 33
Evaluación
(74)
Proyectos
84
64%
Arbitraje
5
100% / 0%
Caducado
9
11%
Libre
34
Desarrollador 34
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
35
Desarrollador 35
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
36
Desarrollador 36
Evaluación
(5)
Proyectos
5
60%
Arbitraje
1
0% / 0%
Caducado
2
40%
Libre
Ha publicado: 1 ejemplo
37
Desarrollador 37
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Here's a natural and professional version in English: Hello, I am looking for an experienced MT4/MT5 developer. I need someone who can provide high-quality service, has strong knowledge of MetaTrader 4 and MetaTrader 5, and responds quickly. If you have experience developing Expert Advisors (EAs), indicators, or scripts, please share your portfolio, relevant experience, estimated cost, and delivery time. I am looking
DESCRIPTION: I have a trading bot (Pips Sure EA v2.1) that operates on MT4, but I do not own the original .mq4 source code file. I need an experienced MQL4 developer to build a clean, optimized clone from scratch so that I can own the source code for long-term updates. WHAT I WILL PROVIDE: 1. The compiled .ex4 bot file. 2. The companion custom indicator file used by the bot (HiLo.ex4). 3. Detailed screenshots of all
I need a trading robot for MetaTrader 5 that works on mobile for XAUUSD. === TRADING RULES === Symbol: XAUUSD Timeframe: M15 Trading Hours: 10:00 to 18:00 server time only Buy: When 10 EMA crosses above 50 EMA Sell: When 10 EMA crosses below 50 EMA Close opposite position when new signal appears === RISK MANAGEMENT === Risk per trade: 1% of account balance Stop Loss: 300 points / $3.00 Take Profit: 600 points / $6.00
Jona copilot v12 30 - 40 USD
Hi, I'm interested in ordering an MT4 trading bot. Before we begin, could you please send me the technical specifications and requirements you'll need? Specifically, I'd like to know: - The trading strategy the bot will use. - The currency pairs or instruments it will trade. - The timeframes it supports. - Risk management features (lot sizing, stop loss, take profit, trailing stop, maximum drawdown). - Whether it
Hello, I want this project to be a complete redesign, not just an update. My goal is to build an institutional-grade TradingView indicator that is extremely accurate, stable, fast, and completely non-repainting. You are free to modify, delete, replace, or completely rewrite any part of the code if it improves the final result. I don't care about preserving the current code or appearance—I only care about building the
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
Hello, I need a custom Expert Advisor for MetaTrader 5. I am trading from mobile only. **Account & Style:** - Capital: $5,000 - $10,000 - Risk: Moderate/Balanced - Trading Style: Scalping **Pairs & Timeframe:** - Symbols: EURUSD and XAUUSD - Timeframe: M5 **Strategy:** - BUY: RSI(14) < 30 AND Price > 20 EMA - SELL: RSI(14) > 70 AND Price < 20 EMA - Only 1 trade per symbol at a time - No Martingale / No Grid **Risk
> "I am looking for a reliable and profitable Expert Advisor (EA) or trading robot for MetaTrader. The EA should have a proven track record, good risk management, and stable performance in live market conditions. Please share the name of the EA, a brief explanation of how its strategy works, and any relevant performance statistics or backtest reports to help me evaluate it."
We are seeking an experienced MQL4/MQL5 programmer to develop a high-performance, fully automated Expert Advisor (EA). The bot must execute a sophisticated multi-currency hedging strategy across correlated forex pairs. Key Responsibilities Develop Multi-Currency Logic : Build an EA capable of scanning and trading multiple currency pairs simultaneously from a single chart or setup. Implement Hedging Strategy : Code

Información sobre el proyecto

Presupuesto
30 - 200 USD