custom studies sdk
El SDK de estudios de Sharpnel es un header C congelado y un compilador que viene dentro del terminal. Escribes un estudio en C o C++ en el Study Editor integrado, pulsas Compile & Load, y aterriza en el gráfico en vivo como un estudio de primera clase junto a los integrados, a velocidad nativa, leyendo las mismas barras, el mismo volumen de bid y ask y el mismo delta que dibuja el footprint. Un estudio que falla se desactiva durante la sesión y el terminal sigue en pie. El SDK forma parte de Pro, en Windows, sin nada que instalar.
The problem
Los lenguajes de indicadores añadidos son interpretados, de un solo hilo y aislados del order flow. La divergencia de delta por barra o la puntuación de absorción sobre un footprint son exactamente el trabajo con el que se ahogan, y el rodeo es siempre una versión más lenta de la idea.
La mayoría de los SDK nativos empiezan por instalar un compilador, cuadrar un runtime y averiguar contra qué versión del header se construyó la plataforma. El estudio que querías escribir es la segunda tarde.
Un estudio nativo que escribe fuera de rango no debería poder cerrarte el ladder a mitad de sesión. Si el host no lo aísla, cada estudio que cargas es una apuesta sobre tu propio código.
What Sharpnel does
Tu estudio se compila contra un único header en C puro: structs de datos planos y punteros a funciones, sin Qt, sin Skia y sin STL cruzando la frontera. La ABI está versionada y evoluciona solo por adición, así que un estudio construido hoy sigue cargando cuando el terminal se actualiza; un cambio incompatible sube la versión mayor y el host rechaza la discrepancia limpiamente en lugar de fallar.
Abre el Study Editor, escribe el estudio, pulsa Compile & Load (Ctrl+Enter): se construye y se carga en caliente en el gráfico activo en una instalación limpia, sin cadena de herramientas que instalar. ¿Prefieres la tuya? Los estudios también se construyen fuera con MSVC, x64 Release, CRT dinámico, y se colocan como DLL.
Los estudios corren dentro del proceso y se calculan fuera del hilo de renderizado, así que un estudio pesado no puede hacer tartamudear el gráfico. Leen las series que el terminal dibuja: apertura, máximo, mínimo, cierre, volumen, volumen de compra y de venta, delta y la fuente de precio, y solo recalculan cuando cambian los datos o tus entradas.
El host es dueño de cada buffer de salida y planta un canario alrededor. Un estudio que falla o escribe fuera de rango se desactiva durante la sesión; el terminal sigue en pie.
Hasta 16 subgráficos por estudio en estilos de línea, histograma, área, puntos, banda y escalón, más niveles de referencia y dibujos. Declara entradas int, double, bool, enum, color y fuente de precio y el terminal renderiza el diálogo de ajustes por ti. SMA, EMA, RSI y Delta se publican sobre el mismo SDK.
El SDK, el editor y el compilador están incluidos en Pro a $125 al mes, o $1,125 el año pagado una vez. Los estudios personalizados son hoy una función de Windows; el terminal en sí corre en Windows y macOS.
| The job | Una capa de scripting | El SDK de estudios de Sharpnel |
|---|---|---|
| Lenguaje | Un script propietario, interpretado | C o C++, compilado, velocidad nativa |
| Empezar | Aprender el dialecto | Un header; el compilador está en el terminal |
| Los datos | Barras, normalmente | Barras, volumen de bid y ask, delta, fuente de precio |
| Un bug en tu estudio | Una plataforma congelada, a veces | El estudio se desactiva durante la sesión; el terminal sigue en pie |
| Precio | A menudo un complemento de pago o un nivel superior | Parte de Pro |
Los estudios personalizados son hoy una función de Windows. Pagas tus propias tarifas de datos de mercado del bróker o del exchange cuando tu plataforma las exige.
ES and NQ as captured at 08:30 ET, every trading day, and after the close whether they held. Free, one mail a day, unsubscribe anytime.