Expert advisor for back testing

Specifiche

Title: Development of MT4/MT5 Expert Advisor for NASDAQ Hedging Strategy with Optimization & Backtesting

Description:
I am seeking an experienced MetaTrader 4/5 (MT4/MT5) developer to build a fully automated Expert Advisor (EA) based on a specific NASDAQ hedging strategy. The EA will run on two separate accounts simultaneously with randomized hedging logic. All timing references are in New York Time (UTC-5).


Trading Strategy Overview:

  • Instrument: NASDAQ (may have different symbols depending on broker).

  • Trading Days: Monday through Friday (5 days a week).

  • Time Reference: Strategy is based on the 1-minute candle close at 9:29 AM NY time.


Entry Rules & Order Logic:

  1. As soon as the 9:29 AM 1-minute candle closes, the EA should:

    • Measure a 25-point move up and down from the candle close.

    • Immediately place Buy Stop and Sell Stop pending orders on both accounts.

  2. Randomized hedging logic:

    • Ensure neither account ever enters in the same direction.

    • Randomly determine which account will buy and which will sell for each trade.

  3. Once one side of the 25-point move is triggered:

    • All other pending orders must be immediately deleted.

    • Only one trade per account per day is active.


Risk Management:

  • Stop Loss: 15 points from the original 25-point move entry.

  • Take Profit: 70 points from the original 25-point move entry.

  • Risk per trade: 1% of account equity (e.g., on a $100,000 account, risk = $1,000 per trade).


Additional Features & Requirements:

  • Must be fully automated and capable of running daily without manual intervention.

  • Compatible with MT4 and MT5.

  • Backtesting functionality: EA should calculate:

    • Probabilities of winning and losing trades

    • Longest winning streak

    • Longest losing streak

  • Must allow optimization of strategy parameters to improve performance.

  • Developer should troubleshoot and refine the EA until it is performing at maximum capacity.

  • Proper order management to prevent overlapping trades or duplicate entries.

  • Code should be well-documented, modular, and easy to adjust (e.g., points, stop loss, take profit).

  • Include logging for entries, exits, order deletions, and risk calculations for debugging purposes.

  • EA should automatically calculate lot sizes based on the 1% risk per trade rule for the account size.


Deliverables:

  • Fully functional MT4/MT5 EA according to the specifications above.

  • Source code with comments and documentation.

  • Installation and setup instructions.

  • Guidance on optimization and backtesting settings.


Skills Required:

  • Strong experience in MT4/MT5 (MQL4/MQL5) programming

  • Experience with hedging strategies across multiple accounts

  • Knowledge of automated trading logic, order management, and randomized entries

  • Ability to optimize, backtest, and troubleshoot complex trading strategies

  • Understanding of risk-based lot sizing and trade management


Con risposta

