指定

TradeManager – Technisches Basiskonzept (Erweiterbar)

1. Übersicht

Der TradeManager ist ein modular aufgebautes Expert-Advisor-System für MetaTrader 5.
Die Funktion besteht darin, im definierten Preisbereich (Range) oder direkt ab aktuellem Marktpreis (Instant-Modus) gestaffelte Pending-Orders in frei wählbarer Richtung (Long oder Short) zu platzieren. Die Struktur ist bewusst einfach gehalten, um spätere Erweiterungen (Add-ons) zu ermöglichen.


2. Bedienungsoberfläche

Der EA enthält vier Schaltflächen:

  • LONG – startet eine Long-Fächerung

  • SHORT – startet eine Short-Fächerung

  • CLOSE ALL – schließt alle offenen Positionen

  • DELETE ALL – löscht alle Pending Orders

Jede Aktion erzeugt einen Logeintrag.


3. Betriebsmodi

3.1 Range-Modus

Der Anwender definiert:

  • RangeLow

  • RangeHigh

  • Anzahl der zu platzierenden Orders (NumOrders)

Nach Betätigung der LONG- oder SHORT-Schaltfläche platziert der EA die Orders über den gesamten definierten Bereich – unabhängig davon, wo der aktuelle Marktpreis liegt.

3.2 Instant-Modus

Nach Betätigung der LONG- oder SHORT-Schaltfläche wird ab dem aktuellen Marktpreis eine Fächerung nach oben (Long) bzw. nach unten (Short) erzeugt.


4. Order-Arten (automatische Auswahl)

Der EA bestimmt die jeweils korrekte Pending-Order-Art abhängig davon, ob das Entry-Level über oder unter dem aktuellen Marktpreis liegt:

Long-Fächerung:

  • Entry > aktueller Preis → BuyStop

  • Entry < aktueller Preis → BuyLimit

Short-Fächerung:

  • Entry < aktueller Preis → SellStop

  • Entry > aktueller Preis → SellLimit

5. Fächerung (Orderverteilung)

Die Preisrange wird gleichmäßig in NumOrders Segmente aufgeteilt:

Abstand = (RangeHigh – RangeLow) / NumOrders

Für jede Order werden berechnet und gesetzt:

  • Entry-Level

  • korrekte Order-Art

  • Lotgröße entsprechend dem eingestellten Lot-Modus

  • zugehöriges Take-Profit-Level

  • globaler Stop-Loss


6. Lot-Logik

Der EA unterstützt drei Lot-Modi:

  1. Fixed: alle Orders erhalten die gleiche Lotgröße

  2. Linear Increasing: Lotgröße steigt pro Order

  3. Linear Decreasing: Lotgröße sinkt pro Order

Damit sind alle notwendigen Varianten abgedeckt; eine separate Umkehrfunktion (Reverse) ist nicht erforderlich.


7. Take-Profit-System

7.1 TP-Gruppen

Der Anwender definiert fünf feste TP-Preislevels:

  • TP1_Price

  • TP2_Price

  • TP3_Price

  • TP4_Price

  • TP5_Price

sowie eine prozentuale Verteilung der Orders auf diese fünf Gruppen.

Beispiel:

  • 50 % der Orders → TP1

  • 20 % → TP2

  • 15 % → TP3

  • 10 % → TP4

  • 5 % → TP5

7.2 TP-Zuweisung

Alle Orders einer Gruppe erhalten exakt den jeweiligen TP-Preis.
Die TP-Level werden nicht relativ zum Entry, sondern als absolute Preislevels verwendet.

7.3 TP-Auslösung

Jede Order erhält eine eigene Pending-Gegenorder zur Gewinnmitnahme.
Wird die Gegenorder ausgeführt, gilt der TP als erreicht.
Falls sie nicht ausgeführt wird, führt der EA einen Market-Close der betreffenden Order aus und loggt das Ereignis.

Nach Erreichen eines TPs erfolgt ausschließlich ein Logeintrag; es wird keine weitere automatische Aktion ausgelöst.


8. Globaler Stop-Loss

Der Anwender definiert einen einzigen SL-Preis (SL_Price).
Dieser gilt für:

  • alle offenen Positionen

  • alle Pending Orders

  • alle Richtungen

  • alle Gruppen

Erreicht der Markt diesen Preis:

  • werden alle offenen Positionen geschlossen

  • alle Pending Orders gelöscht

  • ein entsprechender Logeintrag erzeugt

  • die laufende Serie beendet


9. Funktionen zur Abbruchs- und Notfallsteuerung

CLOSE ALL

Schließt alle offenen Positionen per Market-Close.

DELETE ALL

Löscht alle Pending Orders.


10. Logging

Der EA protokolliert:

  • Start einer Fächerung (mit Richtung, Range, Orderanzahl)

  • jede TP-Ausführung

  • Failsafe-Schließungen (wenn TP-Gegenorder nicht ausgeführt wurde)

  • Auslösung des globalen SL

  • Nutzung der CLOSE ALL / DELETE ALL Funktionen

Es erfolgen keine automatischen Folgeaktionen.


11. Ziele des Systems

Das Konzept ist darauf ausgelegt:

  • möglichst klare und robuste Grundfunktionen bereitzustellen

  • eine einfache, konsistente Steuerung zu ermöglichen

  • sämtliche TPs und SLs präzise kontrollierbar zu machen

  • für spätere Add-ons flexibel erweiterbar zu bleiben

  • Fehl­ausführungen durch Failsafe-Mechaniken zuverlässig zu vermeiden



反馈

1
开发者 1
等级
(33)
项目
43
16%
仲裁
0
逾期
0
空闲
1
开发者 1
等级
(1)
项目
0
0%
仲裁
1
0% / 100%
逾期
0
空闲
2
开发者 2
等级
(574)
项目
945
47%
仲裁
309
58% / 27%
逾期
125
13%
空闲
2
开发者 2
等级
(3)
项目
3
0%
仲裁
0
逾期
1
33%
工作中
3
开发者 3
等级
(28)
项目
39
23%
仲裁
15
0% / 87%
逾期
4
10%
工作中
4
开发者 4
等级
(11)
项目
13
23%
仲裁
0
逾期
4
31%
已载入
5
开发者 5
等级
(296)
项目
475
40%
仲裁
105
40% / 24%
逾期
80
17%
繁忙
发布者: 2 代码
6
开发者 6
等级
(206)
项目
333
35%
仲裁
66
12% / 58%
逾期
87
26%
空闲
相似订单
Hallo, ich suche jemanden, der ein automatisches Trading-System für MetaTrader 5 erstellt. Dieses System soll Telegram-Signale automatisch traden . Meine Anforderungen: 1. Multi-TP Trades: • Für jedes Take-Profit-Level (TP1, TP2, TP3 …) wird ein eigener Trade eröffnet. 2. Stoploss: • Jeder Trade bekommt automatisch den definierten Stoploss gesetzt. 3. Automatische Ausführung: • Die Trades sollen sofort ausgeführt

项目信息

预算
30 - 200 USD
截止日期
 5 天