MetaTrader 4 Build 529 beta liberado con nuevo compilador - página 127

 
¿Cuándo se actualizará el tutorial? ¿Puede decirme qué es lo que el nuevo MQL4 no tendrá en MQL5?
 

Uy. ¿Cambiaron los ángulos de unión para OBJ_LABEL?

Aquí está la construcción 509:

Balance, Medios a la izquierda. Contador de minutos y segundos hasta el final de la vela de la derecha. Debería ser así.


Aquí está la construcción 560:

Saldo, fondos a la derecha. Contador de minutos y segundos hasta el final de la vela a la izquierda. Así es como se convirtió, pero no debería ser así.


Este es un ejemplo de la salida del contador de minutos/segundos:

// В start() :
//----------------- Часы  ----------------      
   nm=Prefix+"_TimeLeft";
   datetime left=GetTimeLeft(sy,tf);
   cl=Teal;
   if(left<=PERIOD_M30*60) cl=Green;
   if(left<=PERIOD_M15*60) cl=Yellow;
   if(left<=PERIOD_M5*60)  cl=DarkOrange;
   if(left<=PERIOD_M1*60)  cl=Red;
   message=TimeToStr(left,TIME_SECONDS);
   SetText(0, message, cl, nm, 3, 4, 8, "Arial", 9);
//----------------------------------------
// Функции :
//+----------------------------------------------------------------------------+
datetime GetTimeLeft(string sy, int tf) {return(60*tf+(iTime(sy,tf,0)-TimeCurrent()));}
//+----------------------------------------------------------------------------+
void SetText(int wd, string Text, color cl, string nm, int angle, int x, int y, string font, int sz=8) {
   if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_LABEL, wd, 0, 0);
   ObjectSet(nm, OBJPROP_CORNER   , angle);
   ObjectSet(nm, OBJPROP_XDISTANCE, x);
   ObjectSet(nm, OBJPROP_YDISTANCE, y);
   ObjectSet(nm, OBJPROP_WIDTH    , sz);
   ObjectSetText(nm, Text, sz, font, cl);
   }
//+----------------------------------------------------------------------------+
 
La nueva compilación (560) ha cambiado la numeración de las esquinas de encuadernación. Esta es una información para aquellos que volverán a encontrar sus objetos gráficos en nuevas ubicaciones :).

Un doble clic en el indicador en el Navegador abrió la ventana de parámetros, como debería. Si se intenta cancelar la aplicación del indicador , el terminal se cierra.
 
Sí, si vamos en el sentido de las agujas del reloj desde la esquina superior izquierda era 0 - 1 - 3 - 2. Ahora parece 0 - 1 - 2 - 3. Acabo de cambiar mis indicadores.
 
pro_:
Sí, si vamos en el sentido de las agujas del reloj desde la esquina superior izquierda era 0 - 1 - 3 - 2. Ahora parece 0 - 1 - 2 - 3. Acabo de cambiar mis indicadores.
Eso es comprensible. Lo que no está claro es por qué.
 

pro_:

Si se intenta cancelar la aplicación del indicador , el terminal se cierra.

Bien. La terminal no funciona:


 

Republicado de aquí: https://www.mql5.com/ru/forum/148357/page2#880877. Para que todo el mundo lo sepa. :)

El nuevo meta-editor (builds >= 529) tiene un curioso servicio: si la DLL está en la caja de arena de MQL (visible en el meta-editor), basta con cogerla con el ratón desde el navegador y soltarla en la ventana de texto del programa para obtener una lista de nombres lista para importar. Se parece a esto:

#import "..\libraries\SoftFX.OneClickTrading.dll"
// Command_GetDouble
// Command_GetInt
// Command_GetString
// Command_GetType
// Command_SetDouble
// Command_SetInt
// Command_SetString
// FdkCreate
// FdkDelete
........  // продолжение списка
.....
...
#import

Los parámetros, sin embargo, no se especifican, pero no hay problema con los nombres después.

--

p.d. Acabo de descubrir que también se puede lanzar una dll en la ventana del editor directamente desde el explorador.
 
artmedia70:
Eso es comprensible. Lo que no está claro es por qué.

Lucha contra los anacronismos :). Aparentemente este es el caso en el 5, no lo sé. Sé que la numeración de los puntos de an claje está en orden, pero en sentido contrario a las agujas del reloj. Los ángulos son ahora en el sentido de las agujas del reloj. Si empiezan a reducir esto a un denominador común, eso es... otra tarea de medio día.

 
pro_:

Lucha contra los anacronismos :). Al parecer, este es el caso en el 5, no lo sé. Sé que la numeración de los puntos de an claje está en orden, pero en sentido contrario a las agujas del reloj. Los ángulos son ahora en el sentido de las agujas del reloj. Si empiezan a reducir esto a un denominador común, eso es... otra tarea de medio día.

Habrá que esperar una respuesta oficial. Es inútil adivinar.
 
artmedia70:
Tenemos que esperar una respuesta oficial. No tiene sentido adivinar.

Nos pondremos en contacto con usted.

El viernes cambiaron los valores de las esquinas inferiores.

Se ajustaron para que coincidieran con la antigua construcción del 509. Tal vez se equivocaron en algo. O quizás no. Vamos a comprobarlo. Debemos recompilar el código fuente para que las constantes modificadas surtan efecto.