ECN, ejecución de órdenes, agregadores, liquidez. - página 25

 
sumkin75:
Los limitadores de 0,1 lotes detienen el precio. Es increíble. ¿Es así como funciona en la realidad?
No la detienen, sólo la mejoran. No pueden detenerlo. Su límite dentro del spread es como el de un especulador en un intercambiador. El intercambiador le da más liquidez estable y puede ofrecer su volumen a un mejor precio.
 

a Rann.

Quería entrar en las noticias de la libra en su lugar hoy

12:28:00 '******': instant order buy 0.30 GBPUSD at 1.59821 sl: 0.00000 tp: 0.00000
12:28:00 '******': request was accepted by server
12:28:00 '******': request in process
12:28:01 '******': order buy 0.30 GBPUSD opening at 1.59821 sl: 0.00000 tp: 0.00000 failed [Off quotes]

¿Por qué no tiene precios en "medio del comercio"? Si esto es a propósito, entonces por favor, sólo digan honestamente al respecto, voy a retirar los fondos y no voy a entrenar a su servidor con órdenes innecesarias.

 
olyakish:

a Rann.

Quería entrar en la noticia de la libra de hoy

¿Por qué no tiene precios en el "peak trading"? Si es a propósito, entonces por favor sea honesto al respecto, retiraré los fondos y no entrenaré su servidor con órdenes innecesarias.

Si el tipo de cuenta es STP, este es un extracto de las normas:

6.4 Si el Cliente utiliza el parámetro de desviación máxima del precio solicitado al abrir una Orden Instantánea, entonces, en el caso de un cambio de precio, el Cliente recibirá una Contracotización y tendrá que enviar una nueva Orden Instantánea. En caso de que el Cliente no utilice el parámetro de desviación máxima del precio solicitado y el precio cambie, en este caso el Cliente recibirá un Requote.

Hecho debido a las características técnicas del servidor MT, en este caso no podemos enviar Requote (si está interesado, puedo explicar).

Si la cuenta es una ECN, es extraño. Necesitas el número de cuenta para saber qué era.

 
Rann:

Si el tipo de cuenta es STP, he aquí un extracto de la normativa:

6.4 Si el Cliente utiliza la desviación máxima del parámetro de precio solicitado al abrir una Orden Instantánea, entonces, si el precio cambia, el Cliente recibirá una Contracotización y tendrá que enviar una nueva Orden Instantánea. En caso de que el Cliente no utilice el parámetro de desviación máxima del precio solicitado y el precio cambie, en este caso el Cliente recibirá un Requote.

Hecho debido a las características técnicas del servidor MT, en este caso no podemos enviar Requote (si está interesado, puedo explicar).

Si la cuenta es una ECN, es extraño. Necesitas el número de cuenta para entender de qué se trata.

Lo tengo, gracias, lo siento. Cuenta STP.
 
olyakish:
Lo tengo, gracias, lo siento. Cuenta STP.
Los registros del servidor muestran el fuera de cuota como una redirección. El último servidor ECN al que se redirigió fue en septiembre.
 
MetaDriver:
En general es así:
https://www.mql5.com/ru/forum/12342/page3#comment_543724
Es interesante desde el punto de vista de la lógica del TC manejar estas situaciones:

Había una orden limitada con una toma:

- La Línea de Límite se ejecutó parcialmente varias veces, generando varias posiciones abiertas con la Línea de Toma. Al mismo tiempo, el volumen restante quedó en forma de Límite.

- Cada una de las posiciones se cerró parcialmente con una toma.

¿Cómo escribir TS para que estas cosas no rompan la lógica?

Una vez expresada una solución:

Todo algotrader se enfrenta a la tarea de transformar un robot de pruebas en uno preparado para trabajar en el mercado real.
De hecho, sólo hay una manera de traducirlo correctamente. Afortunadamente, es casi universal.

El robot de combate se divide en dos partes: el probador y el sincronizador.

