Discusión sobre el artículo "Creación de un algoritmo de creación de mercado en MQL5" - página 2

 
MrBrooklin #:

Hola Alexei, gracias por la aclaración. )) Cuando escribí mi mensaje, me basaba en la misma documentación (resaltada en amarillo):

Saludos, Vladimir.

Esta es la descripción de la función PositionGetTicket, y tú decías "respecto al uso de la función PositionSelectByTicket()"

 
Alexey Viktorov #:

Esta es una descripción de la función PositionGetTicket, y usted dijo "con respecto al uso de la función PositionSelectByTicket()"

Sí, me refería a que lafunciónPositionSelectByTicket() ya no es necesaria cuando se tiene PositionGetTicket(i). ))

Saludos, Vladimir.

 
MrBrooklin #:

Elartículo no debe leerse en diagonal, sino de principio a fin, es decir, por completo, pues así no surgirán estas preguntas.

Estoy completamente de acuerdo con la crítica de Alexey Viktorov sobre el uso de la funciónPositionSelectByTicket() cuando ya se ha seleccionado un billete sin ella. Por cierto, yo mismo no le presté atención.

¡Pero gracias por el artículo de todos modos!

Saludos, Vladimir.

Qué lío.

Sin embargo.

no es sorprendente en absoluto.

 
Amigos, hace mucho tiempo que no estoy en el tema de escribir EAs. Empecé a escribir código, literalmente, hace dos años.

Admito que no soy un maestro. Así que en el código que hice, porque pensé que de lo contrario el código no funcionará multidivisa, porque el objetivo entonces para introducir una gran cantidad de símbolos, en cada uno de los cuales la EA trabajará a través de simb cadena.
 
Me gustaría mucho escribir artículos y describir ideas. Tengo 8 versiones sólo de este código, con diferentes fórmulas para centrar el spread y determinar el delta, y para la velocidad de apertura y ejecución de órdenes, y otros principios.

Espero que la administración no me prohíba escribir artículos porque no soy un gurú.
 
Yevgeniy Koshtenko #:
Me gustaría mucho escribir artículos y describir ideas. Tengo 8 versiones de este código solo, con diferentes fórmulas para centrar el spread y determinar el delta, y para la velocidad de apertura y ejecución de órdenes, y otros principios.

Espero que la administración no me prohíba escribir artículos porque no soy un gurú.

La idea de tu Asesor Experto es clara y funciona bastante bien. Lo mejoré ligeramente y en lugar de la función OnTick() apliqué OnTimer() con un intervalo de milisegundos, que se puede cambiar en la configuración externa. Tengo una imagen más interesante de la prueba superada. Por el bien de experimento, pruébelo usted mismo.

Saludos, Vladimir.

 
MrBrooklin #:

Gracias, Eugene, por el artículo. Muchas lagunas en el puzzle de mis conocimientos sobre el mercado de divisas se han llenado casi por completo.

Hay un único matiz: algunos lectores de tu artículo pueden no iniciar el Asesor Experto en el probador de estrategias si el par de divisas que se está probando tiene un sufijo o prefijo. Deberían tenerlo en cuenta y especificarlo en la configuración de los parámetros del Asesor Experto.

Por lo demás - ¡¡¡todo SUPER!!!

Saludos, Vladimir.

sí. sí - todo es super y no hay ningún matiz.
Algunos lectores - si no hay cerebro - el autor ha introducido nombre de símbolo externo - si no saben cómo introducir el nombre de símbolo correcto de la revisión del mercado - entonces el problema de la escritura está de su lado - el Asesor Experto no debe iniciarse en el probador con un nombre de símbolo torcido.
Esto puede ser mencionado en una nota - que debe prestar atención a la corrección del nombre del símbolo de la visión general del mercado de su corredor para las pruebas.

En general, me gustó el artículo. ¡¡¡¡Estamos a la espera de la continuación - multidivisa y con drawdown bajo y mucho más profit!!!!
PS en la esencia de la escritura de símbolos - es posible cuando se escribe un símbolo no existente de la vigilancia del mercado para lanzar un cuadro de alerta en la pantalla - que el símbolo " " que ha introducido está ausente en la vigilancia del mercado en las listas - inténtelo de nuevo.
 
Gracias, Eugene, por tu artículo.
En general, aquí se ha tocado un tema importante y muy amplio.
Creo que la tesis principal del artículo ha quedado demostrada: "La tarea de un creador de mercado no es ganar "mucho dinero" (que de hecho ya tiene), sino apoyar al mercado en momentos inestables para no minar la confianza de los inversores en tal o cual institución financiera".
 
Aleksandr Seredin #:
Gracias, Eugene, por tu artículo.
En general, aquí se ha tocado un tema importante y muy amplio.
Creo que la tesis principal del artículo ha quedado demostrada: "La tarea de un creador de mercado no es ganar "mucho dinero" (que de hecho ya tiene), sino apoyar al mercado en momentos inestables para no minar la confianza de los inversores en tal o cual institución financiera".

Todo lo contrario.

Un creador de mercado gana dinero. Mucho o poco, según lo gestione. Sólo que lo hace de una forma que aumenta la liquidez. Si un creador de mercado se enfrenta a la perspectiva de pérdidas, lo deja, lo que suele ocurrir en épocas de mayor volatilidad.

Y el artículo no habla de nada en absoluto. El autor ni siquiera conoce el trabajo del creador de mercado. Escribió lo que pudo: un creador de redes corriente.

Antes de colocar órdenes, hay que determinar a qué precios hacerlo. Y cuando las ofertas estén fijadas, determinar cómo reorganizarlas. Retirarlas en momentos de mayor volatilidad. Acercarlas/alejarlas en función del volumen de la posición en cuestión.

Lea el clásico artículo "High-frequency trading in a limit order book" de MARCO AVELLANEDA y SASHA STOIKOV. Google sabe cómo encontrarlo.

 
Aleksandr Seredin #:
Gracias, Eugene, por tu artículo.
En general, aquí se ha tocado un tema importante y muy amplio.
Creo que la tesis principal del artículo ha quedado demostrada: "La tarea de un creador de mercado no es ganar "mucho dinero" (que de hecho ya tiene), sino apoyar al mercado en momentos inestables para no minar la confianza de los inversores en tal o cual entidad financiera".
Al grano, sí. Lo único es que fwiw estos mm muertos en moex..... no funcionan.....