Versión beta de la plataforma MetaTrader 5 build 1910: Arrastre libre de gráficos y bibliotecas .Net en MQL5
Foro sobre trading, sistemas de trading automatizado y testeo de estrategias de trading.
Renat Fatkhullin , 2018.10.15 20:20
Lanzamiento de la actualización 1911 con una serie de correcciones de los errores indicados aquí.
Por favor actualice
Forum on trading, automated trading systems and testing trading strategies
MetaTrader 5 Platform Beta Build 1910: Unbound drag-and-drop of charts and .Net libraries in MQL5
Sergey Golubev, 2018.10.16 13:42
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
El 14 de octubre de 2018 se lanzará la versión actualizada de la plataforma MetaTrader 5 en el modo beta. Vamos a actualizar nuestro servidor demo público MetaQuotes-Demo, que se encuentra en la dirección access.metatrader5.com:443. Animamos a todos los tráders a unirse a la puesta a prueba de la nueva versión de la plataforma, para chequear todas sus posibilidades de manera independiente y ayudar a los desarrolladores a corregir los posibles errores que se vayan localizando.
Después de finalizar esta etapa de la puesta a prueba de la beta, se lanzará el build final de la nueva plataforma MetaTrader 5.
La actualización contiene los siguientes cambios:
Esto resulta muy cómodo al trabajar con varios monitores. Por ejemplo, podemos ubicar en uno de ellos la ventana principal de la plataforma y monitorear el estado de la cuenta, mientras que en otro hacemos un seguimiento de los gráficos para la valorar la situación del mercado. Para separar un gráfico del terminal, desactive la función "Fijado" en su menú contextual. A continuación, coloque el gráfico en el monitor deseado.
![](https://c.mql5.com/3/240/terminal_1.png)
Para que no tener que alternar entre monitores para aplicar los objetos analíticos o indicadores, los gráficos separados disponen de su propio panel de instrumentos. Para cambiar el conjunto de comandos u ocultar el panel de instrumentos, utilice su menú contextual.Cada chat grupal y canal puede ser público o privado. El propio autor decide si es posible unirse a él libremente o solo por invitación. Además, en los canales es posible designar un moderador para controlar la comunicación de manera adicional.
El volumen mínimo y su salto de cambio dependerá de los ajustes del instrumento financiero en el lado del bróker.
Para trabajar con las funciones de una biblioteca .NET, basta con importar la propia DLL sin indicar funciones concretas. El MetaEditor importará automáticamente todas las funciones con las que se pueda trabajar:
Para llamar las funciones de una biblioteca, solo tiene que importarlas:
El código C# de la función Inc de la clase TestClass tiene el aspecto siguiente:
Como resultado de la ejecución, el script retornará el valor 7.
Podrá encontrar información más detallada sobre los especificadores en MSDN.
A la enumeración ENUM_CHART_PROPERTY_INTEGER se han añadido:
A la enumeración ENUM_TERMINAL_INFO_INTEGER se han añadido:
struct MqlTick
{
datetime time; // Hora de la última actualización de precios
double bid; // Precio Bid actual
double ask; // Precio Ask actual
double last; // Precio actual de la última transacción (Last)
ulong volume; // Volumen para el precio Last actual
long time_msc; // Hora de la última actualización de precios en milisegundos
uint flags; // Banderas de los ticks
double volume_real; // Volumen para el precio Last actual con precisión aumentada
};
Para obtener estas propiedades, use la función SymbolInfoDouble.
Para el código siguiente:
El compilador mostrará la advertencia:
'Main::PRICE_OPEN_' instead of 'ENUM_APPLIED_PRICE::PRICE_CLOSE' will be used