Mercado de ações. Estoques. Rapidez na execução de ordens comerciais. - página 5

 
Yuriy Zaytsev #:


Aparentemente, de acordo com a estratégia, você tem que comprar claramente tanto quanto indicado.

A fim de entrar em um hedge com a mesma quantidade de volume futuro.

Infelizmente, não há nenhuma ordem de mercado e nenhum preenchimento do COI no Fundo.

Se você RETORNAR uma ordem ainda pode permanecer no mercado,

deve ser retirada e uma nova ordem deve ser estabelecida, o que está associado à perda de tempo e complexidade de rastreamento da ordem.

O enchimento FOK é pior que o RETURN porque o volume necessário pode não estar lá mais de uma vez.

Em uma jóia é importante comprar rapidamente a segunda perna em volume total.

 

Quem negocia no verdadeiro MT-5, Mercado de ações (de preferência aberto)

Favor postar um pedaço de log para a transação(está no histórico)

2022.03.08 02:21:21.052 Trades  'ххххх': sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  'ххххх': accepted sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  'ххххх': order #403249172 sell limit 2 / 2 GAZP at 125.00 done in 4.702 ms
2022.03.08 02:21:21.107 Trades  'ххххх': cancel order #403249172 sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.111 Trades  'ххххх': accepted cancel order #403249172 buy 0  at market
2022.03.08 02:21:21.111 Trades  'ххххх': cancel #403249172 sell limit 2 GAZP at market done in 4.504 ms
 
Ninguém na Bolsa de Valores negocia no MT-5 com um robô ou com as mãos no real?
 
prostotrader #:
Ninguém na Bolsa de Valores negocia no MT-5 por robô ou mãos no real?

Decidi escrever um analisador de logs para não ter que me levantar duas vezes), já que mudei para o mt5 de vez.


A velocidade média era de cerca de 35 ms em média. No dia 22 e, creio, no dia 23 de fevereiro, o Open teve... problemas com o mt5, que você pode ver no gráfico como... um pequeno pico após a centésima transação)). 35 excluindo o pico, é claro. Corretor Otkritie. Ainda estou usando meu laptop local para testes (servidor real) e em ambiente de batalha deveria ser melhor, mas talvez não tenha efeito na seção medida. O terminal Ping escreve 3-4 ms.

No gráfico superior, o tempo médio é calculado na janela 10, no gráfico inferior os valores reais (a seção antes do aumento anormal do tempo).
Arquivos anexados:
165_001.png  136 kb
vt5_002.png  213 kb
 
Replikant_mih #:

Decidi escrever um analisador de logs para não ter que me levantar duas vezes), já que mudei para o mt5 de vez.


A velocidade média era de cerca de 35 ms em média. No dia 22 e, creio, no dia 23 de fevereiro, o Open teve... problemas com o mt5, que você pode ver no gráfico como... um pequeno pico após a centésima transação)). 35 excluindo o pico, é claro. Corretor Otkritie. Ainda estou usando meu laptop local para testes (servidor real) e em ambiente de batalha deveria ser melhor, mas talvez não tenha efeito na seção medida. O terminal Ping escreve 3-4 ms.

No gráfico superior, a média dos tempos é calculada sobre uma janela de 10, e no gráfico inferior os valores reais (a seção antes do aumento anormal dos tempos).

Boa tarde.

Muito obrigado, mas preciso de 3-4 linhas do diário de bordo do terminal,

a partir do momento em que o pedido é enviado para a transação.

Estes são os seguintes

2022.03.09 14:56:32.815 Trades  'ххххх': exchange buy 1 GOLD-6.22 at market
2022.03.09 14:56:32.819 Trades  'ххххх': accepted exchange buy 1 GOLD-6.22 at market
2022.03.09 14:56:32.820 Trades  'ххххх': exchange buy 1 GOLD-6.22 at market placed for execution in 5.083 ms
2022.03.09 14:56:32.826 Trades  'ххххх': deal #110213851 buy 1 GOLD-6.22 at 2057.3 done (based on order #197971513)
 
prostotrader #:

Boa tarde.

Muito obrigado, mas preciso de 3-4 linhas do diário de bordo do terminal,

desde o momento do envio do pedido, até a transação.

Estes são os seguintes

GL 0 21:30:53.544 Comércios 'xxxxxx': compra de câmbio 2 AFLT no mercado

