AlertaScript
AlertaScript: собственные индикаторы и стратегии
AlertaScript — язык AlertaChart для индикаторов и стратегий. Несколькими строками можно нарисовать на графике свои линии, зоны, подписи и таблицы или проверить торговую идею на исторических данных. Доступен на всех тарифах; сколько ваших скриптов может работать на одном графике, зависит от тарифа: 2 на бесплатном, 4 на Starter, 8 на Trader, 12 на Pro и 15 на Elite.
Редактор
Откройте редактор из меню «Индикаторы». Это окно можно перемещать, пока график остаётся на виду. Напишите или вставьте скрипт, нажмите «Запустить» — и результат появится на графике. Ошибки показываются с номером строки, поэтому их легко исправить.
Что умеет скрипт
- Рисовать линии, гистограммы, полосы и заливки на графике или на своей панели
- Добавлять подписи, прямоугольники, линии и таблицы
- Предлагать настройки (входные параметры), которые потом меняются шестерёнкой индикатора
- Генерировать оповещения по условиям в скрипте (начиная с тарифа Pro; на спотовых и бессрочных парах Binance, Bybit, OKX и Coinbase и бессрочных фьючерсах Hyperliquid они проверяются круглосуточно, даже при закрытом приложении, в остальных случаях — пока AlertaChart открыт)
Библиотека скриптов
Каждый сохранённый скрипт лежит в библиотеке — в разделе «Мои скрипты» меню «Индикаторы». Начиная с тарифа Trader библиотека сохраняется в аккаунте и доступна на всех ваших устройствах.
Если вы переходите с других платформ
Язык покажется знакомым тем, кто уже писал индикаторы в других местах, поэтому перенести старые скрипты проще. Некоторые функции могут потребовать небольших правок; редактор точно покажет, где.
Тестирование стратегий
Скрипт стратегии совершает смоделированные сделки на прошлых барах, а тестер стратегий открывается под графиком и показывает результат. Сначала идут ключевые показатели — общий P&L, максимальная просадка, доля прибыльных сделок и профит-фактор, — а под ними график накопленного P&L в сравнении со стратегией «купи и держи». Далее — прибыль и убыток по сигналам и по направлению, анализ сделок (распределение доходности, серии прибыльных и убыточных сделок, лучшие час, день и месяц), анализ результатов по периодам с использованием маржи и периодами просадок, а также список сделок с максимальным ростом и просадкой каждой из них. Настройки стратегии меняют начальный капитал, размер ордера, пирамидинг, комиссию и проскальзывание, не затрагивая код. Можно также ограничить тест диапазоном дат, переключаться между стратегиями на графике и экспортировать отчёт в файл CSV. Если тестер закрыт, значок отчёта в строке стратегии снова откроет его.
Публикация
Опубликуйте скрипт в Сообществе, чтобы другие могли установить его в один клик, или оставьте для себя. Установленные скрипты сообщества приходят выключенными, чтобы их можно было просмотреть перед запуском.
Советы
- Начните с небольшого скрипта и расширяйте его шаг за шагом.
- Давайте входным параметрам понятные названия — они видны в окне настроек.
- Тест стратегии на прошлых данных — не обещание на будущее.