¿Puede indicar si es posible determinar la hora de inicio de la sesión de negociación (por ejemplo, para Moscú es 10-35, etc.) o simplemente crear una variable y escribir un valor en ella? Esto es necesario para no colocar órdenes al principio de la sesión, sino para determinar la dirección.
first_may: ¿Puede indicar si es posible determinar la hora de inicio de la sesión de negociación (por ejemplo, para Moscú es 10-35, etc.) o simplemente crear una variable y escribir un valor en ella? Esto es necesario para no colocar órdenes al principio de la sesión, sino para determinar la dirección.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
en realidad es así
print da _dif = 0.01, pero_Lot = 0;Probablemente, se ha ajustado a
int _Lot; //entonces cortará todo lo que sea inferior a uno
y debe ser ajustado:
doble _Lote;
Probablemente, se ha ajustado a
int _Lot; //entonces cortará todo lo que sea inferior a cero
y debe ser ajustado:
doble _Lote;
doble _Lote;
double _Lot_BUY = 0;
double _Lot_SELL = 0;
double _Lot_BUYSTOP = 0;
double _Lot_SELLSTOP = 0;
aquí hay otra construcción
no funciona así, pero en el siguiente ejemplo sí lo hace
En el registro aparece el siguiente mensaje
0,01000000 ajuste2 _Lote = 0,00000000_Lote_BUY = 0,03000000_Lote_BUYSTOP = 0,00000000_Lote_SELL = 0,00000000_Lote_SELLSTOP = 0,02000000
17:07:12 Expert_V3 GBPUSD,M1: cantidad de lotes no válida para la función OrderSend
Sin embargo, mientras faltaban 3 SELLSTOP, fijó los dos primeros sin problemas, pero tropezó con el tercero.
Es decir, por qué no pone el lote a 0,01, aunque calcula la variable _dif correctamente...
Sólo abrirá órdenes a partir del segundo. Ni siquiera del segundo, sino del tercero.¿Es esa tu idea?
Gracias
¿Puede indicar si es posible determinar la hora de inicio de la sesión de negociación (por ejemplo, para Moscú es 10-35, etc.) o simplemente crear una variable y escribir un valor en ella? Esto es necesario para no colocar órdenes al principio de la sesión, sino para determinar la dirección.
Horario de la sesión de negociación de divisas
Por lo tanto, se sugiere utilizar simplemente una variable que almacene el inicio de la sesión. Gracias.
P.D.
Lo encontré en la base de datos. https://www.mql5.com/ru/code/9313