Errores, fallos, preguntas - página 2303

 
fxsaber:

Escribiré mi OrderSend y lo compararé.

Escrito. No es universal, pero es significativamente más rápido que Optimize.


Las mediciones muestran que en el modo de optimización el OrderSend personalizado es 50 veces más rápido que el nativo. Claro que no es universal, pero 50 veces más rápido que el normal es mucho.

 
El sitio mql5 no se abre

Error del servidor

403 - Prohibido: Acceso denegado.

No tiene permiso para ver este directorio o página utilizando las credenciales que ha suministrado.


¿Puede decirme qué hacer?
 
Artem Salonnikov:
El sitio mql5 no se abre

Error del servidor

403 - Prohibido: Acceso denegado.

No tiene permiso para ver este directorio o página utilizando las credenciales que ha suministrado.


¿Puede decirme qué hacer?

¿Escribiste este mensaje desde la impresora?

 
Vitaly Muzichenko:

¿Este mensaje fue escrito desde una impresora?

Si apagas el wifi, todo funciona
 
Artem Salonnikov:
Si apagas el wifi, funciona

Espere aproximadamente una hora y el sitio será accesible de nuevo. Leer"403 - Prohibido: Acceso denegado" en la web.

 
Obtengo un registro de compilación relativamente grande
'Test.mq5'      Test.mq5        1       1
'TesterBenchmark.mqh'   TesterBenchmark.mqh     1       1
'MT4Orders.mqh' MT4Orders.mqh   1       1
'HashMap.mqh'   HashMap.mqh     1       1
'IMap.mqh'      IMap.mqh        1       1
'ICollection.mqh'       ICollection.mqh 1       1
'IEqualityComparer.mqh' IEqualityComparer.mqh   1       1
'DefaultEqualityComparer.mqh'   DefaultEqualityComparer.mqh     1       1
'EqualFunction.mqh'     EqualFunction.mqh       1       1
'IEqualityComparable.mqh'       IEqualityComparable.mqh 1       1
'HashFunction.mqh'      HashFunction.mqh        1       1
'IComparable.mqh'       IComparable.mqh 1       1
'CompareFunction.mqh'   CompareFunction.mqh     1       1
'HashSet.mqh'   HashSet.mqh     1       1
'ISet.mqh'      ISet.mqh        1       1
'PrimeGenerator.mqh'    PrimeGenerator.mqh      1       1
'Virtual.mqh'   Virtual.mqh     1       1
'Orders.mqh'    Orders.mqh      1       1
'Order.mqh'     Order.mqh       1       1
macro redefinition      Virtual.mqh     551     9
macro redefinition      Virtual.mqh     552     9
'TradeChannel.mqh'      TradeChannel.mqh        1       1
'System.mqh'    System.mqh      1       1
'Price_Compare.mqh'     Price_Compare.mqh       1       1
'Channel_Unit.mqh'      Channel_Unit.mqh        1       1
'Channel.mqh'   Channel.mqh     1       1
'Pointer.mqh'   Pointer.mqh     1       1
'Channel_Adaptive.mqh'  Channel_Adaptive.mqh    1       1
'Levels.mqh'    Levels.mqh      1       1
'Level.mqh'     Level.mqh       1       1
generating code         0       0
0 error(s), 2 warning(s), compile time: 2431 msec               1       3
Las advertencias resaltadas se encuentran en un punto intermedio. Es difícil verlos (el cuadro de mensajes del compilador no está a pantalla completa), porque el mensaje inferior "2 advertencias" no está resaltado de ninguna manera, como lo está cuando hay errores. ¿Es posible resaltar las advertencias en la última línea si hay alguna?
 
IndicatorSetDouble (INDICATOR_MAXIMUM,???);
IndicatorSetDouble (INDICATOR_MINIMUM,???);

¿Podría decirme qué valor hay que comunicar para anular la fijación de la escala?

(objetivo: en la pestaña "Escala" de los ajustes de la herramienta, desmarcar las casillas de forma programada)

 

Bicho divertido


 

Hola a todos.

Quiero obtener su beneficio, pero OrderProfit() devuelve un valor erróneo para esta orden.

Lo interesante es que siempre es diferente (a veces devuelve el valor correcto).

Por favor, no seas demasiado estricto.

He adjuntado 2 capturas de pantalla.

for(int i2=Total de Pedidos()-; i2>=0; i2--)

{

if((OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY)==true)&&OrderSymbol()==Symbol() &&

OrderMagicNumber()==Magic && OrderProfit()<=0)

{

a=3;

Alert("Beneficio: ", OrderProfit();

Alert("Pedido mágico: ", OrderMagicNumber());

Alert("MAgic: ", Magic);

Alert("SímboloOrden: ", SímboloOrden());

Alert("Símbolo: ", Símbolo();

Alert("NoOrders: ", OrderTicket());

Alert("Tipo: ", "menos");

Alert("orderselect: ", OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY));

Alert("Lote: ", OrderLots();

}

si no

{

a=5;

Alert("Beneficio: ", OrderProfit();

Alert("Pedido mágico: ", OrderMagicNumber());

Alert("MAgic: ", Magic);

Alert("SímboloOrden: ", SímboloOrden());

Alert("Símbolo: ", Símbolo();

Alert("NoOrders: ", OrderTicket());

Alert("Tipo: ", "menos");

Alert("orderselect: ", OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY));

Alert("Lote: ", OrderLots();

}

Archivos adjuntos:
Image1.png  82 kb
image2.png  117 kb
 
Паша Рыбак:

Hola a todos.

La pregunta es de la siguiente naturaleza...

El beneficio de la orden en MT4 se calcula como OrderProfit()+OrderCommission()+OrderSwap()