ProScalpPanel
- Experten
- Version: 6.1
- Aktivierungen: 20
ProScalpPanel – ein professioneller MQL5-Expert Advisor (Handels-Panel) für das Scalping in MetaTrader 5. Das Panel wird direkt im Chart angezeigt und ermöglicht den Zugriff auf alle Funktionen mit nur einem Klick: Positionen eröffnen/schließen, SL/TP verwalten, Schutzfilter und tägliche Statistiken.
Zweck
Ein Tool für manuelles Scalping: Der Trader sieht alles auf einem einzigen Chart und steuert Positionen über Schaltflächen, Hotkeys oder Klicks auf dem Chart. Ein integrierter „Demo-Modus“ für den Strategietester eröffnet und schließt Trades automatisch über dieselben Panel-Funktionen – zur Validierung im MQL5-Markt.
So funktioniert es
1. Panel und Status
- Beim Start (OnInit) wird das GUI-Panel erstellt, CTrade initialisiert (asynchroner Modus, Magic Number 777888, Slippage 5 Punkte), ein ATR(14)-Indikator für das Dashboard erstellt und ein 500-ms-Timer gestartet.
- Der Panel-Status (Lot, SL/TP, Modi, Skalierung, Sprache) wird in globalen Variablen des Terminals gespeichert und beim nächsten Start wiederhergestellt.
- Das Panel lässt sich über den Parameter „Scale“ skalieren und kann über die Schaltfläche in der Kopfzeile ausblenden werden. Professionelles dunkles Farbschema; aktive Schaltflächen sind grün hervorgehoben, gesperrte werden rot angezeigt.
2. Trades eröffnen (ExecuteTrade)
- Die Schaltflächen„KAUFEN“/„VERKAUFEN“ (Hotkeys ↑/↓) eröffnen eine Marktorder: Vor dem Absenden werden der Spread (Max-Spread), die Handelsberechtigungen (Terminal/Konto/EA), der Handelsmodus des Symbols, die freie Margin sowie die Gültigkeit von SL/TP im Hinblick auf den Mindestabstand (Stops/Freeze-Level) überprüft.
- Click-to-Trade: Ein Klick auf das Chart eröffnet einen Trade – KAUF, wenn der angeklickte Kurs ≥ Ask ist, VERKAUF, wenn ≤ Bid. Ein- oder Zwei-Klick-Modus. Klicks außerhalb des Panelbereichs werden ignoriert.
- Volumen: festes Lot (Tasten ±, Voreinstellungen 0,01/0,05/0,10/0,50) oder risikobasiert (Risiko in % des Guthabens/Eigenkapitals). Das Volumen wird anhand der Schrittweite, des Minimums und des Maximums des Symbols normiert.
3. Positionsverwaltung
- Alle schließen / Gewinn schließen / Verlust schließen – alle Positionen schließen, egal ob gewinnbringend oder verlustreich (nur eigene: dasselbe Symbol + Magic-ID 777888).
- 25 / 50 / 75 % schließen – Teilschließung der Position.
- Umkehren – eine Position schließen und die entgegengesetzte Position eröffnen.
- BE (Breakeven) – Verschieben des SL offener Positionen auf Breakeven (+Offset).
- AutoBE – Verschiebt den SL automatisch auf Breakeven, wenn der Kurs die BE-Auslösepunkte im Gewinn erreicht.
- Trailing Stop – der SL folgt dem Kurs mit Trail-Schritten in einem Trail-Punkt-Abstand; Änderungen werden nur vorgenommen, wenn sich der Schutz verbessert (kein Anforderungs-Spam).
4. Schutz und Filter
- Max. Spread – Wenn der Spread das Limit überschreitet, werden die Schaltflächen „KAUFEN“/„VERKAUFEN“ gesperrt und mit „LCK“ gekennzeichnet.
- Sitzungsfilter – Eintritte sind nur innerhalb eines festgelegten Zeitfensters erlaubt.
- Tageslimit/Ziel — Wenn das Tagesverlustlimit oder das Tagesziel erreicht ist, werden neue Einstiegsgeschäfte gesperrt (LOCK).
- Verlustserie – Einstiegs sind nach N aufeinanderfolgenden Verlusttrades gesperrt (basierend auf realen Transaktionen in „OnTradeTransaction“).
5. Statistiken und Protokollierung
- Dashboard: offene Kauf-/Verkaufszahlen, Volumen, schwankender PnL, Tagesergebnis, Anzahl der Trades, Gewinnquote, Verlustserie, ATR(14) in Punkten.
- Die täglichen Statistiken werden aus den abgeschlossenen Geschäften in „OnTradeTransaction“ erfasst; die Zähler werden bei Wechsel des Kalendertags zurückgesetzt.
- Abgeschlossene Trades werden in einer CSV-Datei protokolliert (MQL5\Files\ProScalp\…); Chart-Screenshots sind über die Schaltfläche „Shot“ verfügbar.
6. Demo-Modus für den MQL5-Markt
- Wenn „Demo-Auto-Trades“ aktiviert ist, eröffnet und schließt der EA im Strategietester alle ~200 Ticks über die Standardfunktionen des Panels Demo-Trades (maximal „Demo max deals per run“). Dadurch können Marktvalidatoren überprüfen, ob die Handelsfunktionen im Tester funktionieren.
Eingabeparameter (Standardwerte)
| Parameter | Beschreibung |
|---|---|
| InpLot = 0,10 | Standard-Lot |
| InpSL = 50 / InpTP = 100 | Standard-SL / TP, Punkte |
| InpMaxSpread = 15 | Maximaler Spread, Punkte (0 = keine Begrenzung) |
| InpRiskMode / InpRiskPct = 0,9 | Risiko-Prozent-Modus (% des Guthabens) |
| InpTrail = 30 / InpTrailStep = 10 / InpTrailOn | Trailing: Abstand, Schrittweite, aktiviert |
| InpBETrigger = 15 / InpAutoBE | Auto-BE: Auslösepunkte, aktiviert |
| InpDayLoss = 100 / InpDayTarget = 200 | Tägliches Verlustlimit / tägliches Ziel |
| InpLoseSeries = 3 | Zulässige Anzahl aufeinanderfolgender Verluste |
| InpDemoAutoTrades = true / InpDemoMaxDeals = 8 | Demo-Trades im Tester (für Market) |
Steuerelemente und Tastenkombinationen
- Schaltflächen: KAUFEN, VERKAUFEN, Alle schließen / Gewinn / Verlust, 25/50/75 schließen, Umkehren, BE, AutoBE, Trailing, Klicken, Sitzung, Tageslimit, Verlustsperre, Modus (Lot/Risiko), 1x/2x, Tasten, Schuss, Einklappen, Sprache (EN/UA).
- Tastenkombinationen: ↑ — KAUFEN, ↓ — VERKAUFEN, Leertaste/Esc — Alle schließen, B — Breakeven, T — Trailing umschalten, R — Umkehren, + / − — Lot ändern.
