Nueva versión de la plataforma MetaTrader 5 build 3270: Mejoras y correcciones - página 5

 
Valeriy Yastremskiy #:

un perfil es una instantánea de la operación de la ventana, una plantilla es una instantánea de la operación de la ventana. Memorizas la plantilla y la aplicas a las ventanas adecuadas y memorizas el perfil adecuado

Quieres que sea a la antigua usanza. Haga clic con el botón derecho del ratón en el Asesor Experto deseado, en el indicador, en el objeto, todo ello con la configuración preparada. En el menú contextual, seleccione COPIAR. Luego, en el lugar indicado, seleccione Pegar.

 

Enfocar el gráfico no funciona realmente (en el depurador).

El pequeño script en MT5, b.3270, USDCAD, H1, cuenta demo MT5:

void OnStart()
  {
//---
   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: 2010.05.06 15:00 :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );
 }

lleva a la expresión de:

date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:71788 tY:2010.09.29 08:00

Es decir, el foco se pierde en casi medio año :(

Esta pequeña función resuelve el problema:

void plcChart(datetime t){

   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   int diff = iY - iX;
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00') + diff);
   iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   //   date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:69316 tY:2011.02.21 17:00

}

engorroso, pero funciona.

 
¿Hay alguna forma de arreglar el rectángulo desde las formas? Me refiero a que el hecho de no poder arrastrar el rectángulo desde las 4 esquinas,solo desde 2 no molesta a nadie? Es realmente molesto.Y es así desde el inicio de mt5.En mt4 se puede controlar el rectángulo desde todos los lados.
 
Florin Adrian controlar el rectángulo desde todos los lados.
Aquí hay un artículo de una serie de artículos sobre objetos gráficos, tal vez haya una solución: https://www.mql5.com/de/articles/10417
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
  • www.mql5.com
In diesem Artikel beginne ich mit dem Erstellen der Funktionsweise für die Behandlung von Mausereignissen in Formularobjekten und füge neue Eigenschaften und deren Verfolgung zu einem Symbolobjekt hinzu. Außerdem werde ich die Klasse der Symbolobjekte verbessern, da die Chart-Symbole jetzt neue Eigenschaften haben, die berücksichtigt und verfolgt werden müssen.
 
Florin Adrian controlar el rectángulo desde todos los lados.

Hagamos

 
Stan Baftalovskiy #:

Lo secundo. Además, tengo que admitir que copiar texto en MT5 es una total B*** - ¡no está disponible en casi ninguna parte!

Por mi parte, pido que se implemente la función de copia en todas las pestañas "Señales" y "Mercado". Muy a menudo, hay que ir a la interfaz web para obtener información adicional o buscar análogos y hay que sobrescribir todo a mano sin copiar.

Intentaremos mejorar

 
Saed Modarresi #:

En esta versión , como en anterior existe el siguiente error.

"Caché GDI: error de inserción del lápiz, tamaño de la caché: 503, caché máxima: 503"

Mientras que mostrando a host de estos errores, el gráfico objetos en el gráfico se convierten anormal .

o


Esteerror se produce después de a robot ha sido funcionando para a largo tiempo .

Aunque los usuarios tienen mensajes sobre este error para versiónanterior , este problema todavía ocurre en versión 3270 y tiene xml-ph-0033@deepl.i.

El sólo solución he encontrado es a completamente cerrar el MetaTrader 5terminal y reiniciar él después de un a

Este problema existe en personalizado versión de el Venecia Mt5 estándar. Yo he comprobado lo en estos versiones :

Usted puede ver anterior informa de este error en el siguiente direcciones :

https://www.mql5.com/en/forum/393007

https://www.mql5.com/en/forum/391752

Importante punto :

Misamigos de y I han experimentado este error en ordenadores que han windows 11operating system updated or Windows 10.

Problema encontrado y solucionado, estará en la próxima beta.

Ha creado/modificado muchos objetos gráficos del "sistema".

 
Renat Fatkhullin #:

Hagamos

¿tal vez tratar de conseguir algunos clientes de TradinView?

Esto es necesario para los "manipuladores" que trabajan con un gran número de instrumentos - la tarea es sencilla, antes de una sesión de negociación necesitamos ver visualmente un gran número de instrumentos, y clasificarlos con los modelos adecuados...

La esencia es esta, es una característica para ordenar los gráficos, en TradingView se implementa de la siguiente manera hay una lista común de instrumentos, pero se puede crear una nueva lista (varias listas). En MT no existe tal cosa, se da toda la lista a través de Window y se pide que se desplace por ella. Cuando tienes 100 herramientas delante, es muy molesto, tienes que anotar la deseada en un papel y luego escribir manualmente el nombre de la lista.

De todos modos, habrá más clientes...

 

Hola. Me pueden decir si esto siempre ha sido así con mt5. En el filtro del historial de la cuenta "símbolos" sólo aparecen 10 (lo he comprobado en otras cuentas, lo mismo). Y había muchas más operaciones con símbolos, pero no se muestran por alguna razón. Y al seleccionar "símbolo actual" no muestra el símbolo actual (muestra un símbolo completamente diferente).

Archivos adjuntos:
 
He pillado la idea de que el metatester se pruebe sólo en metacotizaciones (agilizaría los cálculos y la espera de resultados, por ejemplo, cuando se descargan las cotizaciones, se gasta trfaik y se atasca el canal con peticiones) y la carpeta de bases se reduciría por orden, y las pequeñas cosas como el spread o las configuraciones ya adaptadas a un broker concreto ya se recalcularían en el lado del cliente... ¿Qué te parece esta idea, Renat?