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

 

Boa tarde, começou hoje a correr a coruja no testador e começou a dar um erro, a coruja tem um temporizador, ontem estava bem. Quais são as causas possíveis?

2014.11.02 10:59:47.200 OnTimer erro crítico

 
PokrovMT5:

Boa tarde, começou hoje a correr a coruja no testador e começou a dar um erro, a coruja tem um temporizador, ontem estava bem. Quais são as causas possíveis?

2014.11.02 10:59:47.200 OnTimer erro crítico

Descobri que existe uma razão em expressão que envolve comparações de matrizes até ao 4º valor

Mas há uma questão de porquê a expressão

if (low[1] < low[2] && low[1] < low[3] && sym_bid > open_price[0]+X)

obras, e

if (low[1] < low[2] && low[1] < low[3] && low[1] <low[4] && sym_bid > open_price[0]+X)

já gera um erro, a diferença é apenas o valor da 4ª matriz.


Existem algumas limitações?
 
PokrovMT5:

Há uma razão pela qual a expressão envolve comparações de matriz até ao 4º valor

Mas há uma questão de porquê a expressão

obras, e

já gera um erro, a diferença é apenas o valor da 4ª matriz.


Existem algumas limitações?

É preciso saber que tipo de erro se obtém:

  1. Saiba que tipo de erro está a receber.
  2. Conheça mais informações sobre as suas variáveis.
  3. Em que língua se escreve (MQL4 ou MQL5) e qual a construção do terminal?

 
barabashkakvn:

É preciso saber que tipo de erro se está a cometer:

  1. Saiba exactamente que tipo de erro está a receber.
  2. Conheça mais informações sobre as suas variáveis
  3. Em que língua se escreve (MQL4 ou MQL5) e qual a construção do terminal?

Encontrei um erro nas condições, declarei um valor insuficiente na matriz, foi por isso que a matriz foi criada mas o valor não veio, pois a condição não encaixava. Obrigado pela sua contribuição.
 
Companheiros profissionais, por favor aconselhem como criar um objecto gráfico emparelhado? Mais especificamente, preciso de um objecto de níveis de Fibonacci amarrado com um ponto zero ao meio de uma linha de tendência. Obrigado!
 
Karatalmazovih:
Caros profissionais, poderiam por favor dizer-me como criar um objecto gráfico emparelhado? Mais especificamente, preciso de um objecto de níveis de Fibonacci amarrado com um ponto zero ao meio de uma linha de tendência. Obrigado!
Boa tarde, o que significa "emparelhado"?
 
É necessário ligar os dois objectos num só. Ou seja, combinar os níveis de Fibonacci com uma linha de tendência comum.
 
Karatalmazovih:
É necessário ligar os dois objectos num só. Ou seja, combinar os níveis de Fibonacci com uma linha de tendência comum.
Ou seja, quer que o objecto da linha Fibonacci (OBJ_FIBO) seja automaticamente anexado ao seu ponto central ao criar uma linha de tendência? Para automatizar tal coisa, precisamos de apanhar eventos da criação da linha de tendência, e quando tal evento acontece, temos de atar um ponto ao seu ponto médio... e a segunda... sim, e onde deveria estar o segundo ponto?
 

Estou muito satisfeito por ter demonstrado interesse! Obrigado!

Isso mesmo, quando se cria uma "linha de tendência", o seu ponto central é automaticamente ligado ao objecto "linhas Fibonacci" ponto zero (ponto de referência). Vejo o evento. Crio uma linha de tendência com o objecto Fibo ligado e movo independentemente o segundo ponto para o local desejado no gráfico.

 
Karatalmazovih:

Estou muito satisfeito por ter demonstrado interesse! Obrigado!

Isso mesmo, quando se cria uma "linha de tendência", o seu ponto central é automaticamente ligado ao objecto "linhas Fibonacci" ponto zero (ponto de referência). Vejo o evento. Crio uma linha de tendência com o objecto Fibo ligado e movo independentemente o segundo ponto para o local desejado no gráfico.

Aqui enfrentaremos também alguma dificuldade em determinar o "ponto médio" da âncora, tanto quanto sei não pode ser identificado através de métodos de programa (via ObjectGetDouble). E se o número de castiçais entre linhas for uniforme, o ponto médio é "entre" castiçais, pelo que não podemos "enganchar" a grelha fibrosa ali, temos de a deslocar para a frente ou para trás para o castiçal mais próximo. Por isso... Deve-se pensar se é realmente necessário))
Razão: