[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 74

 
ZZZEROXXX:


o consórcio é intrigante ))

Há filmes sobre isso ("O Espírito dos Tempos") e em livros, novos livros estão sendo preparados. Está começando a descongelar se não surgir algo novo (Lênin também falou sobre as causas do colapso, sua essência). É provável que se desintegre em 2032.
 
granit77:
É o número de anos que eles estão rastreando a Petrov! E eles conseguiram o que queriam!
)))))))))))))))))))) Ele é apenas um dos exemplos de eliminação do indesejável) E seus métodos são mais parecidos com Sherlock Holmes, da série "You Never Dreamed").
 

Olá a todos!

A MQL4 permite obter tempo de sistema Windows via WinAPI e com que precisão?

Um exemplo seria desejável.

 
Lerans:

Olá a todos!

A MQL4 permite obter tempo de sistema Windows via WinAPI e com que precisão?

Um exemplo seria útil.


para trabalhar com o tempo há funções em mql4:https://book.mql4.com/ru/functions/datetime

Para trabalhar com dll, use: https://docs.mql4.com/ru/basis/preprosessor/import

Procure exemplos no fórum pelo nome da função em que você está interessado: https: //www.mql5.com/ru/search

 
IgorM:


para trabalhar com o tempo há funções em mql4:https://book.mql4.com/ru/functions/datetime

para trabalhar com a dll: https://docs.mql4.com/ru/basis/preprosessor/import

exemplos, procurando no fórum o nome da função de interesse: https: //www.mql5.com/ru/search


Obrigado! Isso é compreensível. Eu não queria cavar através do WinAPI. Esperava obter uma solução pronta...

Você precisa de precisão de tempo melhor do que 1 segundo.

 
IgorM:


para trabalhar com o tempo há f-funções em mql4:https://book.mql4.com/ru/functions/datetime

para trabalhar com a dll: https://docs.mql4.com/ru/basis/preprosessor/import

exemplos pesquisar no fórum pelo nome da função de interesse: https: //www.mql5.com/ru/search


Encontrei-a.

Obrigado!!!

 
volshebnik:
Mas não é real e não tem praticamente nenhum valor.

Você não pensa assim.
 
volshebnik:
Há filmes sobre ele indiretamente ("O Espírito dos Tempos") e em livros, novos livros estão sendo preparados. Está começando a descongelar se não surgir algo novo (Lênin também falou sobre as razões do colapso, sua essência). É provável que se desintegre em 2032.

não leve o zeitgeist a sério
 
Lerans:

Você precisa de uma precisão de tempo melhor do que 1 segundo.

formule sua pergunta dessa forma, então https://docs.mql4.com/ru/common/GetTickCount
 

Aconselhar sobre a função para fechar todos os pedidos

void Closeallorders()
{
int total;
Print("CloseAll");
total=OrdensTotal();
Print("total "+total);
for(int i=0;i<total;i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==falso) { Print("break "+GetLastError()); break;}
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continuar;
RefreshRates();
if (OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
if (OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
Print("close all error="+GetLastError());
}
}

porque nem todos os pedidos são fechados. sim - há erros 138 e 129. mas às vezes também nesta linha -

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==falso) { Print("break "+GetLastError()); break;}

O programador quebra, mas o código de erro é 0. - Por que isso acontece?

O que mais pode ser consertado além do looping até que todos os pedidos sejam completamente mortos?

Razão: