Nueva versión de la plataforma MetaTrader 5 build 1930: Ventana de gráficos flotante y bibliotecas .Net en MQL5
No me puedo registrar en el servidor virtual VPS. ¿Esta opción ya no esta disponible? Tengo Metatrader 5 build 1932. Adjunto foto y se puede ver que no sale la opción de registro de servidor virtual que aparece en los videotutoriales.
Archivos adjuntos:
1.jpg
315 kb
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 26 de octubre de 2018 se lanzará la versión actualizada de la 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.
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án 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 42.
Cotinúa el trabajo relacionado con el soporte de bibliotecas .NET: en futuras versiones está planeado ampliar las posibilidades de su uso.
Las funciones WinAPI están agrupadas en archivos aparte según su propósito:
El enlace funciona solo con la arquitectura de 64 bits.
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.
Si no se ha definido la propiedad, se usará por defecto la alinieación de 1 byte — pack(1).
Ejemplo de uso:
Conclusión:
Podrá encontrar información más detallada sobre la alineación de estructuras en MSDN.
Para el código siguiente:
El compilador mostrará la advertencia:
'Main::PRICE_OPEN_' instead of 'ENUM_APPLIED_PRICE::PRICE_CLOSE' will be used
Para activar forzosamente el cálculo de los indicadores en cada tick, añada al programa la propiedad #property tester_everytick_calculate.
Los indicadores compilados con las anteriores versiones del compilador, se calcularán como antes, es decir, en cada tick.
La actualización estará disponible a través del sistema Live Update.