Table of Contents Table of Contents
Previous Page  26 / 72 Next Page
Information
Show Menu
Previous Page 26 / 72 Next Page
Page Background

26

TRADERS´ 06.2020

UN LENGUAJE SIMPLE DE PROGAMACIÓN PARA CREAR INDICADORES Y ESTRATEGIAS

Tradesignal Equilla

El lenguaje de fórmulas Equilla, que viene por defecto con

todos los productos de Tradesignal, es similar al lenguaje

de programación Pascal; y por lo tanto, esmenos complejo

que C ++ o Python, pero manteniendo su potencia.

Además, está optimizado para usar precios históricos de

varias maneras. Equilla calcula automáticamente cada

vela por separado para que los bucles sean innecesarios.

Algunas características que pueden ser desconocidas

inicialmente para los programadores, se convertirán al

final en grandes ventajas, especialmente para los prin-

cipiantes, ya que reducirán el esfuerzo de programa-

ción considerablemente. También hay en los foros de

Tradesignal Online una interacción regular con el equipo

Equilla, para que los principiantes puedan utilizar el cono-

cimiento de los expertos y recibir asistencia. Tradesignal

Online también proporciona una gran sección de ayuda

en la que se explican todas las funciones de Equilla.

Estructura del código del RSI

Para arrojar más luz sobre este lenguaje de programa-

ción, primero dividiremos el índice de fuerza relativa en

cada una de sus partes individuales y luego le agrega-

remos una orden de compra simple. Primero, definiremos

los metadatos de un indicador, los cuales son los respon-

sables de la clasificación del mismo. Para ello, se puede

asignar un “código corto” al indicador, lo que hará que sea

más fácil encontrarlo a posteriori. Para agregar también

un indicador a las subventanas gráficas, se debe usar el

comando Subchart (True). El segundo paso es definir los

parámetros de entrada del indicador; es decir, las propie-

dades que el usuario puede cambiar posteriormente.

Pero lo que casi toda estrategia necesita con seguridad

es la serie de datos de un activo en la que se realizarán los

En el número de hoy, veremos más de cerca a Equilla, el lenguaje de programación desarrollado por

Tradesignal para crear indicadores y estrategias de trading. Para ello desglosaremos al índice de fuerza

relativa RSI en sus componentes individuales y los explicaremos en detalle. Incluso los lectores que

tengan poca o ninguna experiencia programando tendrán resultados rápidos con este lenguaje y podrán

desarrollar sus propias estrategias.

HERRAMIENTAS

cálculos. Como base, definiremos el precio de un activo

“Al cierre”, lo que significa que se utiliza para los cálculos

el último precio de la vela anterior en el gráfico del activo.

Otros niveles que considerar serían Apertura, Máximo y

Mínimo, aunque también el volumen, o intereses abiertos,

si están disponibles. El RSI también necesita áreas en

las que se considere su sobrecompra o sobreventa

y un período al que deba aplicarse. El período deter-

mina cuántas velas o datos se utilizarán para el cálculo

antes de la vela actual. Los valores de estas entradas se

pueden establecer como se desee. En el caso del RSI, se

les proporciona un valor mínimo y máximo que limita las

opciones de entrada, porque una entrada de usuario de

menos del 0 % o más del 100 % para sobrecomprado o

sobrevendido (OverSold y OverBought) no tendría sentido

con el RSI. Finalmente, es posible usar ShowAlerts para

definir si el indicador puede o no generar una señal

cuando haya cruzado uno de los 2 rangos. Esta señal

la generará el programador en el código de Equilla. Es

importante saber que no todos los indicadores provistos

tienen la posibilidad de generar señales.

Ahoraque laprimerapartedenuestro indicador está termi-

nada, se deben definir las variables necesarias, el valor del

RSI está determinado por su función de los argumentos

de Precio y Periodo. Se almacenará temporalmente en la

variable rsiValue. Las funciones son códigos de terceros

que se almacenan en otros archivos. Por lo tanto, estos

pasos de cálculo (algoritmos) no necesitan reprogra-

marse para cada indicador porque con las funciones es

posible usarlos en cualquier otro lugar. Ahora debemos

decirle a Equilla que rsiValue = RSI (Precio, Periodo), para

que el cálculo se realice en segundo plano. Para dibujar

el resultado en la subventana gráfica tenemos que usar

NUEVOS

PRODUCTOS

CRÍTICA DE

PÁGINA WEB

PRUEBA DE

SOFTWARE

PRUEBA DE

APLICACIÓN

BOOKRE

VIEW