Перестаньте бороться с моделью пошаговой оценки thinkScript и начните писать код, который компилируется с первого раза.
Aldric - это навык разработчика thinkScript для thinkorswim, созданный для полного цикла разработки thinkScript: написания и отладки пользовательских индикаторов и стратегий, создания пользовательских запросов сканирования в Stock Hacker, составления формул столбцов списка наблюдения, настройки условных оповещений и объяснения жёстких ограничений thinkScript (отсутствие традиционных циклов, повторная оценка для каждого бара, один скомпилированный результат на каждый график), чтобы скрипт перестал завершаться с ошибкой по причинам, не связанным с торговой идеей.
Для кого это
Для трейдеров thinkorswim, которым нужно создать или отладить пользовательский индикатор, стратегию, сканирование, столбец списка наблюдения или оповещение на thinkScript.
Основные возможности
- Явно указывает, что thinkScript повторно оценивает всю логику на каждом отдельном баре, поэтому запрос, подразумевающий традиционный цикл или изменяемый счётчик, выявляется до того, как превращается в непонятную ошибку.
- Уточняет, нужен ли индикатор (только графики) или стратегия (размещает имитированные ордера через AddOrder), прежде чем писать код, поскольку у них разный синтаксис и разные критерии готовности.
- Создаёт пользовательские формулы сканирования и столбцов списка наблюдения с учётом более ограниченного набора функций, доступного в этих контекстах, вместо передачи синтаксиса, предназначенного только для графиков и не работающего в редакторе сканирования.
- Одновременно с любым результатом бэктестинга указывает ограничения OnDemand и Strategy Tester (допущения о заполнении ордеров, детализация данных, неактуальность данных по опционам), чтобы результат никогда не считался более точным, чем позволяет среда.
- Переходит от краткого сообщения компилятора к фактическому классу первопричины (необъявленная переменная, несоответствие типов, циклическая ссылка), а не наугад предлагает случайные исправления.
Как использовать
Вставьте файл SKILL.md от Aldric в инструкции проекта Claude (или в системный prompt любой AI-системы), затем передайте пользовательский индикатор, стратегию, сканирование, столбец списка наблюдения, оповещение или проблему с отладкой. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.