Asset Class Trend Following Strategy (C#)

von StockSharp

Asset Class Trend Following Handelsregeln SMA ist der Mittelwert der letzten SmaLength verschiedenen Tagesschlusskurse einschließlich des aktuellen abgeschlossenen Schlusskurses. Nur Long bei Close > ...

765 Downloads
☆☆☆☆☆ Bewertung
0 Bewertungen
Asset Class Trend Following Strategy (C#)

Asset Class Trend Following

Handelsregeln

SMA ist der Mittelwert der letzten SmaLength verschiedenen Tagesschlusskurse einschließlich des aktuellen abgeschlossenen Schlusskurses. Nur Long bei Close > SMA. Monatlich Capital × Leverage gleich auf geeignete Titel verteilen; ohne Titel bleibt Bargeld. Close <= SMA liquidiert sofort vollständig. Ein Wiedereinstieg wartet auf die nächste monatliche Zuteilung. Kein relativer Benchmarkfilter.

Nur abgeschlossene Kerzen mit gleichem Zeitstempel werden gemeinsam ausgewertet. Statistiken zählen verschiedene UTC-Daten; weitere Intraday-Kerzen ersetzen den Tageswert. Die erste geeignete gemeinsame Kerze jedes Monats löst genau eine Umschichtung aus. Unvollständige Daten verschieben sie. Gleiche Werte werden nach Security.Id sortiert.

Bei Intraday-CandleType zählen nur UTC-Daten vor dem aktuellen Signaldatum. Der unvollständige aktuelle Tag bleibt ausgeschlossen. Eine abgeschlossene Tageskerze darf ihr eigenes vollständiges Datum beitragen.

Eingabedaten

PriceHistoryFile ist eine optionale CSV positiver Tagesschlusskurse: SecurityId,Date,Close; Datum yyyy-MM-dd. Aktuelle und zukünftige Daten dürfen eine Entscheidung nicht vorwärmen. Live-Schlusskurse ersetzen den jeweiligen UTC-Tageswert. Doppelte Daten sind ungültig. Die Datei ermöglicht lange Rückblicke bei kurzen Ausführungsarchiven.

Parameter

Parameter Standardwert
Universe erforderlich
Capital 100000
Leverage 1
MinTradeUsd 50
CandleType TimeSpan.FromDays(1).TimeFrame()
PriceHistoryFile optional — nicht gesetzt
SmaLength 210

Ausführung

Universe muss explizit angegeben werden. Preise und Capital sind in USD je gehandelter Einheit angegeben. Capital ist ein festes Budget; Leverage bestimmt das Bruttoengagement. Es werden keine Stop-Loss- oder Take-Profit-Orders hinzugefügt.

Stückzahlen basieren auf dem Signalschlusskurs und werden zu null auf VolumeStep gerundet. Tatsächliche Ausführungen bestimmen den Bestand. Offene Orders werden abgewartet, MinVolume/MaxVolume eingehalten und große Anpassungen auf spätere Kerzen verteilt. MinTradeUsd gilt nicht für vollständige Glattstellungen.

Prüfung

Ausführungen werden ausschließlich mit dem vorhandenen BTC/TON-Archiv geprüft. Explizite Berichts-, Options- und Vorwärmdaten sind mechanische Testdaten, keine echten Unternehmens- oder Optionsdaten. Kürzere Fenster, zwei Gruppen und März als jährlicher Termin sind benannte Testprofile, kein Nachweis für unveränderte langfristige Standardwerte. Es wird keine Rendite behauptet.

Nutzerbewertungen

Anmelden um eine Bewertung zu schreiben

Noch keine Bewertungen