Development of a Breakout Series Expert Advisor for MT5 (US30, with OCO and dual compensation orders)

Tarea técnica

Beschreibung:

Ich suche nach der Entwicklung eines benutzerdefinierten Expert Advisors für MetaTrader 5 (Hedge-Konten), der eine Price-Action-Breakout-Series-Strategie auf US30/Dow Jones, M1-Zeitrahmen implementiert .

Kernlogik

  • Zu Beginn einer Serie wird eine Box um den aktuellen Marktpreis erstellt.

  • Auslöselinien : ±15 USD vom Box-Startpreis (einstellbar).

  • Erster Ausbruch :
    – Ausbruch über die obere Linie → Kaufauftrag.
    – Ausbruch unter die untere Linie → Verkaufsauftrag.

  • Nach dem ersten Handel wechselt die Richtung immer : Kaufen → Verkaufen → Kaufen … oder Verkaufen → Kaufen → Verkaufen.

  • OCO-Logik : Zu Beginn der Serie werden sowohl BuyStop- als auch SellStop-Pending-Orders platziert. Sobald eine Seite ausgelöst wird, muss die gegenüberliegende Pending-Order sofort storniert werden.

  • Es ist immer nur eine aktive Order vorhanden (mit Ausnahme von Kompensationsorders, siehe unten).

  • Stop Loss : immer die entgegengesetzte Triggerlinie (~30 USD, einstellbar).

  • Take Profit : +55 USD (anpassbar).

  • Trailing Stop : 5 USD, wird aktiviert, sobald das TP-Niveau erreicht ist (Eingaben für Aktivierung und Distanz).

  • Maximale Bestellmenge pro Serie : bis zu 30 (anpassbar).

Kompensationslogik (modifiziert – zwei Aufträge)

Wenn die maximale eingestellte Anzahl an Bestellungen ohne Nettogewinn erreicht wird:

  1. Vergütung A : 20 USD vor dem SL-Level der letzten Order platziert , entgegengesetzte Richtung, mit einem Trailing-Stop von 5 USD .

  2. Kompensation B : 15 USD vor dem SL-Level der letzten Order platziert , entgegengesetzte Richtung, mit einem Trailing-Stop von 10 USD .

  • Beide Entschädigungsanordnungen stellen Ausnahmen von der „One Order Only“-Regel dar.

  • Wenn sie geschlossen werden (z. B. Trailing Stop) und der Preis später in die SL-Zone zurückkehrt, muss die entsprechende Kompensationsorder automatisch neu platziert werden .

Parameter (einstellbar)

  • Auslösedistanz (USD).

  • SL-Distanz (USD), TP (USD), Trailing-Stop-Aktivierung (USD), Trailing-Distanz (USD).

  • Maximale Bestellungen pro Serie.

  • Lossequenz : bis zu 30 konfigurierbare Schritte über Array (z. B. 0,10, 0,40, 0,80, 1,40, 2,30, 4,00, 6,60, 13,00 …).

  • Losgrößen für Ausgleichsaufträge (getrennt konfigurierbar).

  • Sitzungsfilter (EU- und US-Sitzungen).

  • Neue Serien sperren: 2 Stunden vor Tagesschluss, 4 Stunden vor Wochenschluss. Laufende Serien werden bis zum Ende fortgesetzt.

  • Magische Zahl und Bestellkommentar.

Technische Anforderungen

  • Muss mit IC Markets oder ähnlichen Brokern an US30/DJ30 Cash/Spot arbeiten .

  • Korrekte Handhabung des Symbol-Tick-Werts, des Lot-Schritts und des Min./Max.-Lots über SymbolInfo .

  • Muss nur seine eigenen Trades verwalten (magischer Filter).

  • Robust gegen Neuangebote, Terminalneustarts und Verbindungsverluste.

  • Behalten Sie den Serienstatus (Boxstart, aktuelle Auftragsnummer, Richtung, Kompensationsflags) bei, damit der EA nach dem Neustart korrekt fortgesetzt wird.

  • Detaillierte Journal-/Protokollausgabe zum Debuggen (Statusänderungen, Auftragsereignisse, Kompensationsersetzungen).


