Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 104

 

Perché il tester si ferma sempre a una data durante i test, ma nel registro scrive questo:

2017.11.11 10:08:50.058 2017.07.11 00:00:00 mslTorg20 OnTester restituisce 0,00000000000000000000


 
msl271170:

Ciao a tutti.

Come mi sbarazzo del seguente commento durante la compilazione:

possibile uso di una variabile non inizializzata 'SL1'.

SL1=0;

 
Nauris Zukas:

SL1=0;


Grazie, questo aiuta.

Inoltre, puoi dirmi per favore

il cui segno significa o

se (a o b)

 
msl271170:

Grazie, questo aiuta.

Inoltre, puoi dirmi per favore

che segno significa o

se (a o b)


if (a || b)
 
Alekseu Fedotov:


Pensavo fosse una "E".

cos'è il segno "E" allora?

 

già trovato, grazie.

 

C'è un modo per impostare un grafico che si apra con il timeframe corretto sul pulsante di apertura? Grazie

 

Abbiamo il codice più semplice

#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));

Uscite di allarme

Alert: e=114.9999999999999858,115.00000000

Come mai?

 

Saluti!

Potete dirmi come cancellare un ordine pend ente su una candela precedente se ho bisogno di riaprire l'ordine pendente su una nuova candela?

Una nuova barra è definita come

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

Ho impostato l'ordine pendente in questo modo

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: Abbiamo il codice più semplice. Uscite di allarme

Allarme: e=114.9999999999999858,115.000000 Come mai?

I numeri nella memoria del computer sono rappresentati in codice binario, in cui siamo abituati a numeri esattamente decimali, nel caso generale è difficile rappresentarli. Se arrotondate il numero di sinistra a 8 cifre decimali, otterrete il numero giusto. Abituati...