Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 719

 

Gracias. Probablemente no he formulado la pregunta correctamente.
¿Existe un enfoque en un EA para obtener nuevos eventos de tick para todos los instrumentos?
Preferiblemente sin muletas...

 
hold_fast:

Gracias. Tal vez, no he formulado esta pregunta correctamente.
¿Existe un método para recibir eventos de nuevos ticks para todos los símbolos en un Asesor Experto?
Preferiblemente sin muletas...

OnTimer con la nueva comprobación de garrapatas - no hay problema.

 

¿Alguien utiliza Metatrader5 en FORTS?

¿Cómo se prueban los sistemas?

Las pilas de futuros están escandalosamente torcidas, incluso para 2016 (corredor de BCS).

La descarga del historial de terceros es imposible.

Utilizar periodos cortos de 3 meses de los propios futuros no es serio.

La única opción es utilizar otro software para el desarrollo y las pruebas y ejecutar en Metatrader5 ?

El gran potencial de MT5 se ve completamente superado por el historial torcido (para FORTS) y la imposibilidad de descargar otro...
 

Buenas tardes. Intentar hacer una tarea. Estoy tratando de imprimir los valores: Hora y tiempo de apertura de las barras M1, que están en una hora determinada en H1. Pero, me quedé atascado en la siguiente parte. La forma Print() es así: "Número de barra Hora en H1,Hora en M1,Minuto en M1. Es decir, si la hora actual en H1 es 11, Print debería imprimir los mensajes de cada minuto incluido hasta las 11 horas: 11:01,11:02,11:03,11:04,11:05,11:06.

Estaría agradecido si alguien pudiera decirme dónde cavar a continuación.


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[])
  {
   ArraySetAsSeries(TimeM1,true);
   ArraySetAsSeries(Time,true);    
   double Histori;
   int t,k;
   datetime Time,TimeM1;
      
      if(CopyTime(Symbol(),TimeFrame,0,Histori,Time)==-1 || CopyTime(Symbol(),PERIOD_M1,0,Histori*60,TimeM1)==-1 )
         Print("Error CopyLow #",GetLastError());
         else Print("Скопировано истории - баров времени ", CopyTime(Symbol(),TimeFrame,0,Histori,Time),"  +M1  ",CopyTime(Symbol(),PERIOD_M1,0,Histori*60,TimeM1));
         ResetLastError();
  
      for(t=0; t<Histori; t++)
        for(k=0; k<Histori*60; k++)
        {
         MqlDateTime Time_Str;
         MqlDateTime TimeM1_Str;
         TimeToStruct(Time[t],Time_Str);
         TimeToStruct(TimeM1[k],TimeM1_Str);
  
             if (TimeM1_Str.hour==Time_Str.hour&&TimeM1_Str.day==Time_Str.day)
               {
                 for(i=1; i<Histori; i++)
                 Print (" Время М1  ",TimeM1_Str.hour,":",TimeM1_Str.min,"  Время на H1 ",Time_Str.hour);
               }
  
        }
   return(rates_total);
  }
 
Vladislav Andruschenko:

OnTimer con la nueva comprobación de garrapatas - no hay problema.

Con este planteamiento, ¿no se perderán ticks en un gran número de herramientas?
Una garrapata no tiene identificador (número), ¿cómo se comprueba?
La fecha y la hora no son adecuadas, porque puede haber muchos ticks en un momento determinado.
Sí, estoy interesado en utilizar MQL5 con la ejecución de "acciones", no de "cocina".

 
dimnik:

¿Alguien utiliza Metatrader5 en FORTS?

¿Cómo se prueban los sistemas?

Las pilas de futuros están escandalosamente torcidas, incluso para 2016 (corredor de BCS).

La descarga del historial de terceros es imposible.

Utilizar periodos cortos de 3 meses de los propios futuros no es serio.

La única opción es utilizar otro software para el desarrollo y las pruebas, y ejecutar en Metatrader5 ?

El enorme potencial de MT5 es completamente anulado por el historial torcido (para FORTS) y la incapacidad de cargar otro?

La historia en FORTS (Otkrytie) apesta completamente, hay omisiones y áreas creadas artificialmente.

Hasta ahora no se puede hacer nada o escribir su propio probador o utilizar MT5.

En 2016 o antes prometieron la posibilidad de importar su historia, estamos esperando...

Se está exagerando sobre el potencial) Faltan demasiadas cosas y los desarrolladores no apoyan a la comunidad de comerciantes.

A la mayoría de las consultas, la respuesta estándar es "llevamos 20 años en el mercado, sabemos que no lo necesita".

Buena suerte.

 
hold_fast:

Con este enfoque, ¿no se perderán ticks en un gran número de instrumentos?
Una garrapata no tiene un identificador (número), ¿cómo se puede comprobar?
La fecha y la hora no son adecuadas, porque puede haber muchos ticks en un momento determinado.
Sí, estoy interesado en utilizar MQL5 con la ejecución de "acciones", no de "cocina".

Tiempo y símbolo, no sólo tiempo. No puede haber más de un tick en un momento determinado para un mismo símbolo.
 
aconsejar la función de cerrar las órdenes pendientes en mcl5 hay cinco órdenes de límite de compra en incrementos para cerrar el más bajo
 
libra chif en compra st 1,2057 1 tp 1,2366 2 tp 1,2539que esté interesado en trabajar en la señal
 
Cualquier persona interesada en trabajar en las señales
Razón de la queja: