FORTES. Questões de aplicação da lei - página 106

 
Aleksey Vyazmikin:

Não, não tenho, porque ainda não descobri como dizer isso corretamente.

Então pergunte: por que em meu diário de bordo a diferença entre fazer o primeiro e o último negócio dentro de uma ordem de mercado é de 3 segundos.

É um erro no registro (e então qual é o tempo real de preenchimento de todas as partes do pedido), ou uma operação lenta da troca (e então o que fazer com ela)?

 
Aleksey Vyazmikin:

Visualmente, parece que há um fechamento parcial, ou seja, posso ver a posição diminuindo gradualmente.

Se você pode ver com seus olhos, de fato há um problema.

O copo não estava vazio no momento em que o pedido foi enviado, certo?

 
Andrey Khatimlianskii:

Então pergunte: Por que eu tenho uma diferença de 3 segundos entre fazer a primeira e a última negociação dentro de uma ordem de mercado em meu tronco.

É um erro no registro (e então qual é o tempo real de preenchimento de todas as partes do pedido), ou uma operação lenta da troca (e então o que fazer sobre isso)?

Convencido - Vou escrever e fazer-lhes essa pergunta agora.

Andrey Khatimlianskii:

Se você pode vê-lo com seus olhos, então é de fato um problema.

O mercado não estava vazio no momento do envio do pedido, estava?

O copo não estava vazio, isso é certo. Mas, por causa do forte movimento, meu computador estava ficando lento e acho que era a visualização, ou seja, a imagem poderia se atualizar lentamente, embora não fosse convincente...

 
Aleksey Vyazmikin:

Bem, como é isso para fechar no mercado?

Qual era o preço quando você pressionou o botão?

 
prostotrader:

Qual era o preço quando você pressionou o botão?

O preço a ser fechado - eu determinei visualmente a sair - por isso não posso dizer nada com certeza sobre o preço, e não tenho nada para confirmá-lo.

 
Aleksey Vyazmikin:

O preço a ser fechado - eu determinei visualmente sair - por isso não posso dizer nada ao certo sobre o preço, e não tenho nada com que confirmá-lo.

A Bolsa foi multada recentemente por fraude e prometeu limpar.

(Nos Estados Unidos, eles não só fechariam a bolsa, mas também prenderiam todos os envolvidos por toda a vida).

Aparentemente, eles não foram multados o suficiente e não restabeleceram a ordem (mas a culpa pode ser do corretor).

Seu pedido deveria ter sido executado em ONE MICROSECOND!

O Si-6.18 é um dos instrumentos mais líquidos.

Escreva para o corretor e exija não apenas logs MT5, mas também logs Exchange.

Na verdade, isto é pura fraude.

 
Andrey Khatimlianskii:

O copo não estava vazio no momento em que o pedido foi enviado, não é verdade?

Não faz diferença, a ordem é uma ordem de mercado. Se fosse um limite, seria uma conversa diferente.

 
Комбинатор:

Se tivéssemos uma ordem limite, seria uma conversa diferente.

Bem, se o copo estiver vazio, não haverá nada para preencher o pedido (incluindo o mercado).

Ela será pendurada e será preenchida por novos limites e mercados. Não?

 
Andrey Khatimlianskii:

Não sei ) em tal situação eles provavelmente encerrarão o leilão. não é apenas uma situação de emergência, é uma chatice total.

 
prostotrader:

A Bolsa foi multada recentemente por fraude e prometeu limpar.

(Na América, eles não só fechariam a troca, mas também colocariam todos os envolvidos nela na prisão perpétua).

Aparentemente, eles não foram multados o suficiente e não restabeleceram a ordem (mas a culpa pode ser do corretor).

Seu pedido deveria ter sido executado em ONE MICROSECOND!

O Si-6.18 é um dos instrumentos mais líquidos.

Escreva para o corretor e exija não apenas logs MT5, mas também logs Exchange.

Na verdade, isto é pura fraude.

O problema é que todas as provas só podem vir do corretor ou da bolsa, ou seja, não vou conseguir obtê-las. Portanto, continuarei a lidar com a situação por enquanto.

