Para desarrolladores: extensiones de ATAS con un agente

Principiante 4 min

Un agente de programación puede hacer más que un indicador de Script Lab. ATAS ofrece una API de .NET para cualquier extensión de la plataforma: módulos, columnas de Smart DOM y de Watchlist, conectores a tus propios datos. El agente lee la documentación en docs.atas.net, escribe el proyecto y lo compila. Para comprobar el resultado, lee los datos del gráfico y hace capturas de los módulos a través de la conexión con ATAS. Esto funciona en cripto.

Qué puedes escribir

Extensión Qué hace Por dónde empezar
Indicador de gráfico Calcula y dibuja en el gráfico a partir de barras, operaciones y el libro de órdenes Primer indicador
Estrategia Un indicador que además opera: órdenes, posición, eventos de trading Estrategias
Indicador de Heatmap Dibuja sobre el módulo Heatmap a partir de operaciones, perfiles y MBO Indicadores de Heatmap
Columna de Smart DOM Tu propia columna del libro de órdenes: una celda por cada nivel de precio Columnas de Smart DOM
Columna de Watchlist Tu propio valor para cada instrumento de la lista Columnas de Watchlist
Módulo propio Un panel aparte en ATAS o un widget en ATAS X, dibujado por completo por tu código Módulos propios
Conector Una conexión a tu propia fuente de datos: instrumentos, operaciones, libro de órdenes Conectores

Una sola compilación funciona en ATAS clásico y en ATAS X, en Windows y macOS. Los módulos, las columnas y los datos de opciones están disponibles a partir de ATAS 8.0.15.

Qué datos puede usar un indicador

Datos Qué puedes construir Documentación
MBO, órdenes individuales en el libro Icebergs, órdenes límite grandes, la cola en un nivel MBO
Opciones sobre el subyacente Interés abierto por strike, put/call, sonrisa de volatilidad Opciones
Otros timeframes e instrumentos Niveles horarios en un gráfico de minutos, spread y correlación con otro instrumento Otros timeframes e instrumentos
Velas, footprint, ticks Condiciones sobre niveles dentro de una barra, operaciones acumuladas Velas y footprint
Volumen en dinero Volumen y delta en moneda en lugar de contratos Volumen en dinero

Script Lab o un proyecto .NET

Script Lab Proyecto .NET
Qué escribe el agente Un indicador de ATAS Script directamente dentro de la plataforma Una biblioteca .NET con cualquiera de las extensiones de la tabla anterior
Qué necesitas ATAS y un agente conectado a ATAS .NET 10 SDK, Visual Studio, Rider o VS Code, y un agente que trabaje con código: Claude Code, Codex, Cursor
Ejemplos en el curso Un indicador a partir de una descripción, Portar un indicador de otra plataforma, El skill indicator-builder Empieza por la configuración del proyecto

Por dónde empezar

Dale al agente un enlace a la sección correspondiente de la documentación y describe la tarea como describirías un indicador: qué mostrar, a partir de qué datos, cómo comprobarlo. Por ejemplo:

Lee https://docs.atas.net/en/smartdom/columns.html y https://docs.atas.net/en/getting-started/project-setup.html. Haz una columna de Smart DOM que muestre el volumen negociado en los últimos 5 minutos en cada nivel de precio. Compila el proyecto, dime dónde poner la DLL y cómo probar la columna en mi BTCUSDT.

Tienes ejemplos de código listos en AtasPlatform en GitHub, y puedes hacer preguntas sobre la API en el chat de desarrolladores de ATAS. La documentación se genera a partir de la rama de desarrollo, así que incluye funciones de la próxima versión; esos puntos están marcados.