Агенту-программисту можно поручить не только индикатор в 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. Документация собирается из ветки разработки, поэтому в ней встречаются функции следующей версии: такие места помечены.