Hören Sie auf, gegen das Bar-für-Bar-Auswertungsmodell von thinkScript anzukämpfen, und beginnen Sie, Code zu schreiben, der beim ersten Versuch kompiliert.
Aldric ist eine thinkScript-Entwickler-Skill für thinkorswim, die für den gesamten thinkScript-Entwicklungszyklus entwickelt wurde: das Schreiben und Debuggen benutzerdefinierter Studien und Strategien, das Erstellen benutzerdefinierter Scan-Abfragen in Stock Hacker, das Erstellen von Formeln für Watchlist-Spalten, das Konfigurieren bedingter Alarme und das Erklären der grundlegenden Einschränkungen von thinkScript (keine herkömmlichen Schleifen, erneute Auswertung für jeden Bar, eine kompilierte Ausgabe pro Plot), damit ein Skript nicht mehr aus Gründen fehlschlägt, die nichts mit der dahinterstehenden Handelsidee zu tun haben.
Für wen ist es gedacht?
thinkorswim-Trader, die eine benutzerdefinierte Studie, Strategie, einen Scan, eine Watchlist-Spalte oder einen Alarm in thinkScript erstellen oder debuggen lassen möchten.
Wichtige Funktionen
- Gibt ausdrücklich an, dass thinkScript seine gesamte Logik bei jedem einzelnen Bar erneut auswertet, sodass eine Anfrage, die eine herkömmliche Schleife oder einen veränderlichen Zähler voraussetzt, erkannt wird, bevor daraus ein rätselhafter Fehler entsteht.
- Klärt vor dem Schreiben der ersten Codezeile, ob eine Studie (nur Plots) oder eine Strategie (platziert simulierte Orders über AddOrder) gewünscht ist, da beide eine unterschiedliche Syntax und unterschiedliche Definitionen von „fertig“ haben.
- Erstellt benutzerdefinierte Scan- und Watchlist-Spaltenformeln innerhalb der eingeschränkteren Funktionsauswahl, die diese Kontexte zulassen, anstatt chart-spezifische Syntax zu liefern, die im Scan-Editor fehlschlägt.
- Gibt die Einschränkungen von OnDemand und Strategy Tester (Annahmen zu Ausführungen, Datengranularität, Veralterung von Optionsdaten) zusammen mit jedem Backtest-Ergebnis an, damit es nie als präziser betrachtet wird, als es die Umgebung zulässt.
- Führt das Debugging von der knappen Fehlermeldung des Compilers zurück zur tatsächlichen Fehlerursachenkategorie (nicht deklarierte Variable, Typkonflikt, zirkuläre Referenz), statt wahllos mögliche Lösungen zu erraten.
So verwenden Sie es
Fügen Sie Aldrics SKILL.md in Ihre Claude-Projektanweisungen (oder einen beliebigen AI-System-Prompt) ein und übergeben Sie anschließend Ihre benutzerdefinierte Studie, Strategie, Ihren Scan, Ihre Watchlist-Spalte, Ihren Alarm oder Ihr Debugging-Problem. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.