CF 0 21:30:53.552 Comércios 'xxxxxx': compra de câmbio aceita 2 AFLT no mercado

HN 0 21:30:53.554 Negociações 'xxxxxx': compra de câmbio 2 AFLT no mercado colocado para execução

LE 0 21:30:53.570 Comércios 'xxxxxx': pedido #196883029 compra 2 / 2 AFLT no mercado feito em 27.250 ms

MF 0 21:30:53.576 Negociações 'xxxxxx': negócio #109541514 comprar 2 AFLT a 55,74 feito (com base no pedido #196883029)


Para o que você está olhando, se não é segredo). O número após "feito em" não é representativo?

 
Replikant_mih #:

GL 0 21:30:53.544 Comércios 'xxxxxx': compra de câmbio 2 AFLT no mercado

CF 0 21:30:53.552 Comércios 'xxxxxx': compra de câmbio aceita 2 AFLT no mercado

HN 0 21:30:53.554 Negociações 'xxxxxx': compra de câmbio 2 AFLT no mercado colocado para execução

LE 0 21:30:53.570 Comércios 'xxxxxx': pedido #196883029 compra 2 / 2 AFLT no mercado feito em 27.250 ms

MF 0 21:30:53.576 Negociações 'xxxxxx': negócio #109541514 comprar 2 AFLT a 55,74 feito (com base no pedido #196883029)


Para onde você está olhando, se não é segredo?) O número após "feito em" não é representativo?

Obrigado, estou olhando para o momento da transação na Bolsa de Valores.

O registro mostra que o negócio é feito em 32ms, o que é 10 vezes mais rápido do que em Quick,

o que é muito bom, muito obrigado mais uma vez.

Este é o verdadeiro tronco?

 
prostotrader #:

Obrigado, estou analisando quanto tempo leva para executar uma negociação na Bolsa de Valores.

O registro mostra que o comércio foi feito em 32 ms, o que é 10 vezes mais rápido do que em Quick,

o que é muito bom, muito obrigado mais uma vez.

Isto é um registro em tempo real?

Acho que posso muito bem ser guiado pelos ms da seqüência"feito em", provavelmente se enviados de forma assíncrona - aproximará de perto o tempo total a esse número. Basta analisar a partir de uma linha de alguma forma mais fácil, especialmente na primeira linha ou o Id não aparece.


Entendi, bem x10 é uma velocidade muito decente. Pensei, ao contrário, que a velocidade era ruim em comparação com seu diário de bordo por urgência.

A conta é real (não demo), sim.
 
Replikant_mih #:

Acho que posso obter otempo total da fila"pronta", talvez se eu o enviar de forma assíncrona, ele se aproxime desse número. Basta analisar a partir de uma linha de alguma forma mais fácil, especialmente na primeira linha ou o Id não aparece.


Entendi, bem x10 é uma velocidade muito decente. Eu pensei, ao contrário, que a velocidade era ruim em comparação com sua urgência no log on.

A conta é real (não demo), sim.

Muito obrigado mais uma vez.

 

Eu não "entendo"...

É uma falha no servidor de demonstração ou não entendo alguma coisa?

Se eu definir a execução como PENDENTE, a ordem não é executada, ela é colocada no vidro :(

E se eu definir o DEAL, tudo está bem.


Eu até fixei o preço em 206,00.

Pipe.out_data.pipe_com = P_BUY_SPOT;
  Pipe.out_data.spot_trade_lot = 1;
  Pipe.out_data.spot_trade_price = 206.0;
  if(Pipe.WriteData(Pipe.out_data) == true)
  {
    if(Pipe.ReadData() == true)
    {
      Print("Result: ", EnumToString(Pipe.in_data.pipe_com));
      Print("Price: ", Pipe.in_data.spot_pos_price);
      Print("Lot: ", Pipe.in_data.spot_pos_lot);
    }
  }

Mas é comprado

2022.03.10 16:35:45.811 FutPipeClient (GAZR-3.22,M1)    Клиент инициализирован успешно.
2022.03.10 16:35:45.816 FutPipeClient (GAZR-3.22,M1)    Result: P_DEAL_DONE
2022.03.10 16:35:45.816 FutPipeClient (GAZR-3.22,M1)    Price: 250.0
2022.03.10 16:35:45.816 FutPipeClient (GAZR-3.22,M1)    Lot: 1

E deve ser 205,70

Wonders....