Для разработчиков: расширения ATAS с агентом

Начальный 4 мин

Агенту-программисту можно поручить не только индикатор в Script Lab. ATAS открывает .NET API для любого расширения платформы: модулей, колонок SmartDOM и Watchlist, коннекторов к своим данным. Агент читает документацию на docs.atas.net, пишет проект и собирает его. Чтобы сверить результат, он через подключение к ATAS читает данные графиков и делает снимки модулей. Это работает на криптовалютах.

Что можно написать

Расширение Что делает С чего начать
Индикатор графика Считает и рисует на графике по барам, сделкам и стакану Первый индикатор
Стратегия Индикатор, который ещё и торгует: ордера, позиция, торговые события Стратегии
Индикатор хитмапа Рисует поверх модуля Heatmap по сделкам, профилям и MBO Индикаторы хитмапа
Колонка SmartDOM Своя колонка стакана: ячейка на каждый уровень цены Колонки SmartDOM
Колонка Watchlist Своё значение для каждого инструмента в списке Колонки Watchlist
Свой модуль Отдельная панель в ATAS или виджет в ATAS X, которую целиком рисует ваш код Свои модули
Коннектор Подключение к своему источнику данных: инструменты, сделки, стакан Коннекторы

Одна сборка работает в классическом ATAS и в ATAS X, на Windows и macOS. Модули, колонки и опционные данные доступны с ATAS 8.0.15.

Какие данные доступны индикатору

Данные Что можно построить Документация
MBO, отдельные заявки стакана Айсберги, крупные лимитные заявки, очередь на уровне MBO
Опционы базового актива Открытый интерес по страйкам, put/call, улыбка волатильности Опционы
Другие таймфреймы и инструменты Часовые уровни на минутном графике, спред и корреляция с другим инструментом Другие ТФ и инструменты
Свечи, футпринт, тики Условия по уровням внутри бара, кумулятивные сделки Свечи и футпринт
Объём в деньгах Объём и дельта в валюте вместо контрактов Объём в деньгах

Script Lab или проект .NET

Script Lab Проект .NET
Что пишет агент Индикатор на ATAS Script прямо в платформе Библиотеку .NET с любыми расширениями из таблицы выше
Что нужно ATAS и агент с подключением к ATAS .NET 10 SDK, Visual Studio, Rider или VS Code и агент, который работает с кодом: Claude Code, Codex, Cursor
Примеры в курсе Индикатор по описанию, перенос, indicator-builder Начните с настройки проекта

С чего начать

Дайте агенту ссылку на нужный раздел документации и опишите задачу так же, как индикатор: что показать, на каких данных, как проверить. Например:

Изучи https://docs.atas.net/en/smartdom/columns.html и https://docs.atas.net/en/getting-started/project-setup.html. Сделай колонку SmartDOM, которая на каждом уровне цены показывает объём сделок за последние 5 минут. Собери проект, скажи, куда положить DLL, и как проверить колонку на моём BTCUSDT.

Готовые примеры кода лежат в AtasPlatform на GitHub, вопросы по API можно задать в чате разработчиков ATAS. Документация собирается из ветки разработки, поэтому в ней встречаются функции следующей версии: такие места помечены.