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
(21)
Progetti
28
4%
Arbitraggio
4
25% / 0%
In ritardo
3
11%
In elaborazione
2
Sviluppatore 2
Valutazioni
(2285)
Progetti
2880
63%
Arbitraggio
121
45% / 26%
In ritardo
428
15%
In elaborazione
3
Sviluppatore 3
Valutazioni
(57)
Progetti
82
24%
Arbitraggio
24
13% / 58%
In ritardo
7
9%
Caricato
4
Sviluppatore 4
Valutazioni
(107)
Progetti
115
32%
Arbitraggio
3
33% / 33%
In ritardo
2
2%
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
(7)
Progetti
10
10%
Arbitraggio
3
33% / 33%
In ritardo
4
40%
Caricato
7
Sviluppatore 7
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
8
Sviluppatore 8
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
1
0% / 100%
In ritardo
0
In elaborazione
9
Sviluppatore 9
Valutazioni
(1269)
Progetti
1689
49%
Arbitraggio
52
71% / 12%
In ritardo
37
2%
Gratuito
10
Sviluppatore 10
Valutazioni
Progetti
2
0%
Arbitraggio
4
25% / 50%
In ritardo
1
50%
Gratuito
11
Sviluppatore 11
Valutazioni
(305)
Progetti
548
35%
Arbitraggio
78
32% / 42%
In ritardo
197
36%
In elaborazione
12
Sviluppatore 12
Valutazioni
(159)
Progetti
284
35%
Arbitraggio
18
22% / 56%
In ritardo
42
15%
Caricato
13
Sviluppatore 13
Valutazioni
(4)
Progetti
7
0%
Arbitraggio
3
33% / 33%
In ritardo
3
43%
Caricato
14
Sviluppatore 14
Valutazioni
(539)
Progetti
620
33%
Arbitraggio
36
39% / 53%
In ritardo
11
2%
Caricato
15
Sviluppatore 15
Valutazioni
(623)
Progetti
977
46%
Arbitraggio
32
38% / 34%
In ritardo
96
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% / 67%
In ritardo
8
27%
In elaborazione
19
Sviluppatore 19
Valutazioni
(15)
Progetti
34
24%
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
(491)
Progetti
956
74%
Arbitraggio
27
19% / 67%
In ritardo
101
11%
Caricato
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
(270)
Progetti
552
49%
Arbitraggio
58
40% / 36%
In ritardo
228
41%
In elaborazione
24
Sviluppatore 24
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
1
0% / 0%
In ritardo
0
In elaborazione
25
Sviluppatore 25
Valutazioni
(294)
Progetti
470
39%
Arbitraggio
102
40% / 24%
In ritardo
78
17%
Caricato
Pubblicati: 2 codici
Ordini simili
// Add this to your EA after ExportState() function void SendToBase44(const string state, const string dir, double entry, double sl, double tp) { string url = " https://preview-sandbox--ee0a32a725b788974de435e8cef40b7a.base44.app/api/functions/receiveEAState "; string headers = "Content-Type: application/json\r\n"; string json = "{" "\"symbol\":\""+_Symbol+"\","
I recently purchased an off the shelf 'multiple positions executor' EA in order to open multiple trades simultaneously using MT5 however the orders would fail. It seems they would fail because the EA uses PIPs and the broker I use with MT5 uses Points. The EA was sending an order with SL/TP values that violated the broker’s symbol rules. I need an EA developed which Opens multiple market orders simultaneously
Description I need an very low latency MT5 Expert Advisor (EA) developed in MQL5 to automate TradingView alerts into MT5 trades for alerts set up done on trading view. The EA must work on both DEMO and LIVE accounts whichever will be attached to MT5 (XM, IC Markets and similar MT5 brokers) and be suitable for fast 1-minute timeframe scalping.End to End solution. Functional Requirements 1. TradingView Integration
1.Sinyal Perdagangan : Sinyal beli: garis MACD utama memotong garis sinyal ke atas (macd_current>signal_current && macd_previous<signal_previous). Sinyal jual: garis MACD utama memotong garis sinyal ke bawah (macd_current<signal_current && macd_previous>signal_previous). Gambar di bawah menunjukkan kasus beli dan jual. 2. Posisi ditutup pada sinyal yang berlawanan: Posisi beli ditutup pada sinyal jual, dan posisi
hello great developer We are looking for someone to create a Ninja Trader bot that can identify liquidity sweeps using lux algos indicator. once liquidity sweep occurs we need the bot to use the fibonnachi tool to idenfity the 61% level and 71% level. then enter the trade for us please check the video for better understanding Here is first video: https://youtu.be/ZaGZGNgzZlc?si=we3poeWB91nWqkz5 Here is Second video
Need a HFT scalping EA 30 - 100 USD
Require the development of a high-speed HFT, fully automated trading Expert Advisor (EA) for MetaTrader 5 , optimized for live trading on both Deriv and Exness . The EA must be designed for fast execution, low latency, and reliability on real-money accounts , with full compatibility across broker-specific contract specifications, tick sizes, tick values, pricing formats, and volume rules. It should automatically
I have an MT5 expert advisor. The EA trades martingale strategy. I need it converted to a python bot to trade futures in binance, bybit, okx, kucoin and other dexes

Informazioni sul progetto

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

Cliente

Ordini effettuati1
Numero di arbitraggi0