Dimka-novitsek:
Boa noite! Estou a tentar abrir cinco encomendas - na verdade, estou a aprender as peculiaridades do quinto terminal. Bem, já passaram 40 minutos, não consigo ver o registo de mensagens impressas! Se puder, por favor dê uma vista de olhos.

Há metade perdida...

 for( ;i<5;i++){

O que é isso?

E eu declarei para fora de função! Quero dizer, i !
O que está perdido? Estou um pouco fora do registo...
Não sei, por isso
 for(i ;i<5;i++){

jura... i' - expressão não tem efeito ordenado.mq5 36 27

Está a funcionar e tudo bem. Nem sempre consigo ver as impressões, e não é muito conveniente, porque é tão bom puxar as variáveis nelas quando se depura!

Opção 1

for(int i=0 ;i<5;i++)
{
//-----
}

Variante 2

int i;

for(i=0;i<5;i++)
{
//-----
}

Falhou completamente os valores iniciais.

Eu vou conseguir isso. O papá também toca.
Eu declarei int i; fora das funções, acima dele faz tiquetaque, que abriria ordens exactamente cinco! Caso contrário, abre muitos deles. Afinal de contas, o principal é que funciona.

Também recomendo que se faça um Estilista de Alinhamento de Código para melhorar a legibilidade.

É a primeira vez que ouço ou leio! Interessante.
Fixe!!! Obrigado.