Überwachung des Equity-Drawdowns
English | Русский | 中文 | Español | Português | 日本語
Dieses Diagramm erstellt aus dem Strategie-P&L eine Equity-Kurve, speichert ein dauerhaftes Hoch, protokolliert jede neue Überschreitung der Drawdown-Schwelle genau einmal und führt einen bewusst seltenen, abgesicherten Long-Zyklus aus, damit sich die überwachten Kontowerte im Backtest bewegen.
Strategieübersicht
- Abgeschlossene Fünf-Minuten-Kerzen für BTCUSDT bilden den einzigen Abtasttakt. Ein paralleles Level-1-Abonnement des besten Geldkurses hält die Bewertung des nicht realisierten P&L zwischen den Kerzenabtastungen aktuell.
- P&L change aktualisiert stille Speicher für realisierten und nicht realisierten P&L in seinem eigenen Ereignistakt. Jede abgeschlossene Kerze gibt beide letzten Werte zusammen mit Start Balance genau einmal an
Equity = Start Balance + Realized P&L + Unrealized P&Lweiter. max(gespeichertes Hoch, Equity)erhält das Equity-Hoch des gesamten Laufs. Highest(2) gibt nur gebildete Werte aus, bestätigt diesen monotonen Hoch-Stream und fügt eine Abtastung zum Aufwärmen hinzu, ohne die Hoch-Historie zu verkürzen.- Der Drawdown lautet
(Peak - Equity) / Peak * 100. Comparison prüftDrawdown >= Drawdown Alert; Crossing und ein boolescher Speicher geben nur eine neue aufwärts gerichtete Schwellenkreuzung an das Protokoll weiter. - Modify position eröffnet bei leerer Position eine Long-Position zum Marktpreis. Der Schutz mit absoluten Abständen schließt sie, und ein Timer über 1.440 Kerzen erlaubt den nächsten Einstieg erst nach fünf Tagen nachfolgender Fünf-Minuten-Kerzen.
Ein- und Ausstiegsregeln
- Long-Einstieg: Nachdem Highest(2) gebildet ist, gibt ein verfügbares Einstiegs-Flag Volume 1 an einen Modify-position-Block mit Buy, OpenPosition und MarketOrder weiter. Der erste Einstiegsversuch erfolgt daher bei der zweiten abgeschlossenen Kerze.
- Short-Einstieg: Das Diagramm eröffnet keine Short-Positionen. Sell-Ausführungen sind schützende Ausstiege aus der Long-Position.
- Ausstieg: Position protection sendet nach einer günstigen Bewegung von 0.04 oder einer ungünstigen Bewegung von 0.03 absoluten Preiseinheiten einen Marktausstieg. Die Einstiegsausführung startet die Abkühlung über 1.440 nachfolgende Kerzen; der Timer und nicht die Ausstiegsausführung setzt die Einstiegsbereitschaft zurück.
Parameter
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| BTC Data Security | BTCUSDT@BNBFT | Instrument für die Abonnements Candles, Level 1 und Strategy trades. Setzen Sie Strategy Security für Transaktionen und P&L auf dasselbe Instrument. |
| Candle Series | 00:05:00 | Intervall abgeschlossener Kerzen und Takt für Equity-Abtastungen sowie Abkühlschritte. |
| Start Balance | 1000 | Basisbetrag, der bei der Equity-Berechnung zum realisierten und nicht realisierten P&L addiert wird. |
| Peak Confirmation Length | 2 | Highest-Länge über dem monotonen, dauerhaften Hoch-Stream; der Handel beginnt erst mit der zweiten Abtastung. |
| Drawdown Alert, % | 1 | Ein Protokolleintrag wird geschrieben, wenn der Drawdown diesen Wert von unten erreicht oder überschreitet. |
| Volume | 1 | Menge jedes Long-Einstiegs. |
| Entry Cooldown N | 1440 | Anzahl nachfolgender abgeschlossener Fünf-Minuten-Kerzen zwischen erlaubten Einstiegen, entsprechend fünf Tagen. |
| Take Distance | 0.04 | Günstiger absoluter Preisabstand, der die Long-Position zum Marktpreis schließt. |
| Stop Distance | 0.03 | Ungünstiger absoluter Preisabstand, der die Long-Position zum Marktpreis schließt. |
Diagrammdetails
- Die BTC-Variable versorgt abgeschlossene Candles, den besten Geldkurs aus Level 1 und Strategy trades. Die Handelsblöcke nutzen Strategy Security und Strategy Portfolio.
- Stille Variable-Speicher trennen den ereignisgesteuerten P&L change-Stream vom Kerzentakt. Ihre feste Ausgabereihenfolge liefert jeder Formula einen vollständigen Eingabesatz derselben Kerze.
- Das dauerhafte Hoch beginnt bei null, sodass Änderungen von Start Balance gültig bleiben. Die max-Formula aktualisiert diesen Zustand, bevor ihre monotone Ausgabe in den gebildeten Indicator Highest(2) gelangt.
- Comparison und Crossing erhalten Schwelle und Drawdown in fester Reihenfolge. Eine false-Kreuzung bei der Erholung wird ignoriert; eine true-Aufwärtskreuzung gibt den gespeicherten Prozentsatz über String Formatter an eine Log-Notification weiter.
- Der Abkühlblock Delay verarbeitet jede Kerze vor allen Entscheidungen derselben Kerze. Eine Buy-Ausführung aktiviert N = 1440; die Ausgabe setzt das Einstiegs-Flag zurück, bevor die berechtigte Kerze Highest erreicht.
- Die Buy-Ausführung von Modify position initialisiert die lokale Position protection. Der Chart zeigt Kerzen, abgetastete Equity, Hoch, Drawdown, beide P&L-Komponenten, Einstiegsausführungen, Schutzausführungen und alle Strategieausführungen.
Verwendung
Importieren Sie die .json-Datei in Designer, setzen Sie Strategy Security auf BTCUSDT@BNBFT und führen Sie das Diagramm mit den mitgelieferten März-Historiendaten aus. Prüfen Sie vor dem Live-Handel Equity-Skalierung, absolute Schutzabstände, Warnprozentsatz und fünftägige Abkühlung für Ihr Instrument.