Forex Trading Bot

İş Gereklilikleri

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.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(232)
Projeler
289
27%
Arabuluculuk
14
50% / 36%
Süresi dolmuş
9
3%
Meşgul
2
Geliştirici 2
Derecelendirme
(205)
Projeler
309
34%
Arabuluculuk
57
37% / 37%
Süresi dolmuş
100
32%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(1253)
Projeler
1666
49%
Arabuluculuk
52
71% / 12%
Süresi dolmuş
37
2%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(304)
Projeler
469
18%
Arabuluculuk
29
48% / 24%
Süresi dolmuş
30
6%
Yüklendi
5
Geliştirici 5
Derecelendirme
(368)
Projeler
474
24%
Arabuluculuk
52
60% / 19%
Süresi dolmuş
54
11%
Yüklendi
6
Geliştirici 6
Derecelendirme
(10)
Projeler
11
18%
Arabuluculuk
0
Süresi dolmuş
1
9%
Yüklendi
7
Geliştirici 7
Derecelendirme
(13)
Projeler
17
18%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
0
Çalışıyor
8
Geliştirici 8
Derecelendirme
(2251)
Projeler
2838
62%
Arabuluculuk
118
46% / 25%
Süresi dolmuş
428
15%
Çalışıyor
9
Geliştirici 9
Derecelendirme
(50)
Projeler
73
21%
Arabuluculuk
11
18% / 27%
Süresi dolmuş
6
8%
Yüklendi
10
Geliştirici 10
Derecelendirme
(14)
Projeler
15
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Yüklendi
11
Geliştirici 11
Derecelendirme
(2)
Projeler
3
0%
Arabuluculuk
5
20% / 80%
Süresi dolmuş
1
33%
Serbest
12
Geliştirici 12
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
13
Geliştirici 13
Derecelendirme
(7)
Projeler
14
29%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
4
29%
Serbest
14
Geliştirici 14
Derecelendirme
(255)
Projeler
343
71%
Arabuluculuk
12
42% / 25%
Süresi dolmuş
12
3%
Serbest
Yayınlandı: 17 kod
15
Geliştirici 15
Derecelendirme
(11)
Projeler
16
31%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
0
Serbest
16
Geliştirici 16
Derecelendirme
(463)
Projeler
908
76%
Arabuluculuk
25
16% / 68%
Süresi dolmuş
99
11%
Çalışıyor
Yayınlandı: 1 makale, 6 kod
17
Geliştirici 17
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
18
Geliştirici 18
Derecelendirme
(2597)
Projeler
3277
67%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
342
10%
Serbest
Yayınlandı: 1 kod
19
Geliştirici 19
Derecelendirme
(9)
Projeler
9
11%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
11%
Meşgul
20
Geliştirici 20
Derecelendirme
Projeler
1
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
21
Geliştirici 21
Derecelendirme
(156)
Projeler
280
35%
Arabuluculuk
14
29% / 50%
Süresi dolmuş
42
15%
Serbest
22
Geliştirici 22
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
23
Geliştirici 23
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
24
Geliştirici 24
Derecelendirme
(293)
Projeler
524
35%
Arabuluculuk
63
33% / 35%
Süresi dolmuş
188
36%
Çalışıyor
25
Geliştirici 25
Derecelendirme
(22)
Projeler
30
20%
Arabuluculuk
8
63% / 13%
Süresi dolmuş
9
30%
Serbest
26
Geliştirici 26
Derecelendirme
(6)
Projeler
6
17%
Arabuluculuk
0
Süresi dolmuş
2
33%
Çalışıyor
27
Geliştirici 27
Derecelendirme
(20)
Projeler
26
38%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
2
8%
Serbest
28
Geliştirici 28
Derecelendirme
Projeler
0
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
29
Geliştirici 29
Derecelendirme
(282)
Projeler
334
51%
Arabuluculuk
12
42% / 0%
Süresi dolmuş
19
6%
Meşgul
30
Geliştirici 30
Derecelendirme
(77)
Projeler
232
73%
Arabuluculuk
6
100% / 0%
Süresi dolmuş
1
0%
Serbest
31
Geliştirici 31
Derecelendirme
(16)
Projeler
20
0%
Arabuluculuk
9
0% / 78%
Süresi dolmuş
6
30%
Serbest
Benzer siparişler
Tk capital bot 50+ USD
Trading bot for trading and forex trading and other markets trade with low accounts risk management and accuracy trade in a multiple account and enter a trade when it's necessary
Breakout EA for Gold 30 - 120 USD
I want you to build me a breakout EA for gold which takes buy when a single 1min candle closes above the previous day high . same in term of sell when previous day low is broken and 1min candle closed below . as soon as the position goes in profit we should trail the profit aggressively
I would like to have an MT5 EA created urgently. Code should be clean and well sophisticated with great post implementation support for at least 1 month. 📌 RSI Following Forex Trading Strategy – EA Specification Entry Rules Buy Entry: When RSI ≤ 5 and the candle closes → Open Buy trade. Sell Entry: When RSI ≥ 95 and the candle closes → Open Sell trade. RSI Length: Must be a user-modifiable field (default: 14)
Ethereum EA 30 - 35 USD
I am looking for an Expert Advisor (EA) that performs well on Ethereum. Ideally it should be an HFT-style EA; a swing trading EA is acceptable. I require the full MQL5 source code — the EA must be written entirely in MQL5 (no external languages such as Python). Performance target: minimum 70% win rate with a 1:1 risk:reward. Input variables required: - Stop Levels: Stop Loss (SL) and Take Profit (TP) - Trailing stop
Pocket option bot 40 - 80 USD
Telegram Connection Options part 1. Custom – User enters their own connection details. 2. HEDGE TRADE (Default) – Connects to my source. 3. ONE DIRECTION (Default) – Connects to my source. HEDGE TRADE and ONE DIRECTION details are hidden from users. To use my signals, they must select one (HEDGE or ONE DIRECTION). Only one connection mode can be active at a time (no multiple sources). 2- make it able to receive
I want to convert my mql4 code to mql5 , if anyone is capable to do it then contact me. I will share mql4 file to u and u have to convert it in mql5
based on heikin ashi chart the EA must work as follows Buys when the first green (bullish) Heikin Ashi candle appears and enters on the next candle. Closes the buy when the first red (bearish) Heikin Ashi candle appears after a green one and exits on the next candle. Sells when the first red (bearish) Heikin Ashi candle appears and enters on the next candle. Closes the sell when the first green (bullish) Heikin
Cycle start When there are no open orders for the EA (by magic+symbol) the EA immediately opens a new cycle using the last closed candle direction: if the current candle is bullish → open M1 BUY , otherwise M1 SELL . If the current candle is neutral, choose randomly. (Note that the attached file uses the last closed candle. Modify the EA so that it uses the bullishness, bearishness, or neutrality of the current
Job description. I need a well experienced developer to do the following on my XAUUSD breakout strategy EA:- 1. Compile it.- Fix errors and warnings on the EA. 2. Make little modification And straighten the EA codes to enable the EA to be able to do backtesting and trade well in live or demo account
To eliminate this difficulty, use the expert's example: EA 24658754 MAKE THE MODIFICATION IN THE EXPERTS' FILES: EA_MT4, EA_MT5 Add this: input bool ShowInfo = false ; // Show Info to Chart input ENUM_BASE_CORNER Corner = 1 ; // Info Corner input color Color_Info = clrAqua ; // Info Color Add this: //+------------------------------------------------------------------+ //| Print

Proje bilgisi

Bütçe
30 - 200 USD

Müşteri

Verilmiş siparişler1
Arabuluculuk sayısı0