Estoy intentando hacer un sistema con VB, el caso es que tengo algunas dudas sobre .ExitLong
A ver una vez entro en orden de compra con .buy AtClose,1, le pongo a mi sistema
if .getMarketPosition=1 then
if .close(1)>.close(0) then
.exitlong AtClose,1
end if
end if
se supone que con este sistema, una vez estamos comprados, si el cierre de la barra anterior es mayor que el de la actual saldriamos al cierre de la barra actual no?
El caso es que al aplicar este sistema en el grafico, no me muestra nada, ni compra ni hace nada, no salen las "B" de compra ni cuando sale.
Mi pregunta es, como funciona el .Exitlong AtClose y AtStop y si hay alguna forma de obligarle a salir del mercado, porque yo pensaba que esto se hacia con el .exitlong atclose pero luego al aplicarlo en el mercado no sucede nada.
Duda .ExitLong en VBA
Re: Duda .ExitLong en VBA
No parece existir ningún fallo. Pero si dices que no obtienes ninguna operación en el gráfico, puede que ni siquiera hayas llegado a comprar, por lo que tu .ExitLong no llegará a activarse nunca.
Pásame si quieres el fichero .vba y le echo un vistazo.
Saludos
Pásame si quieres el fichero .vba y le echo un vistazo.
Saludos
I have not failed. I've just found 10,000 ways that won't work - Thomas A. Edison
Sigueme en Twitter: @INtrader_
Sigueme en Twitter: @INtrader_

Re: Duda .ExitLong en VBA
Gracias por contestar.
Bueno, se que entra en la orden de compra, dado que uso el debugger para comprobarlo.
Acabo de solucionarlo. De todas formas gracias por contestar.
Bueno, se que entra en la orden de compra, dado que uso el debugger para comprobarlo.
Acabo de solucionarlo. De todas formas gracias por contestar.
Re: Duda .ExitLong en VBA
De nada.
I have not failed. I've just found 10,000 ways that won't work - Thomas A. Edison
Sigueme en Twitter: @INtrader_
Sigueme en Twitter: @INtrader_

Si te ha gustado este hilo del Foro, ¡compártelo en redes!