El probador da el entorno de negociación del robot probador en el momento actual de la historia (hasta el presente).
El sincronizador coteja estos datos con el entorno comercial real actual, tratando de ajustarlo al virtual (obtenido en el probador).

Por ejemplo, el entorno virtual muestra que hay un limitador en algún nivel. La tarea del sincronizador es fabricar ese limitador a este nivel de precios en el mercado real.

Hasta ahora, los operadores algorítmicos tenían que escribir ambas partes del robot. Le sugiero que se encargue de la redacción de la primera parte: el probador en tiempo real.

Es decir, un probador que repone el historial en tiempo real y continúa (sin parar) la ejecución del robot probador. En este caso existen todos los mecanismos para obtener el entorno comercial virtual actual de este probador.
Con esta implementación estándar, sería una gran ayuda para los algotraders a la hora de escribir un robot de trading de combate. Lamentablemente, ninguna de las herramientas de algotrading que conozco tiene esa funcionalidad.

P.D. No puede haber un sincronizador universal. Pero sólo hay dos enfoques fundamentalmente diferentes de la sincronización.

  1. Clásico - a través de marcas (a la limitadora a un precio peor que el actual). Este es el esquema más sencillo, en el que el entorno comercial se copia a través de las marcas. Los pros de este método son la repetición completa y la fácil visibilidad. Las desventajas son los deslizamientos negativos. Es decir, no es una buena opción para los ST con poca expectativa matemática.
  2. A través de órdenes limitadas. Cuando, por ejemplo, la compra negociada se considera como BuyLimit al precio de apertura de la posición copiada. También se tienen en cuenta todas las órdenes de límite que se copian. La ventaja de este método es la neutralización del deslizamiento negativo. Lo malo es que los redireccionamientos de las órdenes limitadas pueden distorsionar los resultados.

La variante clásica está implementada de una u otra forma en todos los servicios de señalización que son tan populares hoy en día. Este esquema es ventajoso para los servicios, porque el sincronizador es muy sencillo y no se preocupan por los costes de negociación de sus clientes.

El segundo esquema, que yo sepa, no se utiliza en ningún sitio. Tal vez, algún algotrader realmente molesto lo ha implementado...

Sugiero que los desarrolladores escriban sincronizadores internos de ambos tipos. Todo esto es necesario para los algotraders en primer lugar. Porque le permite escribir rápidamente robots para combatir las condiciones del mercado, sin tener que gastar esfuerzo en inventar y ajustar esta herramienta-bicicleta.

 
Rann:
No las detienen, sólo las mejoran. No pueden detenerlos. Su límite dentro del spread es como el de un especulador en un intercambiador. El intercambiador le da más liquidez y puede ofrecer su volumen a un mejor precio.

Ja, exactamente deteniéndolo. No para siempre, por supuesto. La cotira, en cambio, puede desplazarse externamente, fuera de un vaso determinado. Que no haya muchos participantes en la demostración no significa que los precios mundiales dependan de ellos.

Deberías intentar abrir una demo con una cantidad grande. Abra dos límites de contador dentro del spread, digamos 100 lotes cada uno. Cinco barras serán planas con seguridad.

Pero hay un plus. He aprendido que no es necesario comprar o vender para mover una cotización. Simplemente puedo cambiar los precios de los límites. Algunos de ellos pueden ser eliminados y se pueden poner otros nuevos.

 
sumkin75:

Pero hay un resquicio de esperanza. Me di cuenta de que no es necesario comprar o vender para mover una cotización. Simplemente puede cambiar el precio de los límites. Algunos de ellos pueden ser eliminados y se pueden poner otros nuevos.

)
 
sanyooooook:
)
¿Qué es lo que le hace gracia? es triste. muchos verdaderos comerciantes de patsa creen que los precios cambian debido a la compra y la venta.
 
sumkin75:

Me di cuenta de que no es necesario comprar o vender para mover una cotización. Simplemente puede cambiar el precio de los límites. Algunos de ellos se pueden eliminar y poner otros nuevos.

Sí, es posible moverse dentro de la extensión de los proveedores externos.
Razón de la queja: