Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 104

 

¿Por qué el probador siempre se detiene en una fecha al probar, pero en el registro escribe esto:

2017.11.11 10:08:50.058 2017.07.11 00:00:00 mslTorg20 OnTester devuelve 0.000000000000000000


 
msl271170:

Hola a todos.

¿Cómo puedo eliminar el siguiente comentario al compilar?

posible uso de la variable no inicializada 'SL1'

SL1=0;

 
Nauris Zukas:

SL1=0;


Gracias, eso ayuda.

Además, ¿puede decirme por favor,

cuyo signo significa

si (a o b)

 
msl271170:

Gracias, eso ayuda.

Además, ¿puede decirme por favor,

lo que significa el signo

si (a o b)


if (a || b)
 
Alekseu Fedotov:


Pensé que era una "E".

¿qué es el signo "E" entonces?

 

Ya lo he encontrado, gracias.

 

¿Hay alguna forma de configurar un gráfico para que se abra con el marco temporal correcto en el botón de apertura? Gracias

 

Tenemos el código más sencillo

#import "stdlib.ex4"
string DoubleToStrMorePrecision(double number, int precision);
#import

double a = 1.15, b=100.0;
double e = a * b;
Alert(" e="+DoubleToStrMorePrecision(e,16)+","+DoubleToStr(e,8));

Salidas de alerta

Alert: e=114.9999999999999858,115.00000000

¿Por qué?

 

¡Saludos!

¿Puedes decirme cómo eliminar una orden pendiente en una vela anterior si necesito reabrir la orden pendiente en una nueva?

Una nueva barra se define como

 static datetime New_Time=0;                  // Время текущего бара
 New_Bar=false;                               // Нового бара нет
  if(New_Time!=Time[0])                        // Сравниваем время
     {
    
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }

He establecido la orden pendiente de esta manera

if ( New_Bar )

{
  

OrderSend(Symbol(),OP_BUYSTOP,NormalizeDouble(Lotpers,5),Ask+OrderStep*Point,100,0,0,NULL,MagicNumber,0,clrNavy);
mql4
Совершение сделок - Торговые операции - Справка по MetaTrader 5
Совершение сделок - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
Andrei: Tenemos el código más sencillo. Salidas de alerta

Alerta: e=114.99999999999858,115.000000 ¿Cómo?

Los números en la memoria del ordenador se representan en código binario, en el que estamos acostumbrados a los números exactamente decimales en el caso general es difícil representarlos. Si redondeas el número de la izquierda a 8 decimales, obtendrás el número correcto. Acostúmbrate...