Recebi uma resposta do corretor

"

Bom dia Alexey Vyacheslavovich! A resposta dos desenvolvedores -

Parece que os atrasos na rede do lado do cliente, aqui está como foi a execução no lado do servidor comercial:

0       6       2018.04.25 16:49:24.024 85.***.***.***    '***': exchange buy 10.00 Si-6.18 at market (62785 / 62788 / 62787)
0       6       2018.04.25 16:49:24.024 85.***.***.***    '***': request transfered to dealers, rule 'FORTS Gateway #real' (exchange buy 10.00 Si-6.18 at market)
0       6       2018.04.25 16:49:24.028 127.0.0.1       '2': request from '***' (exchange buy 10.00 Si-6.18 at market)
0       6       2018.04.25 16:49:24.029 127.0.0.1       '2': placed for execution for '***' (exchange buy 10.00 Si-6.18 at market)(62785 / 62788 / 62787) 
0       6       2018.04.25 16:49:24.029 85.***.***.***    '***': order placed for execution [#87849076 buy 10.00 Si-6.18 at market], time 5.98 ms
0       6       2018.04.25 16:49:24.030 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market request new due execution [request new order #87849076], time: 0.05 ms
0       6       2018.04.25 16:49:24.036 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market placed due execution [added order #87849076, buy limit 10.00 Si-6.18 at 65426 [based on order '30444116819']], time: 0.18 ms
0       6       2018.04.25 16:49:24.041 FORTS Gateway #real     '***': deal performed [#48508923 buy 1.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.041 '***': order performed partially buy 1.00 at 62788 [#87849076 buy 10.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.041 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62788 [based on deal '2026006054']], time: 2.06 ms
0       6       2018.04.25 16:49:24.043 FORTS Gateway #real     '***': deal performed [#48508924 buy 1.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.043 '***': order performed partially buy 1.00 at 62788 [#87849076 buy 10.00 / 1.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.043 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 1.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62788 [based on deal '2026006055']], time: 3.02 ms
0       6       2018.04.25 16:49:24.048 FORTS Gateway #real     '***': deal performed [#48508925 buy 5.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.048 '***': order performed partially buy 5.00 at 62788 [#87849076 buy 10.00 / 2.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.048 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 2.00 Si-6.18 at market filled due execution [filled order #87849076, buy 5.00 Si-6.18 at 62788 [based on deal '2026006056']], time: 1.73 ms
0       6       2018.04.25 16:49:24.050 FORTS Gateway #real     '***': deal performed [#48508926 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.050 '***': order performed partially buy 1.00 at 62789 [#87849076 buy 10.00 / 7.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.050 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 7.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006057']], time: 3.40 ms
0       6       2018.04.25 16:49:24.053 FORTS Gateway #real     '***': deal performed [#48508927 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.053 '***': order performed partially buy 1.00 at 62789 [#87849076 buy 10.00 / 8.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.053 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 8.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006058']], time: 1.49 ms
0       6       2018.04.25 16:49:24.054 FORTS Gateway #real     '***': deal performed [#48508928 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.055 '***': order performed buy 1.00 at 62789 [#87849076 buy 10.00 / 9.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.055 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 9.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006059']], time: 4.03 ms

"

Como eu entendo pelo diário de bordo:

1. O tempo de execução é aproximadamente o mesmo

2. As informações de execução vieram do servidor e foram processadas pelo programa com um atraso de 3 segundos.

A referência a um atraso de 3 segundos de minha parte parece bastante estranha, como minha internet é boa o suficiente até o roteador no fio, o canal não estava sobrecarregado. Os núcleos de computador não estavam 100% carregados, mas talvez alguns dos núcleos estivessem 100% carregados.

Acontece então:

1. Os desenvolvedores não forneceram um gerenciamento adequado das prioridades das tarefas (threads) que deveriam ser processadas primeiro pela CPU e o núcleo MT5 poderia ter sido forçado a ocupar sempre o núcleo da CPU menos carregado. E com 100% de carga, reduzir a prioridade de execução para o cálculo de indicadores e outros códigos de usuário.

2. não se pode confiar nos logs MT5.