Características del lenguaje mql4, sutilezas y técnicas - página 28

 
¿No existe la opción de no comerciar donde los billetes pueden perderse?
 
trader_number_one:
¿No existe la opción de no comerciar cuando se pueden perder los billetes?

No, ya que no es posible determinar de antemano dónde pueden perderse los billetes.

 
fxsaber:

En MT4 esta situación es posible (no hablaremos de las razones):

  • Un puesto está abierto. El saldo es igual a N.
  • A partir de un determinado momento las posiciones desaparecen. La equidad y el equilibrio son iguales a N. En el historial de operaciones no hay información sobre la posición.
  • El reinicio del terminal no ayuda.
  • Varias horas después, las posiciones aparecen en el historial de operaciones (se cerraron bajo una determinada condición). El saldo y los fondos propios se ajustan en consecuencia.

Se trata de una situación muy rara causada por la confluencia de muchas circunstancias. Pero puede ocurrir, aunque la probabilidad es casi nula.

Sugiero que todos los robots de combate deben tener un mecanismo para identificar estas situaciones.

Para ello, es necesario memorizar los tickets de las órdenes abiertas y comprobar su presencia en el historial comercial en caso de que desaparezcan. Si no están en el historial de operaciones, ¡Alertim!


La función de dicha protección.

Llame a CheckTickets() al principio de OnTick.

La situación se repitió (un billete desapareció (durante varias horas) cuando se ejecutó TP). Y quizás sea el Terminal, ya que todo está en su sitio en el Servidor (tratado con el broker).

Evidentemente, esta situación pasó desapercibida para todos, ya que nadie hizo una comprobación tan específica. Sí, y uno tiene que operar de forma bastante activa para encontrarse estadísticamente con una probabilidad no nula.


Lamentablemente, no capté el momento en que el billete apareció en el historial.

 
fxsaber:

Desgraciadamente, no capté el momento en que el billete apareció en la historia.

Ha vuelto a ocurrir. Después del reinicio de sesión. Es casi 100% seguro:

  • El terminal MT4 pierde entradas.
  • Si esto ocurre, es conveniente hacer un reinicio de sesión forzado.
 
fxsaber:

La situación se repitió (un billete desapareció (durante varias horas) mientras se ejecutaba TP). Y quizás sea el Terminal, ya que todo está en su sitio en el Servidor (tratado con el broker).

Evidentemente, esta situación pasó desapercibida para todos, ya que nadie hizo una comprobación tan específica. Sí, y uno tiene que operar de forma bastante activa para encontrarse estadísticamente con una probabilidad no nula.


Lamentablemente, no captó el momento en que el billete apareció en el historial.

¡Atrapó la situación! Tomó otro Terminal y entró en la misma cuenta. Sin embargo, no tocó la antigua Terminal.

Haga clic para ver la animación. No lo hice como una foto a propósito, para no recibir reclamos de photoshop.

En la izquierda no hay orden en la historia, en la derecha sí.


El reinicio de sesión ciertamente solucionó el problema. ¡Error inaceptable para el terminal de comercio!

 

Acabo de descubrir que los bares H1 pueden tener tiempos que no son múltiplos de una hora:


Está claro que esto es más una característica del corredor que de la MT, pero ahora habrá que tener en cuenta este hecho...

 
Estás mintiendo. En MT4 es imposible, en MT5 no hay problema. Sí, las barras H1 pueden tener tiempos que no son múltiplos de una hora. ¿Quieres ir 8 píxeles a la izquierda?
 
Алексей Тарабанов:
Estás mintiendo. En MT4 es imposible, en MT5 no hay problema. Sí, las barras H1 pueden tener un tiempo no múltiplo de una hora. ¿Lo quieres 8 píxeles a la izquierda?

Alexei, hace mucho tiempo que no soy capaz de encontrarle sentido a ninguno de tus posts. Desarrolló el hábito de saltárselos para no perder el tiempo.

No te molestes en responder a mis mensajes, por favor.

 
Andrey Khatimlianskii:

Acabo de descubrir que los bares H1 pueden tener tiempos que no son múltiplos de una hora:


Obviamente, esto es más una característica del corredor que de MT, pero tengo que tener en cuenta este hecho ahora...

¿La hora es la misma en la"ventana de datos"?

 
Andrey Khatimlianskii:

Acabo de descubrir que los bares H1 pueden tener tiempos que no son múltiplos de una hora:

Está claro que esto es más una característica del broker que de MT, pero ahora tengo que tener en cuenta este hecho...

Es - característica del corredor, se encontró al sincronizar las barras H4 y D1 para diferentes corredores.


Синхронизация баров H4 и D1 для разных брокеров.
Синхронизация баров H4 и D1 для разных брокеров.
  • 2019.01.09
  • www.mql5.com
Начал делать индикатор который будет использовать H4 и вот задумался, как луче синхронизировать для разных брокеров...