К содержимому
AlertaChart
← Справочный центр

AlertaScript

AlertaScript: собственные индикаторы и стратегии

2 мин чтения

AlertaScript — язык AlertaChart для индикаторов и стратегий. Несколькими строками можно нарисовать на графике свои линии, зоны, подписи и таблицы или проверить торговую идею на исторических данных. Доступен на всех тарифах; сколько ваших скриптов может работать на одном графике, зависит от тарифа: 2 на бесплатном, 4 на Starter, 8 на Trader, 12 на Pro и 15 на Elite.

Редактор

Откройте редактор из меню «Индикаторы». Это окно можно перемещать, пока график остаётся на виду. Напишите или вставьте скрипт, нажмите «Запустить» — и результат появится на графике. Ошибки показываются с номером строки, поэтому их легко исправить.

Что умеет скрипт

  • Рисовать линии, гистограммы, полосы и заливки на графике или на своей панели
  • Добавлять подписи, прямоугольники, линии и таблицы
  • Предлагать настройки (входные параметры), которые потом меняются шестерёнкой индикатора
  • Генерировать оповещения по условиям в скрипте (начиная с тарифа Pro; на спотовых и бессрочных парах Binance, Bybit, OKX и Coinbase и бессрочных фьючерсах Hyperliquid они проверяются круглосуточно, даже при закрытом приложении, в остальных случаях — пока AlertaChart открыт)

Библиотека скриптов

Каждый сохранённый скрипт лежит в библиотеке — в разделе «Мои скрипты» меню «Индикаторы». Начиная с тарифа Trader библиотека сохраняется в аккаунте и доступна на всех ваших устройствах.

Если вы переходите с других платформ

Язык покажется знакомым тем, кто уже писал индикаторы в других местах, поэтому перенести старые скрипты проще. Некоторые функции могут потребовать небольших правок; редактор точно покажет, где.

Тестирование стратегий

Скрипт стратегии совершает смоделированные сделки на прошлых барах, а тестер стратегий открывается под графиком и показывает результат. Сначала идут ключевые показатели — общий P&L, максимальная просадка, доля прибыльных сделок и профит-фактор, — а под ними график накопленного P&L в сравнении со стратегией «купи и держи». Далее — прибыль и убыток по сигналам и по направлению, анализ сделок (распределение доходности, серии прибыльных и убыточных сделок, лучшие час, день и месяц), анализ результатов по периодам с использованием маржи и периодами просадок, а также список сделок с максимальным ростом и просадкой каждой из них. Настройки стратегии меняют начальный капитал, размер ордера, пирамидинг, комиссию и проскальзывание, не затрагивая код. Можно также ограничить тест диапазоном дат, переключаться между стратегиями на графике и экспортировать отчёт в файл CSV. Если тестер закрыт, значок отчёта в строке стратегии снова откроет его.

Публикация

Опубликуйте скрипт в Сообществе, чтобы другие могли установить его в один клик, или оставьте для себя. Установленные скрипты сообщества приходят выключенными, чтобы их можно было просмотреть перед запуском.

Советы

  • Начните с небольшого скрипта и расширяйте его шаг за шагом.
  • Давайте входным параметрам понятные названия — они видны в окне настроек.
  • Тест стратегии на прошлых данных — не обещание на будущее.

Похожие статьи