Buenos días.
En mi sistema, tengo programada la salida del trade por medio de este código:
Set Stop ploss x ptrailing y
En mi caso, el valor del stop (x) es mucho mayor que el valor del trailing stop (y)
He estado asumiendo, que si entra la orden y el precio no llega al valor de “y” el trailing no se activa y si va en contra se detiene en el valor del stop “x”
En el backtest, aparentemente funciona de esa manera y no habría mayores problemas; sin embargo, al ejecutarlo en el ProOrder, cuando se ejecutan las ordenes, se activa inmediatamente el Trailing Stop, sin siquiera haber subido el valor del precio hasta el valor “y” .
El código es el mismo, pero el funcionamiento, y por tanto, los resultados en el backtest, son completamente diferentes que en el ProOrder.
Si alquien supiera donde esta mi error, me lo podría decir porfavor? Llevo varios días intentando saber que es lo que ocurre pero aun no consigo resolver el problema.
Muchas gracias
1
2
3
4
5
6
7
IFShortOnMarketANDcsalidaorc8THEN
EXITSHORTATMARKET
ENDIF
// Stops y targets: introduzca aquí sus stops de protección y targets de beneficios
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue