Apertura de operaciones con un diferencial superior al especificado
1 respuesta
Mike H.
hace 12 años #112367
OK, ya lo resolví... Cambie el código a sqConvertToPips (Ask - Bid) < 2.2 or (Ask - Bid) < 0.00022
En el Asistente, sería sqConvertToPips Spread < 2.2
Ejemplo: Entrar en Largo si una de las Condiciones es Spread < 2.2
Código mostrado como (Ask - Bid) < 2.2
pero las operaciones se abren independientemente del tamaño del spread... ¿Qué estoy haciendo mal?
Las mesas de contratación utilizan 5 decimales... Cuentas DEMO
En el Editor, intenté cambiar a (Ask - Bid) < 2 y (Ask -Bid) < 2.0 y las operaciones siguen abriéndose con spreads mayores...
0
Mark Fric
hace 12 años #125392
Hola,
puedes usarlo como:
ConvertToPips(Spread) < 2.2
o
Spread < ConvertToRealPips(2.2)
En cualquier caso, debería funcionar.
¿Ha considerado que el diferencial podría cambiar desde que se activó la acción y se colocó su orden?
Además, podría haber algún desajuste en el orden.
Si crees que no funciona, intenta cambiarlo de 2.2 a 0.1 spread. ¿Seguirá tomando las operaciones?
En caso afirmativo significaría que hay un bug, pero no lo creo, se trata de una comparación muy sencilla.
No importa si el broker utiliza 4 o 5 decimales, se reconoce automáticamente.
Mark
Arquitecto de StrategyQuant
0
Viendo 1 respuesta (de un total de 1)