Validador automático - problemas - página 3

 
Vladimir Karputov:

Portanto, há verificações adicionais no mercado que não estão na CODOBase.

Estes requisitos adicionais serão anunciados para nós?

 
Uladzimir Kirychenka:

Estes requisitos adicionais nos são apresentados?

Não. Precisamos olhar a mensagem de erro e pensar por nós mesmos como informar o usuário sobre a situação errada, sem entupir o arquivo de registro com gigabytes.

 
Vladimir Karputov:

Não. Você tem que olhar a mensagem de erro e pensar por si mesmo como informar ao usuário sobre a situação de erro, sem entupir o arquivo de log com gigabytes.

Desta forma, tudo é relatado (Print, INIT_PARAMETERS_INCORRECT) em caso de dados de entrada pouco claros. Sobre a questão do balanço insuficiente (Impressão, já convertida em Alerta).

Não é suficiente?

Há requisitos mínimos de equilíbrio na descrição do produto. Se não houver absolutamente nada - você pode perguntar ao desenvolvedor

 
Uladzimir Kirychenka:

É assim que tudo é relatado (Print, INIT_PARAMETERS_INCORRECT) em caso de dados de entrada pouco claros. Sobre equilíbrio insuficiente (Impressão, Já convertido em Alerta).

Não é suficiente?

Há requisitos mínimos de equilíbrio na descrição do produto. Se não funcionar em absoluto, você pode perguntar ao desenvolvedor.

Não. Necessidade de prever a situação: um mutante adulto em excesso compra, baixa e executa o código. Sem ler nada, é claro. Suponha que ele tenha um tugrik mongol por sua conta. Portanto, temos que informá-lo de alguma forma de que a comercialização é impossível. Neste caso, o Expert Advisor deve trabalhar, e é proibido descarregar o Expert Advisor.

 

acrescentou uma linha ao OnInit (embora eu não ache que isso seja correto)

   if (AccountInfoDouble (ACCOUNT_BALANCE) < 2) return INIT_PARAMETERS_INCORRECT;

e cometeu ainda mais erros )))))))


 
Uladzimir Kirychenka:

acrescentou uma linha ao OnInit (embora eu não ache que isso seja correto)

   if (AccountInfoDouble (ACCOUNT_BALANCE) < 2) return INIT_PARAMETERS_INCORRECT;

e recebeu mais erros )))))))

Estou lhe dizendo, basta comunicar o erro com um alerta. Mas inicialize o especialista com o código INIT_SUCCEED.

 
Vitalii Ananev:

Estou lhe dizendo, basta comunicar o erro com um alerta. Mas inicialize o especialista com o código INIT_SUCCEED.

Portanto, não resolve o problema ((((((((

 
Uladzimir Kirychenka:

Portanto, isto não resolve o problema ((((((((

Se o erro for verdadeiro, então deixe OnTick, e verifique a bandeira em OnTick. Desta forma, você informará sobre o erro (alerta) e a EA não será descarregada (é PROIBIDO descarregar a EA!).

 

"initialise expert with INIT_SUCCEED code", Alerta para o usuário, "don't clog up the log file with gigabytes" - todas estas condições são cumpridas, mas o problema permanece

123

O que devo fazer a seguir?

 
Denis Nikolaev:

"initialise expert with INIT_SUCCEED code", Alerta para o usuário, "don't clog up the log file with gigabytes" - todas estas condições são cumpridas, mas o problema permanece

O que devo fazer a seguir?

Fiquei sem versões. Tudo o que posso sugerir é: é hora de ir a um churrasco. E depois das férias se resolverá por si só.