Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 677

 
Вадим Мотеюнас:
Ciao, sai se mql4 sarà supportato in futuro, quando sembra che mt4 non sia più disponibile?
Non è mai stato venduto, è sempre stato libero.
 
Alexey Viktorov:
Non è mai stato così, è sempre stato gratuito.

i broker usano mt gratuitamente al metaquotes?

 

Cari amici, aiutatemi. Ho provato a scrivere il mio indicatore basato su ZigZag, o per essere più precisi, a produrre le sue medie. Ho undisegno sbagliato e nel commento la media non è ferma e cresce adogni tick, mentre l'array è chiaramente mostrato. Per favore consigliatemi il codice corretto. Allego il mio:


è così che disegna


Ecco il codice:


//+------------------------------------------------------------------+
//|                                                           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);

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

i broker usano mt da metaquotes gratuitamente?

Dove si parla di broker?

Forum sul trading, sistemi di trading automatico e test di strategia

Qualsiasi domanda per i neofiti su MQL4, aiuto e discussione su algoritmi e codici

Vadim Motiejunas, 2018.10.23 17:10

ciao, c'è qualche informazione sul fatto che mql4 sarà supportato in futuro, se sembra che le vendite di mt4 si siano fermate?

 
Alexey Viktorov:
Dove si parla di broker?

Leggi tra le righe, anche se è solo una riga ))

 
Sergey Basov:

Leggi tra le righe, anche se è solo una riga ))

Devo esercitarmi... Cercherò di iniziare ad allenarmi domani.

 
Вадим Мотеюнас:
Ciao, c'è qualche informazione sul fatto che mql4 sarà supportato in futuro se mt4 non è più supportato?

Lo sviluppo di MT4 si è fermato, il supporto MQL4 è molto limitato (o si è fermato anche lui), queste sono tutte le informazioni dal forum.

È il momento della MT5.

 
Sergey Basov:

Lo sviluppo di MT4 si è fermato, il supporto MQL4 è molto limitato (o si è fermato anche lui), queste sono tutte le informazioni dal forum.

È il momento della MT5.

Aggiornato a 1127 ieri - circa il supporto. Sullo sviluppo - non più.

 
Sergey Basov:

Lo sviluppo di MT4 è fermo, il supporto per MQL4 è molto limitato (o anche fermato), queste sono tutte le informazioni dal forum.

È il momento della MT5.

Ho alcune competenze con mql4, penso che andrò più a fondo, ma non so se sarà una perdita di tempo?

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

Ho alcune competenze in mql4, sto pensando di approfondire, ma sarà una perdita di tempo?

La mia opinione: se ho "qualche", non ci sarà molta "perdita" nel passare a mql5. Le lingue sono più o meno le stesse con solo piccole differenze/parole. La differenza è nell'API di trading e nelle funzioni per lavorare con essa.

Quindi, iniziate a scrivere in mql5 e con il suo studio la conoscenza su mql4 sarà aumentata.