指定

Specifications – Development of an MQL5 Expert Advisor (Reverse Engineering)

Project context:
I have access to a real trading history consisting of more than 500 trades executed over a period of approximately 3 years. These trades have been exported into a CSV file containing all available information, including date, time, symbol, order type, entry price, and exit price.

Important:
I do not have access to the original trading strategy that generated these trades.
The goal of this project is therefore to reconstruct a trading logic through reverse engineering, based solely on the existing historical data. This project should be considered a reverse engineering task: all analytical methods, trading indicators, and quantitative approaches are acceptable as long as the required deliverables are met.

Main objective:
To develop an Expert Advisor (EA), preferably in MQL5 or alternatively in Python, capable of:

  • Reproducing at least 90% of the trades contained in the CSV file during backtesting

  • Being usable in the future, both in live trading conditions and for further backtesting

  • Relying exclusively on the provided historical data

Provided data:

  • A CSV file containing the full trade history

  • Each row represents a single trade and includes, among others:

    • Date

    • Time

    • Instrument (e.g. XAUUSD)

    • Order type (BUY / SELL)

    • Entry price

    • Exit price

The developer will be expected to:

  • Analyze the provided data

  • Identify recurring patterns, rules, or common conditions

  • Derive an exploitable and coherent algorithmic trading logic

Functional scope of the Expert Advisor:
The EA must be able to:

  • Identify entry conditions (BUY / SELL)

  • Determine exit conditions

  • Be primarily specialized for gold (XAUUSD), with the possibility of deployment on other assets

  • Manage:

    • Stop Loss

    • Take Profit

    • Trade duration (maximum trade duration of 5 hours)

Backtesting requirements:

  • The EA must be fully backtestable on MetaTrader 5

  • It must allow a direct comparison between:

    • Trades generated by the EA

    • Trades contained in the CSV file

  • Minimum requirement: ≥ 90% match rate (dates, trade direction, and acceptable timing tolerance)

Parameters and configuration:

  • Adjustable parameters, including:

    • Trading hours

    • Price and timing tolerances

    • Money management (risk percentage per trade or fixed lot size)

  • The strategy should allow future optimization

Technical constraints:

  • Programming language: MQL5 or Python

  • Platform: MetaTrader 5

  • Code must be:

    • Clean

    • Well-commented

    • Well-structured

    • Easy to modify and maintain

  • Full compatibility with the MT5 Strategy Tester is required

Expected approach (Reverse Engineering):
The project relies on a strong analytical and quantitative approach, which may include:

  • Statistical analysis of trade entries and exits

  • Detection of rules based on:

    • Time-based conditions

    • Volatility

    • Price levels

    • Technical indicators (such as market volume profile, Fibonacci retracements, supply and demand zones, order flow)

  • Progressive reconstruction of a coherent and robust trading strategy

The final strategy does not need to be identical to the original one, as long as it:

  • Reproduces the historical trades

  • Is usable for future trading

  • Is profitable

Expected deliverables:

  • The Expert Advisor source and compiled files (.mq5 + .ex5) or the Python code

  • A detailed documentation explaining:

    • The strategy logic

    • Available parameters

    • Known limitations

    • Required libraries (for Python-based solutions)

  • A backtesting report demonstrating:

    • The trade matching rate versus the CSV

    • Overall performance over at least 5 years

Project validation criteria:
The project will be considered successfully completed if:

  • The EA reproduces at least 90% of the trades from the CSV during backtesting

  • The code is functional and usable

  • The strategy logic is clear and properly documented

  • The strategy is profitable on XAUUSD

Detailed report required, explaining:

  • The full project workflow

  • The reasoning and analytical process

  • The research and analysis tools used

  • The technical implementation


応答済み

