Saltar a contenido

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 No No
Editar No No
Guardar y compilar No No
Agregar y gestionar instancia 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.

Image title