Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 677

 
Вадим Мотеюнас:
Bonjour, savez-vous si mql4 sera supporté dans le futur, alors qu'il semble que mt4 ne soit plus disponible ?
Il n'a jamais été vendu, il a toujours été gratuit.
 
Alexey Viktorov:
Cela n'a jamais été le cas, cela a toujours été gratuit.

les courtiers utilisent-ils mt gratuitement sur les metaquotes ?

 

Chers amis, aidez-moi. J'ai essayé d'écrire mon propre indicateur basé sur ZigZag, ou pour être plus précis, de sortir ses moyennes. J'ai unmauvais dessin et dans le commentaire, la moyenne n'est pas immobile et croît àchaque tic, alors que le tableau est clairement indiqué. Veuillez me conseiller le code correct. Je joins le mien :


c'est comme ça qu'il dessine


Voici le code :


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

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

les courtiers utilisent-ils gratuitement les mt de metaquotes ?

Où est la mention des courtiers ?

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie

Toutes les questions pour les débutants sur MQL4, l'aide et la discussion sur les algorithmes et les codes

Vadim Motiejunas, 2018.10.23 17:10

bonjour, y a-t-il des informations sur le fait que mql4 sera supporté dans le futur, s'il semble que les ventes de mt4 ont cessé ?

 
Alexey Viktorov:
Où est la mention des courtiers ?

Lisez entre les lignes, même si ce n'est qu'une ligne ;))

 
Sergey Basov:

Lisez entre les lignes, même si ce n'est qu'une ligne ;))

Je dois m'entraîner... Je vais essayer de commencer à m'entraîner demain.

 
Вадим Мотеюнас:
Bonjour, y a-t-il des informations sur le fait que mql4 sera supporté dans le futur si mt4 n'est plus supporté ?

Le développement de MT4 s'est arrêté, le support de MQL4 est très limité (ou arrêté aussi), c'est toute l'information du forum.

Il est temps de passer à MT5.

 
Sergey Basov:

Le développement de MT4 a été arrêté, le support de MQL4 est très limité (ou arrêté aussi), c'est tout ce que l'on peut trouver sur le forum.

Il est temps de passer à MT5.

Mise à jour vers 1127 hier - à propos du support. Sur le développement - plus maintenant.

 
Sergey Basov:

Le développement de MT4 est arrêté, le support pour MQL4 est très limité (ou également arrêté), c'est toute l'information du forum.

Il est temps de passer à MT5.

J'ai quelques compétences avec mql4, je pense que je vais aller plus loin, mais je ne sais pas si ce sera une perte de temps ?

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

J'ai quelques compétences en mql4, je pense aller plus loin, mais est-ce que ce sera une perte de temps ?

Mon avis : Si j'en ai "quelques-uns", il n'y aura pas beaucoup de "pertes" en passant à mql5. Les langues sont à peu près les mêmes, avec seulement des différences mineures au niveau de la formulation. La différence réside dans l'API de négociation et les fonctions permettant de l'utiliser.

Donc, commencez à écrire en mql5 et avec son étude les connaissances sur mql4 seront augmentées.