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

 
Karputov Vladimir:
Onde aparece esta mensagem? O que está a tentar fazer exactamente?
Estará noMQL5 Strategy Tester Agent, o que devo fazer para que funcione?
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
  • cloud.mql5.com
Подключайтесь к сети распределенных вычислений MQL5 Cloud Network и получайте дополнительный доход круглосуточно — пусть компьютер работает на вас!
 
pako:

Isto já não é um fractal

o fractal inferior, o baixo da vela anterior deve ser mais alto do que o fractal

se baixo é mais alto que fractal, alto é ainda mais alto

Capturas de ecrã da plataforma MetaTrader

EURUSD, M5, 2016.10.26

MetaQuotes Software Corp., MetaTrader 5, Demonstração

EURUSD, M5, 2016.10.26, MetaQuotes Software Corp.

Aqui está o que procurar. Colocar um ponto sobre uma vela assinalada. No momento de colocar um ponto num candelabro marcado, o fractal não será colocado, e não é necessário. Se for necessário, também pode ser feito.
 
Ласло Подобедов:
Está na aplicação da solução de teste doAgente Testador de Estratégia MQL5, o que devo fazer para que funcione? introduzir o meu apelido no último separador e ponto final?
Introduza LOGIN e PASSWORD da MQL5.community.
 
Alexey Kozitsyn:
Isto é o que precisa de encontrar. Colocar um ponto na vela assinalada. Não haverá fractal na vela assinalada no momento da marcação, e não é necessário. Se for necessário, pode ser feito.

Leia o que é um fractal

if( High[i+1]==Low[isFractalDn()])

Pode esta condição ser preenchida?isFractalDn =i

 
pako:

Leia o que é um fractal

É melhor reler o que precisa de encontrar.
 
Alexey Kozitsyn:
É melhor reler o que precisa de encontrar.
if( High[i+1]==Low[isFractalDn()])

isFractalDn = i

Devemos descobrir que o alto da vela anterior do fractal inferior é igual ao baixo do fractal inferior

não pode ser assim porque

o baixo do fractal inferior, ambos os castiçais anteriores têm o baixo mais alto do que o baixo do fractal

 
pako:
if( High[i+1]==Low[isFractalDn()])

isFractalDn = i

Isto está errado. isFractalDn() (se for escrito correctamente, claro) deve devolver o número da primeira vela fractal inferior.

E o primeiro fractal não deve ser procurado mais cedo do que na segunda vela. De acordo com as condições do mila.com deve ser revistada até à 10ª vela.

Acho que compreendo o que vos enganou. A área de visibilidade i. Aqui está uma área de visibilidade:

if( High[i+1]==Low[i+isFractalDn()])
       {
       ExtMapBuffer3[i]=High[i+1];
       }

Aqui está outro:

//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);

}
return(-1);
}

Neste caso - o âmbito de aplicação está dentro do laço.

 
Alexey Kozitsyn:

Isto está errado. isFractalDn() (se for escrito correctamente, claro) deve devolver o número da primeira vela fractal inferior.

E o primeiro fractal não deve ser procurado mais cedo do que na segunda vela. De acordo com as condições do mila.com deve ser pesquisado até à 10ª vela.

Acho que compreendo o que vos enganou. A área de visibilidade i. Aqui está uma área de visibilidade:

if( High[i+1]==Low[i+isFractalDn()])
       {
       ExtMapBuffer3[i]=High[i+1];
       }

Aqui está outro:

//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);

}
return(-1);
}

Neste caso - o âmbito de aplicação está dentro do laço.

Se a altura é procurada noutra etapa, então porquê ?
High[i+1]
E para que lado é procurado? Para a direita ou para a esquerda?
 
pako:
Se a alta é procurada num ciclo diferente, então porquê ?
High[i+1]
E para que lado é procurado? Para a direita ou para a esquerda?
Não nos deixaram ver o indicador inteiro, mas é certo que está no outro.
 
Alexey Kozitsyn:
Eles não nos deixaram ver todo o indicador, mas está definitivamente no outro.

Aparentemente, entendi mal (

Caso contrário:

O número de barras do fractal inferior é conhecido

A partir dele procura-se o primeiro alto correspondente ao baixo do fractal conhecido no laço