Ein kleines Diagrammfeld zeigt:

  • Serienstatus (aktiv/inaktiv), Auftragsnummer, Losgröße, Richtung.

  • Box-Start- und Triggerpegel.

  • Aktuelle Gewinn- und Verlustrechnung der Serie.

  • Schaltflächen zum Starten/Stoppen einer neuen Serie, Zurücksetzen oder erneuten Aktivieren der Kompensation.

Leistungen

  • Vollständiger, gut kommentierter Quellcode (.mq5) und kompilierte Datei (.ex5).

  • Keine externen DLLs.

  • Kurze README-Datei mit Gebrauchsanweisungen.

Akzeptanzkriterien

  1. Backtests auf M1 US30: OCO funktioniert korrekt, alternierende Logik wird eingehalten, Serien werden bei TP oder maximalen Aufträgen gestoppt.

  2. Ausgleichsaufträge werden wie angegeben erteilt/verwaltet.

  3. EA nimmt den Status nach dem Neustart des Terminals korrekt wieder auf.

  4. Keine Einmischung in andere Gewerke.


Han respondido

1
Desarrollador 1
Evaluación
(15)
Proyectos
34
24%
Arbitraje
3
0% / 33%
Caducado
2
6%
Trabaja
2
Desarrollador 2
Evaluación
(50)
Proyectos
73
21%
Arbitraje
11
18% / 27%
Caducado
6
8%
Trabaja
3
Desarrollador 3
Evaluación
(57)
Proyectos
74
58%
Arbitraje
6
67% / 17%
Caducado
7
9%
Libre
4
Desarrollador 4
Evaluación
(300)
Proyectos
463
18%
Arbitraje
29
48% / 24%
Caducado
28
6%
Trabajando
5
Desarrollador 5
Evaluación
(460)
Proyectos
904
77%
Arbitraje
25
16% / 68%
Caducado
99
11%
Trabaja
Ha publicado: 1 artículo, 6 ejemplos
6
Desarrollador 6
Evaluación
(277)
Proyectos
327
50%
Arbitraje
12
42% / 0%
Caducado
17
5%
Ocupado
7
Desarrollador 7
Evaluación
(4)
Proyectos
4
25%
Arbitraje
2
0% / 0%
Caducado
0
Ocupado
8
Desarrollador 8
Evaluación
(109)
Proyectos
137
43%
Arbitraje
8
38% / 38%
Caducado
6
4%
Libre
9
Desarrollador 9
Evaluación
(4)
Proyectos
2
0%
Arbitraje
1
0% / 0%
Caducado
1
50%
Trabaja
10
Desarrollador 10
Evaluación
(573)
Proyectos
944
47%
Arbitraje
303
59% / 25%
Caducado
125
13%
Trabaja
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
(1)
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(77)
Proyectos
232
73%
Arbitraje
6
100% / 0%
Caducado
1
0%
Libre
15
Desarrollador 15
Evaluación
(138)
Proyectos
170
53%
Arbitraje
10
80% / 0%
Caducado
0
Libre
Ha publicado: 1 ejemplo
16
Desarrollador 16
Evaluación
(505)
Proyectos
540
53%
Arbitraje
13
69% / 15%
Caducado
3
1%
Libre
17
Desarrollador 17
Evaluación
(8)
Proyectos
12
0%
Arbitraje
22
0% / 77%
Caducado
4
33%
Trabaja
18
Desarrollador 18
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
19
Desarrollador 19
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Trabaja
20
Desarrollador 20
Evaluación
(2243)
Proyectos
2829
62%
Arbitraje
118
46% / 25%
Caducado
428
15%
Trabaja
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(51)
Proyectos
85
26%
Arbitraje
9
67% / 11%
Caducado
43
51%
Trabaja
23
Desarrollador 23
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(164)
Proyectos
211
19%
Arbitraje
18
44% / 17%
Caducado
0
Trabaja
25
Desarrollador 25
Evaluación
(1)
Proyectos
1
0%
Arbitraje
2
0% / 0%
Caducado
0
Trabaja
Solicitudes similares
Hi, I’d like a bot to be made for Ninja Trader 8 to place and execute the trades but I want to use MT4 for the analysis and trade entry criteria. MT4 has different price data feeds so this strategy seems to work better when I use MT4 for the analysis to determine the entry. I’ve attached the strategy and rules and settings I want for the bot. Let me know if you think it will work to automate this strategy and do it
Customizable Forex Trading Bot for MetaTrader 4 & 5 Project Overview I am a professional zone‑to‑zone trader seeking an experienced developer to build a fully customizable forex trading bot (Expert Advisor) that operates on both MetaTrader 4 and MetaTrader 5. The bot must execute trades according to detailed instructions that I will provide once an ambitious and suitable applicant is selected. It should allow easy
I am looking for an experienced MQL5 developer to build a trading robot based on my personal strategy. The EA should be coded professionally, with efficiency, accuracy, and risk management in mind. Strategy Overview: The strategy is structure-based with Fibonacci retracement (0.618–0.79) as the primary Point of Interest (POI). Secondary confluences include order blocks, support/resistance, psychological levels, and
I want a bot that reads signals from my Telegram channel and auto-executes those trades on my Pocket Option account. 1. Direction mode hedge_both: open BUY (CALL) and SELL (PUT) at the same time (typically split the amount 50/50 per side). signal_only: open only the direction specified by the signal (CALL or PUT). 2. Respect signal direction When direction_mode = signal_only, a CALL signal opens a CALL; a PUT signal
Do you convert Ninja Trader to pine script take a look this script and tell me if you are able to convert into pine script or not I just need exact Match Conversion: The TradingView version must replicate the NinjaTrader indicator exactly — both visually and functionally here is everything i have - file i like to covert into Tradingview is -- MSW5_VBM.cs , review it and let me know
Ai spike Indicator 30 - 35 USD
Create an Ai based indicator that is able to identify sudden market movements known as spikes on boom and crash indices on the deriv market. The Ai should incorporate these strategies for better precision on getting signals, these strategies include support and resistance on 4 hour time frame SMC, CRT, ICT, Strategies volume trend, volatility pure price action tick velocity, momentum and key points on fibbonacci tool
I would like you to create an expert advisor or robot based on a closed source Trading View indicator ‘Stop Hunt by _Nephew_Sam’. You have to first check this indicator out and be sure you can replicate the source code’s logic before you apply for this gig. If you read to this point, include closed source in your reply to this post
Project Description: I am looking for an experienced developer to create an Expert Advisor (EA) compatible with both MT4 and MT5 with the following functionalities: 1. Capital and Position Sizing Management: Automatically calculate and determine the appropriate trade size based on account balance and predefined risk parameters. Enforce strict capital management rules to prevent excessive exposure and control overall
Project Description: We are looking for an experienced developer to create a plugin named "Anti-Scalper" , designed to prevent scalping activities by restricting trading actions within a specified time window. The plugin should be secure, efficient, and offer real-time configurability via a web-based GUI. Core Features: Configurable Time Range Restriction Admin should be able to set a configurable time range (e.g
Here are the requirements for a potential developer: 1. *Task*: Create a detailed specification for image editing tasks. 2. *Key Features*: - Describe the type of image (e.g., photo, graphic). - Specify edits (add, remove, change elements). - Define desired output format and resolution. 3. *Deliverables*: - A clear, concise document outlining the task. - Estimated complexity and cost assessment. -

Información sobre el proyecto

Presupuesto
100 - 1000 USD
IVA (19%): 19 - 190 USD
Total: 119 - 1190 USD
Para el ejecutor
90 - 900 USD
Plazo límite de ejecución
de 1 a 15 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0