Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 556

 
edutak:
Se estiver certo, acrescentarei um segundo LER.

Talvez me tenha compreendido mal. A expressão de acordo com a sua lógica será, em qualquer caso, verdadeira. Escreveu (mais OU menos OU mais OU menos) ==verdadeiro para todos os valores de rsi e uroven1, uroven2.

Se qualquer uma das expressões lógicas incluídas em toda a expressão lógica for verdadeira, então o valor de toda a sua expressão lógica também será verdadeiro. Google a álgebra da lógica.

 
Vitalii Ananev:

Talvez me tenha compreendido mal. A expressão de acordo com a sua lógica será, em qualquer caso, verdadeira. Escreveu (mais OU menos OU mais OU menos) ==verdadeiro para todos os valores de rsi e uroven1, uroven2.

Se qualquer uma das expressões lógicas incluídas em toda a expressão lógica for verdadeira, então o valor de toda a sua expressão lógica também será verdadeiro. Google a álgebra da lógica.

Será isto correcto?

 if((rsi>RSI_uroven1 && rsi1<RSI_uroven1) || (rsi<RSI_uroven1 && rsi1>RSI_uroven1) || 
         (rsi>RSI_uroven2 && rsi1<RSI_uroven2) || (rsi<RSI_uroven2 && rsi1<RSI_uroven2))
 
edutak:

Será isto correcto?

A expressão (rsi>RSI_uroven1 && rsi1<RSI_uroven1) || (rsi<RSI_uroven1 && rsi1>RSI_uroven1)

Se (rsi>RSI_uroven1) for verdadeiro, (rsi<RSI_uroven1) é sempre falso e vice-versa

Se (rsi1<RSI_uroven1) for verdadeiro, (rsi1>RSI_uroven1) for sempre falso e vice-versa

Similarmente (rsi>RSI_uroven2 && rsi1<RSI_uroven2) || (rsi<RSI_uroven2 && rsi1<RSI_uroven2)

A condição de ruptura de nível que vos escrevi acima. Porque não o utiliza não compreendo. Em geral, não sei, estou cansado de adivinhar o que estás a tentar fazer. A álgebra da lógica ajudá-lo-á.

 

Rapazes!

Se uma conta é subscrita para um sinal, pode ser executado um Expert Advisor que não faz negócios?

Tenho-o a funcionar, mas por vezes há problemas com ele - desliga-se e não exibe qualquer informação no ecrã.

 
Vladimir Tkach:

Rapazes!

Se uma conta é subscrita para um sinal, pode ser executado um Expert Advisor que não faz negócios?

Tenho-o a funcionar, mas por vezes há problemas com ele - desliga-se e não exibe qualquer informação no ecrã.

O problema deve ser encontrado no código do Conselheiro Especialista.
 
Karputov Vladimir:
O problema tem de ser encontrado no código EA.

Bem, a EA não tem um comando para apagar a linha de comentários, como Comentário("");

E é apagado. Além disso, funciona durante toda a semana, e após os fins de semana os comentários desaparecem e só o recarregamento de EA ajuda.

 
Vladimir Tkach:

Bem, a EA não tem um comando para apagar a linha de comentários, como Comentário("");

E é apagado. Além disso, funciona durante toda a semana, e após os fins-de-semana os comentários desaparecem e só o recarregamento de assessores ajuda.

Os comentários podem ser limpos:

  • outro programa
  • aplicação de um modelo
  • ou uma coisa banal - nos fins-de-semana, não foram recebidos dados (mais precisamente, foram recebidos dados NULL, e colocou este NULL através do Comentário)
  • e por aí adiante...

 
Nenhum outro programa é utilizado, nenhum modelo também, o comando de comentário produz uma linha específica.
Também os itens de cabo desaparecem do ecrã.
Não pode ser o próprio terminal - reinicialização, sincronização com o fornecedor do sinal?

 
Vladimir Tkach:
O outro programa não é utilizado, nem o modelo, o comando de comentário produz uma linha específica.
Também os itens de cabo desaparecem do ecrã.
Não pode ser o próprio terminal - reinicialização, sincronização com o fornecedor do sinal?

Bem, não há milagres. Se este programa não o fizer, então algum outro programa está a fazê-lo.

Bem, ou põe um biscoito de açúcar no canto da sala

 
Artyom Trishkin:

Bem, não há milagres. Se este programa não o fizer, algum outro programa o faz.

Ou colocar um biscoito de açúcar no canto da sala

Li recentemente, por isso perdoai ao Senhor em algum bordel de elite que o faça para atrair clientes. Eles disseram que ajuda).