Discusión sobre el artículo "Un Gestor de Órdenes Virtuales para rastrear órdenes dentro del entorno centrado en posiciones de MetaTrader 5" - página 3
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
Leyendo el artículo, involuntariamente tuve una idea para implementar un sistema simplificado de control de posiciones. La idea es almacenar los datos sobre las posiciones abiertas en un comentario y luego analizarlo. Pero no sé ¿cuál es la longitud máxima de un comentario para almacenar en el servidor? ¿Cómo se garantiza el almacenamiento del comentario? Es un parámetro opcional. En general idea tiene derecho a la vida?
Leyendo el artículo, involuntariamente tuve una idea para implementar un sistema simplificado de control de posiciones. La idea es almacenar los datos sobre las posiciones abiertas en un comentario y luego analizarlo. Pero no sé ¿cuál es la longitud máxima de un comentario que se puede almacenar en el servidor? ¿Qué garantías tiene el comentario de ser almacenado? Es un parámetro opcional. En general, ¿la idea tiene derecho a la vida?
Acerca de los comentarios en las posiciones y órdenes.
Aquí está lo que estaba escrito en el diálogo - " Market Sell EURUSD TP 1 .24622 SL 1.27134 (M30) - Test", y aquí está lo que estaba en el comentario de una posición abierta "Market Sell EURUSD TP 1.24622 S"...
Además, los desarrolladores aún no han implementado la posibilidad de modificar el comentario (que yo sepa).
PS
Creo que los comentarios seguramente no servirán para esto...
Acerca de los comentarios en las posiciones y órdenes
Esto es lo que estaba escrito en el diálogo - "Market Sell EURUSD TP 1 .24622 SL 1.27134 (M30) - Test", y esto es lo que estaba en el comentario de una posición abierta "Market Sell EURUSD TP 1.24622 S"....
Además, los desarrolladores aún no han implementado la posibilidad de modificar el comentario (que yo sepa).
PS
Creo que los comentarios sin duda no será adecuado para esto ...
Por qué no, 31 caracteres en una codificación de 256 caracteres es 6.146e+381 número de combinaciones, puedes codificar cualquier cosa en una cadena así.
De hecho, si localizas los comentarios en una forma codificada corta, no necesitas tantos caracteres.
Después de todo, en lugar de"quería abrir hoy en la compra y abrió por error en la venta" puede escribir ob|ers ob- intención de abrir en la compra, hecho ers- por error en la venta.
No necesitas un microscopio para cascar nueces, entonces todo saldrá bien.
¿Por qué no? 31 caracteres en una codificación de 256 caracteres es 6,146e+381 número de combinaciones, cualquier cosa puede codificarse en una cadena así.
De hecho, si localizas los comentarios en una forma codificada corta, no necesitas tantos caracteres.
Al fin y al cabo, en lugar de"quería abrir hoy en compra y abrió por error en venta" puede escribir ob|ers ob- intención de abrir en compra, hecho ers- por error en venta.
No hace falta un microscopio para cascar nueces, entonces todo saldrá bien.
En mi opinión, es mucho más fácil almacenar todo en estructuras, ensamblados y matrices, y si es necesario, guardarlos en un archivo.
También puede pensar en Magik....
En mi opinión es mucho más fácil almacenar todo en estructuras y matrices ensambladas, y guardarlas en un archivo si es necesario.
También puedes pensar en Magik....
Sí Magik es más fiable porque no es modificable desde el lado del servidor,
aunque allí se almacenará menos información, porque el código Magik es 10-binario, a diferencia de las cadenas, que se codifican en código 256-binario.
Sí, magik es más fiable porque no es modificado por el servidor,
aunque allí habrá menos información, porque el código de magik es de 10 caracteres, a diferencia de las cadenas, que están codificadas con un código de 256 caracteres.
Creo que el comentario debe dejarse al usuario, y que la información esté ahí sólo para él (que lo rellene él mismo o un experto no es importante para él).
Pero Magik debe ser utilizado al programa completo (una gran cantidad de información se puede ocultar allí si se desea) + a todo esto crear una cierta estructura en la que almacenar la máxima cantidad de información acerca de las posiciones, órdenes y operaciones.
Al iniciar el Asesor Experto, los datos sobre las posiciones y las operaciones cerradas pueden ser leídos desde un archivo o calculados en el bloque de inicialización, incluso sobre la base de magiks (si no hay un archivo de datos).
Al final del trabajo, por supuesto, la información debe ser guardada.
PS
O algo parecido...
Hola Paul,
Gracias por esta biblioteca.
Me parece que no importa lo que uso para un valor Take Profit un comercio nunca se cierra en ese valor, incluso cuando ejecuto su FrAmaCross EA y optimizarlo con sólo la toma de beneficios los resultados nunca cambian.
¿Estoy haciendo algo mal o hay una bandera que debe establecerse para utilizar Take Profit?
Cuando miro tu código la llamada en OrderSend bSuccess=PositionChangeSizeAtServer(symbol,volume,ORDER_TYPE_BUY,stoploss); break;
no utiliza el valor Take Profit
Gracias por su tiempo
EK
Creo - si podemos tener propio VOM .. mejor manera de implementar esto en mt5 por MQ - id para las ordenes locales (#1,#2,#3) en mt5 terminal conected to 1 global order on mt5 server (#5423523).
Necesitamos solo orden de arbol
+ #5423523 eurusd
- #1 comprar
- # 2 comprar
+ #5423533 usdjpy
- # 3 vender
- # 4 vender
+ #5423533 gbpjpy
- # 5 vender
Luego en el gráfico tenemos las órdenes #1 , 2# etc..
¿Alguien ha utilizado esta biblioteca?
La biblioteca parece útil. Pero hay algunas dificultades.
Al compilar el Asesor Experto de ejemplo VirtualOrderManagerTester.mq5
da errores:
'TRADE_RETCODE_REQUEST' - identificador no declarado StringUtilities.mqh 42 12
TRADE_RETCODE_REQUEST' - se requiere expresión constante StringUtilities.mqh 42 12
'ERR_TRADE_SELECT_TIMOUT' - identificador no declarado StringUtilities.mqh 112 12
'ERR_TRADE_SELECT_TIMOUT' - se requiere expresión constante StringUtilities.mqh 112 12
¿Cómo eliminarlos?
¿Alguien ha utilizado esta biblioteca?
La biblioteca parece útil. Pero hay algunas dificultades.
Al compilar el Asesor Experto de ejemplo VirtualOrderManagerTester.mq5
da errores:
'TRADE_RETCODE_REQUEST' - identificador no declarado StringUtilities.mqh 42 12
TRADE_RETCODE_REQUEST' - se requiere expresión constante StringUtilities.mqh 42 12
'ERR_TRADE_SELECT_TIMOUT' - identificador no declarado StringUtilities.mqh 112 12
'ERR_TRADE_SELECT_TIMOUT' - se requiere expresión constante StringUtilities.mqh 112 12
¿Cómo eliminarlos?
Estos códigos de error ya no son relevantes, simplemente puedes comentar las líneas 42 y 112 del archivo StringUtilities.mqh.
Los códigos de los artículos han sido actualizados.