Uma pergunta para os especialistas em MQL - página 4

 
Rita:

Como você organiza tal ciclo?


for (int i = 0; i<Bars; i++)
{
  if  (iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i)< iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,i) && 
        iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i+1)> iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,i+1) break;
}

Print ("Последнее пересечения МА было на ", i, " баре...");
É claro que isto é esquemático, as interseções são descritas de uma forma um pouco mais complexa, mas em algum lugar ao longo da linha este ciclo deve se parecer com isto.
 
Obrigado. Vou tentar.
 
Rita:
Obrigado. Vou tentar.

Ei, ei... Cuidado, já vejo alguns erros (sobre barras e nenhum cruzamento) e isso sem contar que a descrição do cruzamento não leva em conta todas as opções possíveis.
 

Ou talvez seja melhor assim

   int pos=0;
   while ((iMA(NULL,0, 5,0,MODE_SMA,PRICE_MEDIAN,pos)-iMA(NULL,0, 5,0,MODE_SMA,PRICE_MEDIAN,pos+1))*
          (iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,pos)-iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,pos+1))>0) 
   {
       pos++;
       if (pos==Bars-30-1) 
       {
           pos=-1;
           break;
       }
   }          
 

Obrigado a todos vocês. Vou experimentar.

Tenho a essência do assunto.

 

Boa tarde.

Poderia me dizer, por favor? Meu consultor especializado trabalha com preços de abertura.

Onde devo colocar alguns cálculos matemáticos e variáveis como :

double g_Signal_0=iCustom(NULL,0,"......

- antes da condição

if(Time[0] == prevtime)  return(0);//ждем новый бар
 prevtime = Time[0];//если появился новый бар - включаемся  

ou depois?

 
Rita:

Boa tarde.

Poderia me dizer, por favor? Meu consultor especializado trabalha com preços de abertura.

Onde devo colocar alguns cálculos matemáticos e variáveis como :

double g_Signal_0=iCustom(NULL,0,"......

- antes da condição

ou depois?


Definitivamente, depois.
 
Ok. spsb.
 

Interessado nesta questão. Importação de dados do Excel para o MetaQuotes Language 4. Não encontrei nada de útil sobre este assunto. Talvez eu tenha pesquisado mal:))))

Quero importar uma tabela com 10-30 valores para o indicador. Isso é possível?

 
ULAD:

Interessado nesta questão. Importação de dados do Excel para o MetaQuotes Language 4. Não encontrei nada de útil sobre este assunto. Talvez eu tenha pesquisado errado:))

Preciso transferir uma tabela de 10-30 valores para o indicador. Isto é possível?

não é útil o site https://www.mql5.com/ru/forum/103244 ou https://www.mql5.com/ru/forum/107925?

A busca no fórum funciona hoje, muitas informações sobre o pedido https://www.mql5.com/ru/search