Características úteis da KimIV - página 41

 
KimIV писал (а) >>

ah... lá vai você:

Eu fiz isso para o extremo superior.

Para os mais baixos, tente você mesmo por analogia.

ZS. Em anexo está um roteiro com todas as funções necessárias.

Muito obrigado! Eu mesmo teria levado uma semana para fazer isso...!!!

P.S. ...se houver um busto em minha vida, eu serei o primeiro!

 
KimIV писал (а) >>

Para linhas horizontais, aqui:

E para linhas verticais, são necessários números de barra fractal. Eu ainda não tenho essa função. Escreva-o você mesmo, por analogia com GetExtremumZZBar().

e quero dizer, posso ter alguma ajuda?

 
OZ0 писал (а) >>

e quero dizer, posso obter alguma ajuda?

>> você pode...

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 13.08.2008                                                     |
//|  Описание : Возвращает номер бара фрактала по его номеру.                  |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента        ("" или NULL - текущий символ)     |
//|    tf - таймфрейм                       (    0       - текущий ТФ)         |
//|    nf - номер фрактала                  (    0       - последний)          |
//+----------------------------------------------------------------------------+
int GetFractalBar(string sy="0", int tf=0, int nf=0) {
  if (sy=="" || sy=="0") sy=Symbol();
  double f=0;
  int    i, k=iBars(sy, tf), kf;

  for (i=2; i<k; i++) {
    f=iFractals(sy, tf, MODE_LOWER, i);
    if (f!=0) {
      kf++;
      if (kf>nf) return(i);
    }
    f=iFractals(sy, tf, MODE_UPPER, i);
    if (f!=0) {
      kf++;
      if (kf>nf) return(i);
    }
  }
  Print("GetFractalBar(): Фрактал не найден");
  return(-1);
}
Eu não me importaria se, como agradecimento, você pudesse preparar uma descrição desta função no próximo post e apresentar alguns exemplos de como utilizá-la.
 
KimIV писал (а) >>

pode...

Eu não me importaria se, como agradecimento, você pudesse preparar uma descrição desta função no próximo post e apresentar exemplos de como utilizá-la.

>> Muito obrigado. Vou experimentar agora e pensar em como descrevê-lo de forma inteligente.

 

KimIV
escreveu (a) >>

ah... lá vai você:

Eu fiz isso para o extremo superior.

Para os mais baixos, tente você mesmo por analogia.

ZS. Em anexo está um roteiro com todas as funções necessárias.

Caro KimIV !!!

experimentou seus roteiros, parece que há alguns bugs...

No início eu experimentei roteiros apenas colocando-os em um gráfico, às vezes as linhas de tendência não eram desenhadas seguindo extremos... No início eu pensei que havia um problema com o terminal... Depois eu desenhei um especialista - linhas de tendência eram desenhadas seguindo cada nova barra - a mesma coisa aconteceu, muitas vezes ele desenhava a linha de tendência não seguindo extremos.

PODERIA, POR FAVOR, AJUDAR!

A figura 1 é um roteiro, os demais são Expert Advisors.

 
Tsyrus писал (а) >>
1. No início eu experimentei scripts simplesmente sobrepondo-os em um gráfico, às vezes a tendência não é desenhada em extremos - eu pensei no início que o problema estava no terminal...

Aqui estão meus desenhos:

 
KimIV писал (а) >>

Aqui estão meus desenhos:

Foi o que eu pensei também, agora no m5 experimente o roteiro na véspera! Bug on the face !!! ou meu conselheiro no m15

>> por favor.

Arquivos anexados:
porkurg1.ex4  37 kb
 
Tsyrus писал (а) >>

Foi o que eu pensei também, agora na M5 experimente o roteiro na véspera! Bug on the face !!! ou minha EA no m15

...por favor.

aqui está um EA...

Arquivos anexados:
porkurn1.mq4  70 kb
 

A questão é que este bicho não dura muito tempo e precisa ser "pego" e o examinador está aparecendo em seu rosto!!!

Ajude, por favor!

 
Tsyrus писал (а) >>

aqui está o conselheiro...

há uma gralha na linha 554. As variáveis p e pn.

Aqui estão fotos de sua EA após corrigir o erro de digitação:

Razão: