Project Title: MQL5 Trade Manager for TradingView Webhook Signals

MQL5 Script Altro

Specifiche


Overview: I need a robust MQL5 Expert Advisor (Trade Manager) designed to manage trades initiated by external signals (TradingView via Webhook). The EA will not look for entries itself but will "take over" any trade opened with a specific Magic Number.

Core Functionality:

  1. Magic Number Management: Monitor and manage all trades with Magic Number: xxxx.

  2. Grid/Martingale Logic:

    • Initial Lot: xxxx (User-definable).

    • Multiplier: xxxxx (User-definable).

    • Pip Step: Fixed distance (e.g., 18 or 30 pips) between grid levels.

    • Max Orders: Cap the grid at a specific number of trades (e.g., 6).

  3. "Ignore" action should be logged in the Expert Journal in MT5 so you can see it happened. You want to see a message like: "Signal Received: SELL. Action: IGNORED (Buy Basket Active)."

    Directional Locking (Hedge Prevention):

    • The EA must include a logic check to prevent opening opposite positions.

    • If the EA is currently managing a "Buy" basket, it must ignore any "Sell" signals received via Webhook.

    • If the EA is currently managing a "Sell" basket, it must ignore any "Buy" signals received via Webhook.

    • Optional Toggle: Add a "Allow Hedging" true/false input so I can turn this filter on or off manually.

    • "Ignore" action should be logged in the Expert Journal in MT5 so I can see it happened. I want to see a message like: "Signal Received: SELL. Action: IGNORED (Buy Basket Active)."

  4. Global Basket Management:

    • Weighted TP: Automatically calculate the break-even point for the entire basket and set a unified Take Profit in pips/dollars.

    • Trailing Stop: Implement a basket-wide trailing stop that activates once a specific profit threshold is met.

Safety & Execution Filters:

  • Max Spread Filter: Do not open additional grid levels if the current spread exceeds [X] pips.

  • Slippage Control: Use a strict slippage limit (points) for all market orders to ensure precise grid entry.

  • Equity Protection: A "Hard Stop" feature that closes all trades if the total account drawdown exceeds [X]%.

Technical Requirements:

  • Must be compatible with MetaTrader 5 (MQL5).

  • Clean, commented code for future adjustments.

  • The EA must handle "Requotes" and "Broker Busy" errors gracefully during high volatility.







Con risposta

1
Sviluppatore 1
Valutazioni
(107)
Progetti
175
25%
Arbitraggio
23
13% / 78%
In ritardo
16
9%
In elaborazione
2
Sviluppatore 2
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
0
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(40)
Progetti
45
60%
Arbitraggio
2
100% / 0%
In ritardo
1
2%
Gratuito
Pubblicati: 5 codici
4
Sviluppatore 4
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
3
0% / 100%
In ritardo
1
100%
Gratuito
5
Sviluppatore 5
Valutazioni
(46)
Progetti
60
53%
Arbitraggio
7
86% / 0%
In ritardo
2
3%
Gratuito
6
Sviluppatore 6
Valutazioni
(30)
Progetti
32
41%
Arbitraggio
0
In ritardo
3
9%
In elaborazione
7
Sviluppatore 7
Valutazioni
(2)
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
8
Sviluppatore 8
Valutazioni
(3)
Progetti
1
100%
Arbitraggio
3
0% / 100%
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
10
Sviluppatore 10
Valutazioni
(20)
Progetti
27
30%
Arbitraggio
4
50% / 25%
In ritardo
4
15%
Caricato
11
Sviluppatore 11
Valutazioni
(2)
Progetti
7
0%
Arbitraggio
3
0% / 33%
In ritardo
1
14%
In elaborazione
12
Sviluppatore 12
Valutazioni
(2)
Progetti
3
33%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
13
Sviluppatore 13
Valutazioni
(166)
Progetti
176
45%
Arbitraggio
3
33% / 33%
In ritardo
1
1%
In elaborazione
14
Sviluppatore 14
Valutazioni
(48)
Progetti
57
35%
Arbitraggio
15
27% / 60%
In ritardo
1
2%
Gratuito
15
Sviluppatore 15
Valutazioni
(6)
Progetti
5
0%
Arbitraggio
4
25% / 75%
In ritardo
2
40%
Gratuito
16
Sviluppatore 16
Valutazioni
Progetti
0
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
(33)
Progetti
36
33%
Arbitraggio
5
0% / 80%
In ritardo
0
In elaborazione
Pubblicati: 2 codici
18
Sviluppatore 18
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
In elaborazione
Pubblicati: 9 articoli, 2 codici
19
Sviluppatore 19
Valutazioni
(4)
Progetti
10
50%
Arbitraggio
1
0% / 100%
In ritardo
2
20%
Gratuito
20
Sviluppatore 20
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
21
Sviluppatore 21
Valutazioni
(9)
Progetti
13
0%
Arbitraggio
23
0% / 78%
In ritardo
4
31%
Gratuito
22
Sviluppatore 22
Valutazioni
(3)
Progetti
3
0%
Arbitraggio
0
In ritardo
0
Gratuito
23
Sviluppatore 23
Valutazioni
(169)
Progetti
202
48%
Arbitraggio
5
20% / 60%
In ritardo
2
1%
Gratuito
24
Sviluppatore 24
Valutazioni
(512)
Progetti
551
53%
Arbitraggio
13
69% / 15%
In ritardo
3
1%
Gratuito
25
Sviluppatore 25
Valutazioni
(7)
Progetti
5
0%
Arbitraggio
5
0% / 80%
In ritardo
1
20%
In elaborazione
26
Sviluppatore 26
Valutazioni
(298)
Progetti
477
40%
Arbitraggio
105
40% / 24%
In ritardo
81
17%
Caricato
Pubblicati: 2 codici
27
Sviluppatore 27
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
28
Sviluppatore 28
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
29
Sviluppatore 29
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
30
Sviluppatore 30
Valutazioni
(131)
Progetti
171
39%
Arbitraggio
10
40% / 10%
In ritardo
31
18%
In elaborazione

Informazioni sul progetto

Budget
30 - 600 USD