Introducción a los indicadores técnicos en cTrader
Los indicadores son herramientas analíticas que procesan datos del mercado y muestran valores calculados en los gráficos. Le ayudan a interpretar la acción del precio aplicando lógica matemática, revelando tendencias y señalando posibles cambios en la dirección del mercado. Para usar un indicador, lo agrega a un gráfico. Opcionalmente, puede personalizar el indicador antes o después de agregarlo a un gráfico.
cTrader presenta dos tipos de indicadores:
- Indicadores integrados - herramientas de análisis técnico incluidas en las aplicaciones cTrader por defecto, y no puede ver ni modificar su código. Estos indicadores integrados funcionan de manera consistente en todas las aplicaciones cTrader, incluyendo Windows, Mac, Web y Mobile.
- Indicadores personalizados - algoritmos y herramientas de análisis técnico creados usando código C# o Python en cTrader Windows o Mac. Muchos indicadores personalizados están disponibles en una sección dedicada en cTrader Store, permitiéndole descargar e instalar indicadores desarrollados por otros usuarios de cTrader.
Siempre que crea un indicador en cTrader Algo usando C# o Python, está desarrollando un indicador personalizado. Ambos lenguajes de programación proporcionan acceso a la misma rica API de cTrader Algo, permitiéndole construir algoritmos en el lenguaje con el que se sienta más cómodo.
Ciclo de vida del indicador
El diagrama de flujo a continuación describe los pasos clave desde la creación de un indicador personalizado hasta agregarlo a un gráfico:
graph TB
A([Crear un indicador<br> personalizado]) ==> B([Guardar y construir<br>el indicador]);
B ==> C([Agregar y gestionar<br>una instancia]);
%% Rama opcional con conexión de retorno
A -.-> O([Editar el código del indicador]) -.-> B; Después de crear un indicador personalizado, debe guardarlo y construirlo para validar el código del proyecto. Cuando la construcción tiene éxito, puede agregar una instancia del indicador a un gráfico, y el indicador aparecerá en el gráfico.
La tabla a continuación describe las posibles acciones para indicadores personalizados en las aplicaciones cTrader:
| Acción | cTrader Windows | cTrader Mac | cTrader Web | cTrader Mobile |
|---|---|---|---|---|
| Crear | Sí | Sí | No | No |
| Editar | Sí | Sí | No | No |
| Guardar y compilar | Sí | Sí | No | No |
| Agregar y gestionar instancia | Sí | Sí | No | No |
En cTrader Web y Mobile, solo puede añadir y personalizar indicadores integrados.
Cómo funcionan los indicadores personalizados
Técnicamente, un indicador personalizado es una clase de C# o Python con parámetros, métodos y otros componentes personalizables. Al modificar el código del indicador, define cómo se calculan los valores y cómo se trazan o exponen los resultados para otras herramientas.
Los indicadores personalizados se utilizan principalmente para ayudar en la operación manual proporcionando una salida visual y alertándole de varios movimientos y oportunidades del mercado. Sin embargo, también puede utilizar estos indicadores en cBots para definir tendencias e indicar a su robot de operaciones que realice ciertas acciones.
Al igual que las instancias de cBot, cada instancia de indicador es independiente, lo que significa que puede añadir el mismo indicador a múltiples símbolos y con diferentes períodos y conjuntos de parámetros. A diferencia de los cBots, los indicadores personalizados no pueden someterse a backtesting, optimizarse o ejecutarse en la Nube. Más allá del trazado, los indicadores pueden exponer datos a otros componentes, dibujar objetos personalizados en los gráficos o incluso operar directamente si están programados para hacerlo.