1
開発者 1
評価
(8)
プロジェクト
9
11%
仲裁
0
期限切れ
0
2
開発者 2
評価
(7)
プロジェクト
9
0%
仲裁
2
0% / 100%
期限切れ
0
パブリッシュした人: 1 article
3
開発者 3
評価
(4)
プロジェクト
3
33%
仲裁
2
0% / 100%
期限切れ
0
4
開発者 4
評価
(12)
プロジェクト
14
57%
仲裁
1
0% / 100%
期限切れ
0
5
開発者 5
評価
(18)
プロジェクト
23
22%
仲裁
8
13% / 63%
期限切れ
4
17%
6
開発者 6
評価
(16)
プロジェクト
24
0%
仲裁
4
0% / 100%
期限切れ
5
21%
仕事中
7
開発者 7
評価
(3)
プロジェクト
3
33%
仲裁
0
期限切れ
0
パブリッシュした人: 2 articles
8
開発者 8
評価
(49)
プロジェクト
74
18%
仲裁
30
17% / 53%
期限切れ
31
42%
9
開発者 9
評価
(5)
プロジェクト
5
60%
仲裁
1
0% / 0%
期限切れ
2
40%
パブリッシュした人: 1 code
10
開発者 10
評価
(16)
プロジェクト
35
23%
仲裁
4
0% / 50%
期限切れ
2
6%
仕事中
11
開発者 11
評価
(2)
プロジェクト
4
0%
仲裁
3
0% / 0%
期限切れ
1
25%
取り込み中
12
開発者 12
評価
プロジェクト
0
0%
仲裁
1
0% / 0%
期限切れ
0
仕事中
13
開発者 13
評価
(4)
プロジェクト
7
0%
仲裁
3
33% / 67%
期限切れ
3
43%
仕事中
14
開発者 14
評価
(22)
プロジェクト
30
20%
仲裁
8
63% / 13%
期限切れ
9
30%
15
開発者 15
評価
(1)
プロジェクト
1
100%
仲裁
0
期限切れ
0
16
開発者 16
評価
(14)
プロジェクト
15
40%
仲裁
2
50% / 50%
期限切れ
1
7%
17
開発者 17
評価
(14)
プロジェクト
14
21%
仲裁
1
0% / 0%
期限切れ
2
14%
仕事中
18
開発者 18
評価
(295)
プロジェクト
473
40%
仲裁
103
41% / 23%
期限切れ
78
16%
多忙
パブリッシュした人: 2 codes
19
開発者 19
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
20
開発者 20
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
21
開発者 21
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
22
開発者 22
評価
プロジェクト
1
0%
仲裁
0
期限切れ
0
仕事中
23
開発者 23
評価
プロジェクト
0
0%
仲裁
1
0% / 0%
期限切れ
0
仕事中
パブリッシュした人: 2 codes
24
開発者 24
評価
(4)
プロジェクト
5
0%
仲裁
1
0% / 100%
期限切れ
1
20%
25
開発者 25
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
26
開発者 26
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
27
開発者 27
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
28
開発者 28
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
29
開発者 29
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
30
開発者 30
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
31
開発者 31
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
32
開発者 32
評価
(2)
プロジェクト
2
50%
仲裁
1
0% / 100%
期限切れ
0
仕事中
33
開発者 33
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
類似した注文
I trade manually on M1 chart (XAUUSD) with fractals and alligator. When there is a price break on fractal (or some fractals that form a price level) or a price level created by multiple candles spikes, I enter 2 trades (0.02 lots), and 2 trades (0.04 lots). If I go in profit (5/10€), I close in profit. But if I go in loss with DD, at this point starts the management: every price level (important level) created by
Phahla fx boto 30+ USD
99.99% signal accuracy 10-15 trades distribution all currency trade and meta AI assistance on loss[advice] stop and start robot cyber security firewall protection activation code: 20060605TLP20 Please create a trading bot with any logo with the name elevation
Refine signal trigger execution . Optimize live chart performance . Ensure stable and clean code structure : Stable and clean code is important . Otherwise its a mess . Apply with as much accurate structure you foresee
RED DEVIL AI 30+ USD
50 EMA > 200 EMA → Uptrend confirmed Price pulls back to touch or cross below 50 EMA RSI > 50 ATR(14) > 20-period ATR average (volatility expanding) Current candle closes bullish ➡ Enter BUY at candle close50 EMA < 200 EMA → Downtrend Price pulls back to touch or cross above 50 EMA RSI < 50 ATR filter confirms volatility Current candle closes bearish ➡ Enter SELL at candle closeATR(14) Take Profit: 2.5 × ATR(14) This
This post is subject to developers response . Edit the post as you like . May be with me you can make a come back . So , , , Shift calculations . More to the calculation then you can comprehend is known . What else comes to your mind
Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows: market entries are performed when MACD's main and signal lines intersect in the current trend direction. 2. Trend is determined based on the Exponential Moving Average with the specified period
I’m looking for a trading bot where I can use a balance of £1000 to make regular entries making £20-£40 per entry. obviously, I want to have minimum loss with a lot more profit being made
I’m hiring an experienced MQL5 developer to finish and fix an existing project (NOT building from scratch). I have: An existing MT5 EA (.mq5 + .ex5) that is based on my TradingView logic A TradingView indicator version used for signals/alerts The EA works but has logic/consistency issues and needs improvements + cleanup Goal Make the EA reliable and consistent: Ensure entries/exits match the intended logic Fix
I have a High-Frequency Trading EA and I need a full conversion and optimization for MT5. The goal is to ensure stable execution and reliable performance on real accounts (IC Markets Raw and similar ECN brokers). I need an experienced and reputable MQL5 developer to: Convert the existing strategy to MT5 with full fidelity to the original trading logic (entries, SL, breakeven, trailing, pending orders). Optimize the
Hello friends, We need Robot, EA , or Trading software with proven( 6 to 12 months) and it should be given consistent profit upto 3 % per month with no risk ( low Drawdown ), we will pay what you ask, and also We are regulated forex broker and we have all access like FIX API etc, and we dealing with Top tier 1 LPs . Thanks

プロジェクト情報

予算
1000 - 2000 USD