Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 104

 

Por que o testador sempre pára em uma data ao testar, mas no registro ele escreve isto:

2017.11.11 10:08:50.058 2017.07.11 00:00:00 mslTorg20 OnTester retorna 0,000000000000000000


 
msl271170:

Olá a todos.

Como posso me livrar do seguinte comentário ao compilar:

possível uso da variável não-inicializada 'SL1'.

SL1=0;

 
Nauris Zukas:

SL1=0;


Obrigado, isso ajuda.

Além disso, pode me dizer, por favor,

o que significa ou

se (a ou b)

 
msl271170:

Obrigado, isso ajuda.

Além disso, pode me dizer, por favor,

o que significa o sinal

se (a ou b)


if (a || b)
 
Alekseu Fedotov:


Pensei que fosse um "E.".

o que é então o sinal "E"?

 

já o encontrou, obrigado.

 

Existe alguma maneira de configurar um gráfico para abrir com o tempo correto no botão de abrir? Obrigado

 

Nós temos o código mais simples

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

Saídas de alerta

Alert: e=114.9999999999999858,115.00000000

Como assim?

 

Saudações!

Você pode me dizer como apagar uma ordem pendente em um castiçal anterior se eu precisar reabrir a ordem pendente em um novo?

Uma nova barra é definida como

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

Eu estabeleço a ordem pendente desta forma

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: Nós temos o código mais simples. Saídas de alerta

Alerta: e=114.999999999999999858.115.000000 Como assim?

Os números na memória do computador são representados em código binário, no qual estamos acostumados a números exatamente decimais em geral, caso seja difícil representá-los. Se você arredondar o número da esquerda para 8 casas decimais, você receberá o número certo. Acostume-se...