Subindices negativos

Foro dedicado a esta excelente herramienta de desarrollo e implementación de sistemas de trading
Responder
cavendish
Mensajes: 13
Registrado: 01 Ene 2011 14:03

Subindices negativos

Mensaje por cavendish »

¿Ninja entiende de subindices negativos en velas? Me explico. Imaginaos que quiero ponerme largo si han pasado 2 velas largas. ¿cual de las dos formas de escribirlo es la correcta?

1) if (Close [1]>Open[1] && Close [0]>Open[0]
Enterlong();

2) if (Close [0]>Open [0] && Close [-1]>Open [-1
Enterlong ();

¿Son equivalentes?

¿La de abajo es correcta?
Avatar de Usuario
cls
Mensajes: 1336
Registrado: 24 May 2007 18:46
Contactar:

Re: Subindices negativos

Mensaje por cls »

Los índices positivos se refieren a barras del pasado:
Close[2]: es el cierre de dos barras atrás
Open[5]: es la apertura de cinco barras atrás
etc.

Los índices negativos se refieren a barras futuras:
Close[-4]: es el cierre de cuatro barras hacia adelante
Low[-1]: es el Low de la barra siguiente
etc.

Obviamente, los índices negativos sólo los puedes usar en histórico y tienen poco sentido en un sistema real (aunque de todo hay).

Además, cuando preguntes por una barra tienes que asegurarte que existe.
Cuando se ejecuta Close[3] antes tienes que haberte asegurado de que el histórico tiene al menos tres barras.
Cuando se ejecuta High[-5] antes tienes que asegurarte de que estás al menos a cinco barras de que se te acabe el histórico.

S2
cavendish
Mensajes: 13
Registrado: 01 Ene 2011 14:03

Re: Subindices negativos

Mensaje por cavendish »

ya decia yo que tenia un sistema que en backtest y con barras futuras iba como la seda pero en real no me hacia nada jaja. a quien se le ocurre programar con barras futuras en el presente...
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Ninja Trader”