assessor especializado - perguntas diversas - página 14

 

Alguns alimentos para reflexão:

if(ObjectFind(chart_ID, name) < 0) // check the object does not exist
{
   if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
   {
       Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() );
       return(false);
   }
}
 
honest_knave:

Alguns alimentos para reflexão:

if(ObjectFind(chart_ID, name) < 0) // check the object does not exist
{
   if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
   {
       Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() );
       return(false);
   }
}

Você quer dizer código acima melhor do que código abaixo? Mas eu gostei do código abaixo que é o que me dá descrições de erros.

if( errorcode !=0 ) printf( "Error %i: %s", errorcode, ErrorDescription( errorcode ) );

// --- editado pela segunda vez.

Eu testei, sim, ele evita qualquer aviso, e erros. Preciso de seus conselhos, o que é bom, por favor...

Obrigado, cara.

 

Desculpe, acabei de colar um pouco de um de seus trechos antes. Qualquer declaração de erro de manuseio de impressão serve, apenas não ignore os erros.

 

#SpreadSheet - Fechado

#SpreadSheetErros de planilha- Fechado

Talvez, eu esteja um pouco confuso. Por isso, só uso o método abaixo.

if(ObjectFind(chart_ID, name) < 0) // check the object does not exist
{
   if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
   {
       if( errorcode !=0 ) printf( "Error %i: %s", errorcode, ErrorDescription( errorcode ) );
   }
}

Espero que seja uma boa decisão para mim.

Obrigado por sua ajuda!

Agradecimentos especiais a @honest_knave e @Marco vd Heijden
 

#Fechar por - Abrir

Meu corretor não me mostra a função de fechar por ordem. Então, mas posso"Fechar por perto" com roteiro.
Então, neste caso, existe alguma coisa ilegal?

Obrigado de antemão.

 
Desculpe, eu não entendo. Por favor, você pode explicar com mais detalhes?
 
honest_knave:
Desculpe, eu não entendo. Por favor, você pode explicar com mais detalhes?

Isto é apenas o meu mal-entendido.
Perto de obras Posições opostas.

Obrigado por sua atenção.

#Fechado por - Fechado

 

#Continuar; - Aberto

O operador chama as próximas funções?
Também 'continuar;' está fazendo pular?

Até eu li sobre 'continue;' do livro MQL4. E não foi claramente para mim.
Alguém pode me explicar isso, por favor?

Obrigado de antemão.

 

continuar operador

Passa o controle para o início do operador de laço externo mais próximo, enquanto, enquanto ou para

 
Marco vd Heijden:

continuar operador

Passa o controle para o início do operador de laço externo mais próximo, enquanto, enquanto ou para

Eu entendo. Mas eu preciso de práticas para isso...
Vou tentar algo para isso.

Obrigado, cara.