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

 
Sergey Zhukov #:

Cambia el nombre de cualquier archivo *.mq4 a cualquier extensión e intenta compilarlo, no funcionará, el compilador intentará compilarlo como si fuera MT5.

Lo que escribí allí dentro del archivo, como(

no funciona hasta que vuelvo a renombrar el archivo a *.mq4.

¿Cómo evitarlo, tal vez alguien sabe de los profesionales?

Haz una captura de pantalla de la carpeta de archivos


 

¡Buenas noches programadores! ¡Ayúdenme a entender!

Aquí hay dos funciones cuando se prueba un EA para determinar el beneficio máximo para la cuenta y para un par de divisas.

En las pruebas, hay valores fundamentalmente diferentes y no se trata de un intercambio y una comisión.

Por favor, ayúdenme a entender el error. ¡¡¡¡Gracias de antemano !!!!

//+----------------------------------------------------------------------------+
//|Расчет максимального абсолютного профита сетки ордеров (по инструменту)     |
//+----------------------------------------------------------------------------+
double GetMaxProfitSymbol()
  {
   double oProfitSymbol = 0;
   for(int i = OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           {
            if(OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               oProfitSymbol += OrderProfit();
               if(oProfitSymbol > MaxProfitSymbol)
                  MaxProfitSymbol = oProfitSymbol;
              }
           }
        }
     }
   return(MaxProfitSymbol);
  }
//+----------------------------------------------------------------------------+
//|Расчет максимальной абсолютной прибыли сетки ордеров (по счету)             |
//+----------------------------------------------------------------------------+
double GetMaxProfit()
  {
   Profit = AccountProfit();
   if(Profit > MaxProfit)
      MaxProfit = Profit;
   return(MaxProfit);
  }


 
EVGENII SHELIPOV prueba un EA para determinar el beneficio máximo para la cuenta y para un par de divisas.

En las pruebas, hay valores fundamentalmente diferentes y no se trata de un intercambio y una comisión.

Por favor, ayúdenme a entender el error. ¡¡¡¡Gracias de antemano !!!!


Uno cuenta el beneficio total de las operaciones cerradas y el otro el de las abiertas

 
MakarFX #:

uno cuenta el beneficio total de las operaciones cerradas y el otro el de las operaciones abiertas

Makar si no es difícil para los idiotas cual es cual ?

 
EVGENII SHELIPOV #:

Makar si es fácil para los idiotas cual es cual ?

Lo escribí en orden.
 
¿Hay alguna forma de cargar el historial de sólo un año o dos o tres? Si no necesita ningún dato anterior.
Tal vez haya un script
 
Ivan Butko #:
¿Hay alguna manera de descargar el historial sólo durante un año o dos o tres? Si los datos anteriores no son necesarios.
Tal vez haya un script

https://www.mql5.com/ru/docs/series/timeseries_access

código de abajo, si el robot multisymbol, recomiendo, se cargará la historia, evitar los errores de conseguir el mango

establecer a partir de qué hora, hay una opción.

No he comprobado cómo funciona la carga del historial ahora, hace medio año, este código de la ayuda era necesario.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Организация доступа к данным - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Fast235 #:

https://www.mql5.com/ru/docs/series/timeseries_access

código de abajo, si el robot multisymbol, recomiendo, se cargará la historia, evitar los errores de conseguir el mango

de cuando, hay una opción.

no he comprobado como funciona la carga del historial ahora, hace medio año, este código de la ayuda era necesario.

Muchas gracias, lo probaré

 
Fast235 #:

https://www.mql5.com/ru/docs/series/timeseries_access

código de abajo, si el robot multisymbol, recomiendo, se cargará la historia, evitar los errores de conseguir el mango

de cuando, hay una opción.

No he comprobado cómo funciona la carga del historial ahora, hace medio año, este código de ayuda era necesario.

Lo he intentado enMT4, 2021.11.14 17:01:40.506 Cargar el historial NZDCHF,M1: Iniciar loadNZDCHF,M1from1635465600

Por desgracia, no pasa nada. Entré en el archivo de citas, es 16216 sin cambios.



 
Ivan Butko #:

Intentado enMT4, 2021.11.14 17:01:40.506 Cargar historial NZDCHF,M1: Iniciar loadNZDCHF,M1from1635465600

Lamentablemente no pasa nada. Fui al archivo de citas, es 16216 sin cambios.

Primero comprueba esto

y segundo - tal vez el corredor no tiene tal volumen de cotizaciones

Razón de la queja: