Background Image
Table of Contents Table of Contents
Previous Page  42 / 100 Next Page
Information
Show Menu
Previous Page 42 / 100 Next Page
Page Background

42

HERRAMIENTAS

www.traders-mag.es

08/09.2015

Signos de puntuación de EasyLanguage

Adquirir un conocimiento profundo de los signos de

puntuación resulta vital para lograr fluidez en EasyLan-

guage:

;

"

Punto y coma – Marca el final de cada una de las

instrucciones de EasyLanguage.

( )

"

Paréntesis – Se usan para agrupar parámetros o

para controlar operaciones matemáticas.

,

"

Coma – Separa entre sí a los ítems de una lista.

[ ]

"

Corchetes – Se usan para hacer referencia a un

dato de una barra anterior, para desplazar un

trazo o para acceder a elementos dentro de un

array.

“”

"

Comillas – Marca un texto o una etiqueta (p.e.

“Plot name”).

:

"

Dos puntos – Indica el inicio de una lista.

{ }

"

Llaves – cualquier texto entre llaves es una ob-

servación (comentarios) que no se tienen en cuen-

ta como parte de las instrucciones de EasyLan-

guage.

//

"

Doble barra – Cualquier texto tras una doble ba-

rra, únicamente para el resto de esa línea, es una

observación (comentario) y no se tiene en cuenta

como parte de las instrucciones de EasyLanguage.

Dos tipos de EasyLanguage

• EasyLanguage convencional: Este

es el EasyLanguage de siempre,

un clásico, una referencia. Es al

que nos hemos referido en esta

Review. Está basado en C# pero

su orientación al trading es tal que

tiene ya resueltos muchos proble-

mas que nos solemos encontrar

al programar sistemas con otros

lenguajes. Es un lenguaje sencillo

y apto para no programadores.

• EasyLanguage Objects: Se lanzó

en 2010 para extender las posi-

bilidades de EasyLanguage con

la programación orientada a ob-

jetos. Es muy parecido a Visual

Basic .NET y con él se puede ac-

ceder a cualquier símbolo o dato

mediante el código, aunque no

esté en el chart, colocar órdenes

desde indicadores, acceder a da-

tos reales de la cuenta o posicio-

nes, etc.

«

Los dos tipos de expresiones más comunes de Eas-

yLanguage son:

Las expresiones numéricas

se refieren o calculan

un valor numérico. Por ejemplo, la palabra reserva-

da High es también una expresión numérica porque

hace referencia a un valor numérico. Además, Volu-

me * 2 y (High - Low) *. 5 son expresiones numéricas.

Las expresiones True/False (Verdadero/Falso)

com-

paran dos valores numéricos que pueden ser TRUE o

FALSE. Por ejemplo:

Close = Open

"

Close igual a Open

High > High [1]

"

High es mayor que el High de 1 barra

hacia atrás

Date <> Date [1]

"

Date no es igual que el Date de 1

barra hacia atrás

Los cuatro tipos de instrucciones comunes de EasyLan-

guage son:

• Instrucciones de declaración de inputs

• Instrucciones de declaración de variables

• Instrucciones de asignación de variables

• Para Analysis Technique: Instrucciones Plot (para di-

bujar o trazar indicadores en el chart)

Código EasyLanguage de una Strategy preinstalada en TradeStation: Bollinger Bands LE (Long Entry).

Fuente: Propia y TradeStation

G2)

TradeStation Development Environment (TDE) con paneles contraídos