Mercado de valores. Acciones. Rapidez en la ejecución de las órdenes comerciales. - página 4

 
Andrey Miguzov #:

Eso es lo que escribí sobre Finam. Voy a abrir una cuenta allí sólo por el EBS.

Es una pena que no se pueda hablar de los corredores en el foro. Le agradecería mucho que escribiera en su mensaje personal por qué no ir allí.

Le agradecería mucho que escribiera en su mensaje personal por qué no.

Le escribiré en persona.

 

No entiendo muy bien la política (imagen de abajo)

En la imagen de arriba ("Orden pendiente") se puede establecer una orden limitada

Si es "Retorno", entonces en caso de llenado parcial la orden estará en la taza, si es "Todo/Nada" ,

si no se llena, el pedido será retirado.

¿Qué significa la "ejecución de la bolsa"?

En la referencia:

Ejecución del intercambio

Lasoperaciones se ejecutan a los precios de oferta del mercado actual.


Pero no puede colocar una orden de mercado en la bolsa.

Entonces resulta ser lo mismo que la "Orden pendiente", sólo que a los mejores precios del mercado.

¿O no?

 

Decidido a mantener el RETORNO

Pero todavía tengo la pregunta principal, que es donde todo comenzó

¿Cuál es la velocidad de ejecución de la orden comercial (Sleep(10); //TODO ??????????????????????????????????? )?

Ahora la espera es de 50 ms

//+------------------------------------------------------------------+
//| Expert Check Deal function                                       |
//+------------------------------------------------------------------+
PIPE_COMMAND CheckDeal(const ulong a_ticket)
{
  int cnt = 0;
  while(cnt < 5)
  {
    if(OrderSelect(a_ticket))
   {
     long init_vol = long(OrderGetDouble(ORDER_VOLUME_INITIAL));
     long cur_vol = long(OrderGetDouble(ORDER_VOLUME_CURRENT));
     if(cur_vol < init_vol)
     {
       return(P_DEAL_PARTIAL);
     }
   }
   else
   if(HistoryOrderSelect(a_ticket))
   {
     spot_ticket = 0;
     return(P_DEAL_DONE);
   }
    Sleep(10); //TODO ??????????????????????????????????? 
    cnt++;
  }
  return(P_NO_DEAL);
}

Añadido por

En el servidor de demostración

tarda poco más de 4,5 ms en colocar y retirar una orden, pero esto es sin colocarla en la bolsa.

2022.03.08 02:21:21.052 Trades  '1115097': sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  '1115097': accepted sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  '1115097': order #403249172 sell limit 2 / 2 GAZP at 125.00 done in 4.702 ms
2022.03.08 02:21:21.107 Trades  '1115097': cancel order #403249172 sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.111 Trades  '1115097': accepted cancel order #403249172 buy 0  at market
2022.03.08 02:21:21.111 Trades  '1115097': cancel #403249172 sell limit 2 GAZP at market done in 4.504 ms

¿Y en el servidor en vivo?

 
prostotrader #:

Le he escrito en persona.

También me gustaría saber.

 
JRandomTrader #:

También me gustaría saber.

He copiado la respuesta a mi correo electrónico

 
prostotrader #:

Le he escrito en un mensaje privado.


También puedes enviármelo, quería abrir una cuenta para el comercio de pares...
 
Roman Shiredchenko #:

Me gustaría abrir una cuenta para el comercio de pares...

Reenvió la respuesta

 
prostotrader operaciones se ejecutan a los precios de oferta del mercado actual.


Pero no puede colocar una orden de mercado en la bolsa.

Entonces resulta ser la misma "Orden pendiente", sólo que a los mejores precios del mercado.

¿O no?


Parece que de acuerdo con la estrategia, es evidente que hay que comprar todo lo que se quiera.

Para colocar una cobertura con la misma cantidad de volumen de fx.

 
prostotrader #:

He copiado la respuesta a mi correo electrónico personal

¿Es posible que lo lea?
 
Sergey Gridnev #:
¿Es posible que lo lea?

A mí tampoco me importa leerlo, pero no me atrevo a preguntar. ¿Por qué la gente de carga......... Creo que si usted pone este texto en el archivo y nadie, ni una palabra sobre el contenido va a compartir su opinión al respecto, esto no va a violar las reglas del foro. Al fin y al cabo, no está prohibido publicar ningún texto, sólo discutir sobre los corredores.