Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 677

 
Вадим Мотеюнас:
Olá, você sabe se o mql4 será apoiado no futuro, quando parece que o mt4 não está mais disponível?
Nunca foi vendido, sempre foi gratuito.
 
Alexey Viktorov:
Isso nunca foi o caso, sempre foi livre.

os corretores usam o mt gratuitamente nas metaquotas?

 

Caros amigos, ajudem-me aqui. Tentei escrever meu próprio indicador baseado no ZigZag, ou, para ser mais preciso, para emitir suas médias. Eu tenho umdesenho errado e no comentário a média não está parada e cresce acada tique, enquanto a matriz é claramente mostrada. Por favor, me informe o código correto. Eu estou anexando o meu:


é assim que ele desenha


Aqui está o código:


//+------------------------------------------------------------------+
//|                                                           01.mq4 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 1

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+

extern int ExtDepth=12;
extern int ExtDeviation=5;
extern int ExtBackstep=3;
extern int nn=30;

int shift, ww=0;
double zz, SredRazmax=0.0; 
double HZZ[];


int OnInit()
  {
//--- indicator buffers mapping
    SetIndexBuffer(0,HZZ);
  SetIndexStyle(0,DRAW_SECTION);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
  for(shift = 0; shift <= Bars-1; shift++){
      zz = iCustom(NULL, 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift);
           if(zz > 0.0)   {
           HZZ[ww]=zz;
            ww++;          }
           else {
           continue;
           }
    }
//---------------------------------------------+
//расчет среднего значения           
//---------------------------------------------+      
  for(ww=0;ww<=nn;ww++){
       if(HZZ[ww]>HZZ[ww+1]){
          SredRazmax += (HZZ[ww]- HZZ[ww+1]);      
         }     
        else if(HZZ[ww]<HZZ[ww+1]){
         SredRazmax += (HZZ[ww]- HZZ[ww+1])*(-1);
        }
        else{
        continue;
           }
     }  
        
  if(SredRazmax>0){    
   
      Comment("Средний размах = ", SredRazmax/nn,",",HZZ[0],",",HZZ[1],",",HZZ[2],",",HZZ[3],",",HZZ[4]);      
        }
   
       
//--- return value of prev_calculated for next call
 return(0);

  
 
  }
//+------------------------------------------------------------------+
Arquivos anexados:
 
Вадим Мотеюнас:

os corretores usam mt de metaquotas de graça?

Onde está a menção aos corretores?

Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos

Qualquer pergunta para iniciantes em MQL4, ajuda e discussão sobre algoritmos e códigos

Vadim Motiejunas, 2018.10.23 17:10

olá, há alguma informação sobre se o mql4 será suportado no futuro, se parece que as vendas de mt4 pararam?

 
Alexey Viktorov:
Onde está a menção aos corretores?

Leia nas entrelinhas, mesmo que seja apenas uma linha ))

 
Sergey Basov:

Leia nas entrelinhas, mesmo que seja apenas uma linha ))

Eu tenho que praticar... Vou tentar começar o treinamento amanhã.

 
Вадим Мотеюнас:
Olá, há alguma informação sobre se o mql4 será suportado no futuro se o mt4 não for mais suportado?

O desenvolvimento do MT4 é interrompido, o suporte ao MQL4 é muito limitado (ou interrompido também), isso é toda a informação do fórum.

Chegou a hora do MT5.

 
Sergey Basov:

O desenvolvimento do MT4 parou, o suporte a MQL4 é muito limitado (ou parou também), é toda a informação do fórum.

Tempo para MT5.

Atualizado para 1127 ontem - sobre suporte. Sobre o desenvolvimento - não mais.

 
Sergey Basov:

O desenvolvimento do MT4 está parado, o suporte à MQL4 é muito limitado (ou também parado), isso é toda a informação do fórum.

Chegou a hora do MT5.

Tenho algumas habilidades com mql4 , acho que irei mais fundo, mas não sei se isso será uma perda de tempo?

 
Вадим Мотеюнас:

Eu tenho algumas habilidades em mql4, estou pensando em ir mais fundo, mas será uma perda de tempo?

Minha opinião: Se eu tiver "alguns", não haverá muita "perda" em mudar para mql5. Os idiomas são praticamente os mesmos com apenas pequenas diferenças/palavras. A diferença está no API comercial e nas funções para trabalhar com ele.

Portanto, comece a escrever em mql5 e com seu estudo o conhecimento em mql4 será aumentado.