Transición de posiciones después de las 0:00 cuando el banco está en funcionamiento. ¿Cómo identificarlo? Necesito ayuda de la sala. - página 5
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
Me ha dado la misma emoción). En mi metrópoli, en lugar de nueces, hay magos, identificadores y comentarios. ))
¡Uy! ¿Se reemplazan los comentarios en el rollover? Si es reemplazable, ¿es realista hacer que el comentario del corredor no sustituya mi comentario, sino que lo complemente? Por ejemplo, así:
mi_comentario; broker_comentario
Si no, es un palo en la rueda)).
Para ello, hay que unificar los comentarios (algo así como [rc]/[ro]) y añadirlos a la información existente.
Al mismo tiempo, prohíbe a los corredores mostrar iniciativa.
IMHO, si después de un rollover no se guarda ningún magik, ningún ticket, ningún identificador (lo cual es lógico en general), la situación es absolutamente irresoluble programáticamente desde el lado del cliente.
Si después del rollover, por alguna razón la nueva posición tiene un volumen de 1,2, entonces 0,1 lote es excesivo y debe ser cerrado.
¿Puede el rollover cambiar también el volumen de la posición?
¿Por qué no tiene solución? La única manera es mantener su propia base de datos. Después de la prórroga, actualícela. Por ejemplo, antes de la prórroga, se abrió una posición de 1,1 lotes con el número mágico "134829" y se muestra en la base de datos. Después del rollover, esta posición desapareció y apareció una nueva posición: 1,1 lote con número mágico "0". La pregunta es ¿cuál es la diferencia entre estas posiciones? Simplemente registramos en nuestra base de datos que nuestra posición agregada corresponde a la posición agregada actual de MT5 y ya está. Si después del rollover, por alguna razón el volumen de la nueva posición es de 1.2, entonces 0.1 lote es exceso y debe ser cerrado. En este caso no se necesita ni un comentario ni magik u otra información de identificación.
Al cambiar de mano, ¿también hay que quedarse con 10 bases?
¿Por qué no tiene solución? La única manera es mantener su propia base de datos. Después de la prórroga, hay que actualizarla. Por ejemplo, antes del rollover, se abrió una posición de 1,1 lotes con el número mágico "134829" que se muestra en la base de datos. Después del rollover, esta posición desapareció y apareció una nueva posición: 1,1 lote con número mágico "0". ¿Cuál es la diferencia entre estas posiciones? Simplemente registramos en nuestra base de datos que nuestra posición agregada corresponde a la posición agregada actual de MT5 y ya está. Si después del rollover, por alguna razón el volumen de la nueva posición es de 1.2, entonces 0.1 lote es exceso y debe ser cerrado. En este caso, no se necesita en absoluto ni un comentario ni un magik u otra información de identificación.
Este método puede funcionar correctamente si sólo hay un maestro de EA ejecutándose en el terminal. Ni siquiera se trata de eso, el vuelco debería manejarse correctamente por medios estándar sin necesidad de bases.
La esencia del problema.
Cuando se trabaja con el banco(s) a las 23:59 todas las posiciones se cierran con el comentario [rollover close] y se abren inmediatamente con [rollover open]. Esto en sí mismo no es nuevo.
Pero las nuevas posiciones abiertas(órdenes) contienen nuevos números de ticket y el campo MAGIC contiene 0. Pero antes del rollovera MAGIC era !=0.
La pregunta es.
¿Cómo controlar las posiciones después del 0? ¿Cuál es el algoritmo más razonable para esto teniendo en cuenta las peculiaridades de MT5?
El dinero desaparece a medianoche, casi sin dejar rastro, bajo la palabra clave ROLLOVER. Después de 00 horas, no hay dinero y no hay historia al respecto.
Todavía no ha operado en Quik - en el mercado de futuros el precio de apertura sólo está hasta el final de la sesión en el historial de órdenes, en las acciones siempre está ahí, pero si se pone en corto, el precio se fija en el precio de apertura del mercado para el día siguiente. Y no hay ningún tipo de historial de órdenes, sólo el broker nos envía un informe por correo electrónico.
Por lo tanto, yo no sería demasiado dramático con ROLLOVER, aunque tiene algún pequeño fallo. Y el indicador "Balance" es malo para la salud del inversor...