Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 677

 
Вадим Мотеюнас:
Hola, ¿sabéis si se dará soporte a mql4 en el futuro, cuando parece que mt4 ya no está disponible?
Nunca se ha vendido, siempre ha sido gratis.
 
Alexey Viktorov:
Eso nunca ha sido así, siempre ha sido gratis.

¿los corredores utilizan mt de forma gratuita en las metacotizaciones?

 

Queridos amigos, ayudadme en esto. He tratado de escribir mi propio indicador basado en ZigZag, o para ser más precisos, para la salida de sus promedios. Me heequivocado en el dibujo y en el comentario la media no está parada y crece concada tick, mientras que el array se muestra claramente. Por favor, aconséjeme el código correcto. Adjunto el mío:


así es como dibuja


Aquí está el 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);

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

¿los corredores utilizan mt de metaquotes de forma gratuita?

¿Dónde está la mención a los corredores?

Foro sobre trading, sistemas de trading automatizados y comprobación de estrategias

Cualquier pregunta para los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos

Vadim Motiejunas, 2018.10.23 17:10

hola, ¿hay alguna información sobre si mql4 será apoyado en el futuro, si parece que las ventas de mt4 se han detenido?

 
Alexey Viktorov:
¿Dónde está la mención a los corredores?

Lee entre líneas, aunque sea una sola línea ))

 
Sergey Basov:

Lee entre líneas, aunque sea una sola línea ))

Tengo que practicar... Intentaré empezar a entrenar mañana.

 
Вадим Мотеюнас:
Hola, ¿hay alguna información sobre si mql4 será soportado en el futuro si mt4 ya no es soportado?

El desarrollo de MT4 está parado, el soporte de MQL4 es muy limitado (o parado también), esa es toda la información del foro.

Es la hora de la MT5.

 
Sergey Basov:

El desarrollo de MT4 se detuvo, el soporte de MQL4 es muy limitado (o se detuvo también), esa es toda la información del foro.

Es la hora de la MT5.

Actualizado a 1127 ayer - sobre el apoyo. Sobre el desarrollo, ya no.

 
Sergey Basov:

El desarrollo de MT4 está parado, el soporte para MQL4 es muy limitado (o también parado), esa es toda la información del foro.

Estoy pensando en profundizar en mql4 o estoy perdiendo el tiempo?

Tengo algunas habilidades con mql4 , creo que voy a profundizar, pero no sé si será una pérdida de tiempo?

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

Tengo algunos conocimientos en mql4, estoy pensando en profundizar, pero ¿será una pérdida de tiempo?

Mi opinión: Si tengo "algo", no habrá mucha "pérdida" al cambiar a mql5. Las lenguas son prácticamente las mismas, con sólo pequeñas diferencias de redacción. La diferencia está en la API de comercio y las funciones para trabajar con ella.

Por lo tanto, empieza a escribir en mql5 y con su estudio se incrementarán los conocimientos sobre mql4.