¿Quién puede compartir su experiencia en el uso de notificaciones Push en MetaTrader 4 / MetaTrader 5 utilizando MetaQuotes ID? - página 4

 
Wahoo:
Sería estupendo que también fuera posible responder a los mensajes desde la aplicación móvil.

Sí, vamos a incluir categorías automáticas (subdirectorios) en los mensajes, lo que mejorará la navegación. Por ejemplo, los mensajes del terminal de la cuenta 123456 irán al directorio "Cuenta 123456", los mensajes de MQL5.com a "Notificación MQL5".

Para la comunicación privada asignaremos una categoría separada de Mensajes MQL5, en la que podrá corresponder fácilmente con otros miembros de MQL5.community


Además, si se limita la longitud de los mensajes push, sería posible enviar mensajes largos como unos pocos pequeños, mientras que ahora se truncan muchos mensajes.

Incluso cuando el transporte de Android/iOS envía mensajes más cortos, el terminal móvil sabe cómo bombear mensajes "largos", incluidos los perdidos.

Pero no se trata de textos muy largos (más largos de lo permitido). Se trata de transmitir mensajes cortos pero completos en unicode, y es obviamente más largo que el obsoleto SMS.

 

Sería estupendo que fuera posible enviar un mensaje (un comando de un conjunto estándar, o mejor si lo crea el usuario) desde el teléfono móvil al terminal fijo, como "Parar máquina", "Sólo cortocircuito", etc.

Imagina la situación: un robot está operando en el ordenador fijo y envía alegremente informes y saludos al terminal móvil, vemos que algo ha ido mal, ¿cómo detenemos al robot?

 
joo:

Sería estupendo que fuera posible enviar un mensaje (un comando de un conjunto estándar, o mejor si lo crea el usuario) desde el teléfono móvil al terminal fijo, como "Parar máquina", "Sólo cortocircuito", etc.

Imagina la situación: un robot está operando en el ordenador fijo y envía alegremente informes y saludos al terminal móvil, vemos que algo ha ido mal, ¿cómo detenemos al robot?

Por supuesto, no tiene nada que ver con el Campeonato, no debería estar disponible allí, pero es genial como característica ordinaria.
 
felicitaciones por la gran idea
 
MetaDriver:
.... Naturalmente esto no tiene nada que ver con el campeonato, no debería estar disponible allí....

Ohhh....

Ni siquiera había pensado en eso. :) Por supuesto, esta característica debería estar desactivada en el campeonato.

 

En un smartphone, nadie te impide tener acceso remoto al ordenador con el asesor. Sin embargo, aunque no haya acceso remoto, definitivamente hay acceso a la cuenta, incluso desde el mismo smartphone.

Al acceder a una cuenta, siempre es posible colocar una orden pendiente ficticia que contenga diferentes tipos de información en varios campos a la vez: OpenPrice, SL, TP, Comment y Magic.

En consecuencia, sólo tenemos que inventar nuestro propio sistema de comandos. Por ejemplo, si hay una orden pendiente muy lejana con Comentario == "Stop", el Asesor Experto dejará de operar.

Está claro que de este modo puede gestionar su EA de forma muy flexible, hasta establecer nuevos parámetros de entrada para el mismo. Por supuesto, esta técnica puede utilizarse en cualquier plataforma (no sólo en MT4 y MT5).

P.D. Es mejor utilizar un stop que una orden limitada. Entonces no se comerá el margen. Aunque, con un volumen mínimo de posiciones pendientes, esto prácticamente no jugará el papel.

P.P.S. Sería interesante discutir los métodos que permiten determinar que el Asesor Experto no está "al mando". Por ejemplo, el VPS se ha estrellado. El más sencillo: el pendiente lejano permanentemente modificable. Dejé de modificar - el EA no funciona.

 
hrenfx:

En un smartphone, nadie te impide tener acceso remoto al ordenador con el asesor. Sin embargo, aunque no haya acceso remoto, definitivamente hay acceso a la cuenta, incluso desde el mismo smartphone.

Al acceder a una cuenta, siempre es posible colocar una orden pendiente ficticia que contenga diferentes tipos de información: OpenPrice, SL, TP, Comment y Magic.

En consecuencia, sólo tenemos que inventar nuestro propio sistema de comandos. Por ejemplo, si hay una orden pendiente muy lejana con Comentario == "Stop", el Asesor Experto dejará de operar.

Está claro que de este modo puede gestionar su EA de forma muy flexible, hasta establecer nuevos parámetros de entrada para el mismo. Por supuesto, esta técnica puede utilizarse en cualquier plataforma (no sólo en MT4 y MT5).

P.D. Es mejor utilizar un stop que una orden limitada. Entonces no se comerá el margen. Aunque, con un volumen mínimo de posiciones pendientes, este factor prácticamente no jugará el papel.

P.P.S. Sería interesante discutir los métodos que permiten determinar que el Asesor Experto no está "al mando". Por ejemplo, el VPS ha muerto.

Genial.

Los buenos cangrejos de río valen su peso en oro.

// Esto es para decir que "para los sin peces....". :-)

 
hrenfx:

P.P.S. Sería interesante discutir las técnicas para determinar que el EA no está "al mando". Por ejemplo, el VPS no funciona. El más simple - permanentemente modificable a distancia pendiente. Dejé de modificar - el EA no funciona.

Sí, lo he hecho. También puede hacer ping -- en el comando remoto EA debería abrir una orden pendiente distante con algún comentario, como "Hola mundo" o reabrir la orden si ya tiene una.

Y, ugh, sólo borrar la orden de mando.

 

Al fin y al cabo, sólo la señal de un smartphone puede detectar esta situación.

En lugar de un segundo VPS poco fiable, debería ser posible ejecutar un simple script en el smartphone, enviando un comando pendiente.

En otras palabras, el terminal móvil debe ser capaz de ejecutar al menos los scripts más sencillos.

Por supuesto, sería mejor poder almacenar no sólo las órdenes comerciales, sino al menos una línea de comandos en el lado del servidor.

Es decir, en MQL5:

bool SendCommandString( string Command );

string GetCommandString();
Esta solución permitiría deshacerse de los pedidos falsos.
 
La idea de los pendientes ficticios no es nueva y tiene una desventaja ENORME: esa "orden" pasa por un servidor de comercio, con el que puede no haber comunicación y provocar desvíos del robot al móvil. Eso es lo bueno de las notificaciones push en ambos sentidos: la comunicación pasa por encima del servidor comercial.