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