Página 1 de 1

AYUDA (Stop Loss a Breakeven)

Publicado: 20 Oct 2010 21:25
por firecan
Hola a todos, alguien sabria decirme que cambio necesito en esta orden:

// Cuando el precio es mayor que la entrada en +0.0010 ticks envia el Stop Loss a Breakeven.
if ( Close (0) >= Position.AvgPrice + 0.0010 * TickSize)
{ SetStopLoss(CalculationMode.Price,Position.AvgPrice +0.0001); }

Con esta orden tengo que esperar al cierre de la barra que es lo que hace al poner "Close (0)"

¿ Que orden tendria que poner en su lugar para no esperar al cierre de la barra ?

// Cuando el precio es mayor que la entrada en +0.0010 ticks envia el Stop Loss a Breakeven.
if ( ??? >= Position.AvgPrice + 0.0010 * TickSize)
{ SetStopLoss(CalculationMode.Price,Position.AvgPrice +0.0001); }

Gracias de antemano, saludos.

Re: AYUDA (Stop Loss a Breakeven)

Publicado: 20 Oct 2010 21:47
por Gamelu
Estass confundido, con close[0] no espera al cierre de barra, es el precio del tick actual

double Close[]
Series array that contains close prices for each bar of the current chart.


Pero al ser de "0", como aun no ha cerrado, devuelve el precio actual

Re: AYUDA (Stop Loss a Breakeven)

Publicado: 20 Oct 2010 22:33
por firecan
Ok, de acuerdo pero podrias decirme como detallo la orden para que se vaya a breakeven al tocas el precio sin esperar al cierre de la barra, que aunque confundido es lo que me hace.

Que pongo pues ya estoy bloqueado.

Saludos.

Re: AYUDA (Stop Loss a Breakeven)

Publicado: 21 Oct 2010 16:13
por firecan
Hola a todos.

Problema resuelto.

Lo explico, quizas alquien lo necesite en algun momento:

Estaba en un error al creer que el problema me lo daba "Close [0]".

Y el error era que si utilizas "TickSize" no puedes poner decimales, sino numeros enteros.

Gracias y saludos.