1
Sviluppatore 1
Valutazioni
(22)
Progetti
29
3%
Arbitraggio
4
25% / 0%
In ritardo
3
10%
In elaborazione
2
Sviluppatore 2
Valutazioni
(2315)
Progetti
2914
63%
Arbitraggio
124
44% / 25%
In ritardo
429
15%
Caricato
3
Sviluppatore 3
Valutazioni
(60)
Progetti
87
29%
Arbitraggio
24
13% / 58%
In ritardo
7
8%
In elaborazione
4
Sviluppatore 4
Valutazioni
(141)
Progetti
150
41%
Arbitraggio
3
33% / 33%
In ritardo
1
1%
Caricato
5
Sviluppatore 5
Valutazioni
(64)
Progetti
83
28%
Arbitraggio
9
33% / 56%
In ritardo
9
11%
Gratuito
Pubblicati: 1 codice
6
Sviluppatore 6
Valutazioni
(12)
Progetti
16
13%
Arbitraggio
4
50% / 25%
In ritardo
4
25%
Caricato
7
Sviluppatore 7
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 1 codice
8
Sviluppatore 8
Valutazioni
(7)
Progetti
8
0%
Arbitraggio
2
0% / 50%
In ritardo
1
13%
In elaborazione
9
Sviluppatore 9
Valutazioni
(1289)
Progetti
1716
49%
Arbitraggio
52
71% / 12%
In ritardo
38
2%
In elaborazione
10
Sviluppatore 10
Valutazioni
Progetti
2
0%
Arbitraggio
4
25% / 50%
In ritardo
1
50%
Gratuito
11
Sviluppatore 11
Valutazioni
(311)
Progetti
557
35%
Arbitraggio
79
32% / 43%
In ritardo
202
36%
In elaborazione
12
Sviluppatore 12
Valutazioni
(162)
Progetti
287
34%
Arbitraggio
18
22% / 61%
In ritardo
42
15%
In elaborazione
13
Sviluppatore 13
Valutazioni
(4)
Progetti
8
0%
Arbitraggio
3
33% / 67%
In ritardo
4
50%
Gratuito
14
Sviluppatore 14
Valutazioni
(560)
Progetti
648
33%
Arbitraggio
41
41% / 46%
In ritardo
11
2%
Occupato
15
Sviluppatore 15
Valutazioni
(627)
Progetti
989
47%
Arbitraggio
33
36% / 36%
In ritardo
98
10%
In elaborazione
Pubblicati: 6 codici
16
Sviluppatore 16
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
18
Sviluppatore 18
Valutazioni
(24)
Progetti
30
13%
Arbitraggio
12
0% / 75%
In ritardo
8
27%
Gratuito
19
Sviluppatore 19
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
20
Sviluppatore 20
Valutazioni
(2)
Progetti
3
0%
Arbitraggio
0
In ritardo
0
Gratuito
21
Sviluppatore 21
Valutazioni
(509)
Progetti
977
74%
Arbitraggio
27
19% / 67%
In ritardo
101
10%
Gratuito
Pubblicati: 1 articolo, 6 codici
22
Sviluppatore 22
Valutazioni
(6)
Progetti
6
0%
Arbitraggio
2
50% / 0%
In ritardo
1
17%
Gratuito
23
Sviluppatore 23
Valutazioni
(271)
Progetti
553
50%
Arbitraggio
57
40% / 37%
In ritardo
227
41%
In elaborazione
24
Sviluppatore 24
Valutazioni
(2)
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
25
Sviluppatore 25
Valutazioni
(296)
Progetti
475
40%
Arbitraggio
105
40% / 24%
In ritardo
80
17%
Occupato
Pubblicati: 2 codici
Ordini simili
1. IF price forms: - Higher highs + higher lows → TREND = BUY - Lower highs + lower lows → TREND = SELL ELSE → NO TRADE 2. IF: - Trend = BUY - Price retraces to support zone - Bullish engulfing candle forms - TDI green crosses above red (optional) THEN: - Execute BUY 3. IF: - Trend = SELL - Price retraces to resistance - Bearish engulfing forms - TDI confirms THEN: - Execute SELL 4. Risk per trade = 1% of account Lot
Hi, Before ordering, I want to verify the quality of your ICT/SMC logic. Do you have an existing indicator or strategy (your own work) that I can test on TradingView? If yes, please provide: 1. A demo (invite-only script or video) 2. Proof it is NON-repainting (explained clearly) 3. Live or replay demonstration (not static screenshots) Specifically I want to see: * Clean swing structure (no consecutive highs/lows) *
Project Overview ​I am looking for a high-level Algorithmic Trader / Developer to build a sophisticated, fully automated scalping system for the Nasdaq-100 Future (NQ) . The system must integrate institutional order flow logic with market structure analysis. ​The core logic must be written in Python , acting as a central hub that bridges ATAS (as the primary data source for Order Flow) and MetaTrader 5 (as the
Good morning, I have a Gap Fill strategy and a 10 min opening range break strategy that trade on RTH ES Futures data I have been working on that seem to have some bugs while live trading. They have both been coded by ChatGPT so I would like someone that know how to properly code a strategy to go over each to proof and debug them. Would you be able to do this and could you possibly add some context or features that

Informazioni sul progetto

Budget
30 - 150 USD
Scadenze
da 1 a 4 giorno(i)