Alguien que me explique qué es el MqlTradeRequest.deviation! Por favor!

 

Buen día.

Primero los pongo en contexto:

Estoy haciendo un robot que en una función abre posiciones y en otra les establece SL.  La posición se abre aparentemente sin problemas, pero el SL siempre saca error al intentar establecerse... Luego de 2 semanas revisando como loco el código que pone el SL y modificándolo, ensayando diversas estrategias, siempre da el mismo error.  Me dio por ensayar abrir la posición con un código de alguien conocido y ahora mi código sí fue capaz de ponerle el SL, así que el problema no era en la modificación de la posición sino en el momento de la apertura.


Ahora revisé qué tienen de diferentes y básicamente la diferencia está en un dato llamado 'Desviación' (MqlTradeRequest.deviation), lo estaba poniendo muy pequeño porque realmente no tengo idea de qué es o para qué sirve.  Agradezco a quién me pueda aclarar con qué criterio debería poner este valor; depende del activo financiero o símbolo que esté operando?


Muchas gracias

 
Carcga:

Buen día.

Primero los pongo en contexto:

Estoy haciendo un robot que en una función abre posiciones y en otra les establece SL.  La posición se abre aparentemente sin problemas, pero el SL siempre saca error al intentar establecerse... Luego de 2 semanas revisando como loco el código que pone el SL y modificándolo, ensayando diversas estrategias, siempre da el mismo error.  Me dio por ensayar abrir la posición con un código de alguien conocido y ahora mi código sí fue capaz de ponerle el SL, así que el problema no era en la modificación de la posición sino en el momento de la apertura.


Ahora revisé qué tienen de diferentes y básicamente la diferencia está en un dato llamado 'Desviación' (MqlTradeRequest.deviation), lo estaba poniendo muy pequeño porque realmente no tengo idea de qué es o para qué sirve.  Agradezco a quién me pueda aclarar con qué criterio debería poner este valor; depende del activo financiero o símbolo que esté operando?


Muchas gracias

Desviación máxima aceptable del precio solicitado, se especifica en puntos
Razón de la queja: