Discusión sobre el artículo "Transacciones comerciales. Estructuras de solicitud y respuesta, descripción y registro." - página 2
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
¿Sigue siendo una tarea tan imposible para los creadores del lenguaje de programación MQL5 la función MarketClosed sin bailar la pandereta?
Saludos, Vladimir.
Vladimir, ¿qué es esta función que el motor de búsqueda del sitio encuentra sólo una vez?
Vladimir, ¿cuál es esta función que el motor de búsqueda del sitio encuentra sólo una vez
Es una función inventada, supongo.
Usted puede simplemente enviar una orden por un precio muy lejos del mercado en la función. Recibimos una respuesta del servidor que el mercado está cerrado - por lo que está cerrado. La orden es aceptada y colocada - borrarlo. Por supuesto, es una muleta, pero es grave
Bueno, usted puede simplemente enviar una orden por un precio muy lejos del mercado en la función. Recibimos una respuesta del servidor que el mercado está cerrado - por lo que está cerrado. La orden es aceptada y colocada - eliminarla. Por supuesto, es una muleta, pero es grave.
Entonces es más fácil simplemente bombardear el servidor con órdenes.
Entonces es más fácil bombardear el servidor con pedidos.
¿Por qué? Eso no es bueno.
Vladimir, ¿y qué es eso de que el buscador del sitio sólo encuentra una vez
Hola Alexey, Artem ya ha respondido por mí, pero lo repetiré de todos modos - este es un nombre que inventé para una función que(¡realmente lo espero!) se hará estándar en MQL5.
Saludos, Vladimir.
Entonces es más fácil bombardear el servidor con pedidos.
Una respuesta completa la pueden dar Mikhail, prostotrader, y sólo espero recordar correctamente: Broker penaliza por bombardear el servidor con peticiones incorrectas.
Hola Alexey, Artem ya ha respondido por mí, pero lo repetiré de todos modos - este es un nombre que inventé para una función que(¡realmente lo espero!) se hará estándar en MQL5.
Saludos, Vladimir.
Todo esto es muy bonito, pero ¿por qué inventar una función adicional si es más fácil dar la oportunidad de devolver la respuesta del servidor a la estructura. Y no lo hacen, al parecer, por la sencilla razón de que la función no tiene mucha demanda. En general, ¿quién necesita una función que compruebe si hay fondos suficientes para abrir una posición cuando hay muchas otras formas de hacerlo...?
Aquí sólo hay dos opciones.
Mikhail, prostotrader, pueden dar una respuesta completa, y sólo espero recordar correctamente: Broker penaliza por molestar al servidor con peticiones incorrectas.
Todo esto es muy maravilloso, pero ¿por qué crear una función adicional si es más fácil dar la oportunidad de devolver la respuesta del servidor a la estructura. Y no lo hacen, aparentemente, por la sencilla razón de que la función no tiene mucha demanda. Pero en general, ¿quién necesita una función que comprueba la suficiencia de fondos para abrir una posición cuando hay un montón de otras opciones para hacerlo....
Aquí sólo hay dos opciones.
La función OrderCheck está diseñada para comprobar una orden comercial completada antes de enviarla al servidor. He resaltado la palabra clave. ¿Cómo obtener una respuesta del servidor sin contactarlo?
¿Por qué? No es bueno.
¿Qué diferencia hay entre enviar una orden de la izquierda muy distante o una orden de trabajo para probar? Si el mercado está cerrado de todos modos.
¿Qué hacer si hay una "barra" y detener las operaciones? Y no hay forma de saber cuando se reanudará la negociación sin ser bombardeado con órdenes, izquierdas o de trabajo.
¿Qué diferencia hay entre enviar una orden a la izquierda, que está muy lejos en precio, o una orden de trabajo para probar? Si el mercado está cerrado de todos modos.
¿Qué hacer si hay una "barra" y se detienen las operaciones? Y no hay forma de saber cuándo se reanudará la negociación sin ser bombardeado con órdenes, izquierdas o de trabajo.
Pasado un tiempo, si el mercado no da señales de vida, envíe la orden. Simplemente envíela. A ninguna parte. Pero obtenga una respuesta y comprenda si es necesario seguir analizando la situación para obtener una señal de apertura. Al menos una razón de este tipo. Si está cerrado, establecer una bandera que indica que es necesario seguir el precio - su cambio. Tan pronto como el precio se movió - ya entender lo que es, también puede enviar una orden de verificación. Si el mercado está abierto - seguir trabajando en la estrategia.
Sólo un pensamiento en voz alta.
Y no lo hacen, aparentemente, por la sencilla razón de que la función no tiene mucha demanda.
Si no tuviera demanda, no estaría constantemente colgada en mi gráfico.
Saludos, Vladimir.