Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 58
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Aquí está
{
Comment( cLot(100)," | ",AccountFreeMarginCheck(_Symbol,OP_BUY,cLot(100)) );
}
Buena suerte, me da error.
Y así, una versión más o menos funcional del anterior EA está lista
Esto es lo esencial.
por ejemplo, tiene 50 pedidos
en el comando "cerrar todo", se cierran como máximo 15 de ellos; todos los demás tienen tiempos de espera y recotizaciones
El resto requiere repetidas pasadas y durante los movimientos bruscos el número de pasadas aumenta considerablemente.
¿Es posible poner esto en mi cuenta?
Por lo que sé, este tipo de llamamientos al chef del servidor no son bienvenidos, pero podría estar equivocado.
Y así, una versión más o menos funcional del anterior EA está lista
Esto es lo esencial.
por ejemplo, tiene 50 pedidos
en el comando "cerrar todo", se cierran como máximo 15 de ellos; todos los demás tienen tiempos de espera y recotizaciones
El resto requiere repetidas pasadas y durante los movimientos bruscos el número de pasadas aumenta considerablemente.
¿Es posible poner esto en mi cuenta?
Por lo que sé, este tipo de llamamientos al chef del servidor no son bienvenidos, pero podría estar equivocado.
Con el fin de no psico chef no debe repetir estúpidamente, y para analizar los errores y tomar una decisión competente, para tratar de nuevo o saltar.
Alternativamente, si el ciclo se construye de 0 a ... entonces el salto es inevitable. Utilizar un bucle inverso
Para evitar que el chef se asuste, no hay que repetir estúpidamente, sino analizar los errores y tomar una decisión inteligente sobre si hay que volver a intentarlo o saltárselo.
Alternativamente, si el ciclo se construye de 0 a ... entonces el salto es inevitable. Utilizar un bucle inverso
PedidosTotal()-1
Para evitar que el chef se asuste, no hay que repetir estúpidamente, sino analizar los errores y tomar una decisión inteligente sobre si hay que volver a intentarlo o saltárselo.
Alternativamente, si el ciclo se construye de 0 a ... entonces el salto es inevitable. Utilizar el bucle invertido
aquí hay un trozo de registro durante el procesamiento actual, una parte de él se modifica, e, independientemente de la orden, no todos los pedidos se activan, si hay más de 20 órdenes, esto se repite para todos en cada comando, y sólo el probador
2017.01.05 18:31:44.919 2016.12.14 23:03:00 Probador: stop loss #716 a 1.05321 (1.05297 / 1.05347)
2017.01.05 18:31:44.919 2016.12.14 23:03:00 Probador: stop loss #715 a 1.05321 (1.05297 / 1.05347)
2017.01.05 18:31:44.919 2016.12.14 23:03:00 Probador: stop loss #714 a 1.05321 (1.05297 / 1.05347)
2017.01.05 18:31:44.919 2016.12.14 23:03:00 Probador: stop loss #713 a 1.05321 (1.05297 / 1.05347)
2017.01.05 18:31:44.919 2016.12.14 23:03:00 Probador: stop loss #712 a 1.05321 (1.05297 / 1.05347)
2017.01.05 18:31:44.919 2016.12.14 23:03:00 Probador: stop loss #711 a 1.05321 (1.05297 / 1.05347)
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: modify #711 sell 0.01 EURUSD at 1.05862 sl: 1.05321 tp: 0.00000 ok
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: modify #712 sell 0.02 EURUSD at 1.05682 sl: 1.05321 tp: 0.00000 ok
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: modify #713 sell 0.04 EURUSD at 1.05388 sl: 1.05321 tp: 0.00000 ok
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: modify #714 sell 0.08 EURUSD at 1.05229 sl: 1.05321 tp: 0.00000 ok
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: modify #715 sell 0.16 EURUSD at 1.05077 sl: 1.05321 tp: 0.00000 ok
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: modify #716 sell 0.32 EURUSD at 1.05232 sl: 1.05321 tp: 0.00000 ok
2017.01.05 18:31:44.919 2016.12.14 23:01:00 Moving tral-martin EURUSD,M1: open #716 sell 0.32 EURUSD at 1.05232 ok
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: OrderModify error 4051
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: stoploss no válido para la función OrderModify
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: modify #715 sell 0.16 EURUSD at 1.05077 sl: 200.00000 tp: 0.00000 ok
2017.01.05 18:31:44.918 2016.12.14 22:52:00 Moving tral-martin EURUSD,M1: open #715 sell 0.16 EURUSD at 1.05077 ok
2017.01.05 18:31:44.918 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.918 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.918 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.917 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: OrderModify error 4051
2017.01.05 18:31:44.917 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: stoploss no válido para la función OrderModify
2017.01.05 18:31:44.917 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: modify #714 sell 0.08 EURUSD at 1.05229 sl: 200.00000 tp: 0.00000 ok
2017.01.05 18:31:44.917 2016.12.14 22:44:00 Moving tral-martin EURUSD,M1: open #714 sell 0.08 EURUSD at 1.05229 ok
2017.01.05 18:31:44.916 2016.12.14 22:09:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.916 2016.12.14 22:09:00 Moving tral-martin EURUSD,M1: OrderClose error 138
2017.01.05 18:31:44.916 2016.12.14 22:09:00 Moving tral-martin EURUSD,M1: OrderModify error 4051
PedidosTotal()-1
No. Eso es. Artyom, lee sobre las funciones de incremento/decremento de prefijos y postfijos.
En mi versión, primero se disminuye el valor de inicio en 1 y luego se inicia el ciclo.
No. Eso es. Artyom, lee sobre las funciones de incremento/decremento de prefijos y postfijos.
En mi versión, primero se disminuye el valor de inicio en 1 y luego se inicia el ciclo.
trader781: вот кусок журнала при текущей обработке, часть кроется часть модифицируется, причем вне зависимости от команды сработают не все ордера, если ордеров больше 20, это повторяется для всех при каждой команде, а ведь только тестер
¿De nuevo con cero deslizamiento (138)?
Y los stoploss no se calculan correctamente, según el libro de registro.¿De nuevo con cero deslizamiento (138)?
Los 50 están en todas partes
el hecho de que con un gran número de pedidos no se cierren o modifiquen todos simultáneamente
Stop Losses - al diablo con ellos, ya los resolveré cuando los cierre todos a la vez
por ahora es así
https://www.mql5.com/ru/charts/6368852/eurusd-m1-metaquotes-software-corp