Ao olhar para o tronco, fico com a mesma impressão. Vai até 50ms, depois cai acentuadamente até 10ms. Atrasos secundários ficam sozinhos.
Gostaria que todos dessem seus registros desta forma para estudar questões de atraso.
Há mais flubbing aqui do que negociação no verdadeiro Mercado de Derivativos, portanto a solução não será rápida (se for)....
Adicionado
O mais frustrante é que estes atrasos aparecem no momento das negociações, o que leva as negociações de lucrativas a não lucrativas.
Adicionado
E, é claro, a troca está mostrando seus dentes
«Напоминаю также, что торговая система не является системой точного времени,
детальные исследования по latency мы проводим только в случае обоснованных подозрений
в наличии проблемы на нашей стороне, при этом обязательным условием (не наша прихоть,
просто без этих данных реальный аудит маловозможен) является предоставление детальных логов софта,
снятого дампа трафика на момент проблемы и детального описания методики замеров latency на стороне клиента.»
Sim, eu sei. No loop, eu percorro toda a história. Terminal de demonstração a partir do Open. Sim, e a figura mostra que tudo é executado (10 em cada 10).
Sergey Kudryavtsev: Sim, eu sei. Em um loop, eu dirijo toda a história. Terminal de demonstração da Otkritie. Sim, e na figura você pode ver que tudo é executado (10 em cada 10).
Ao olhar para o tronco, fico com a mesma impressão. Vai até 50ms, depois cai acentuadamente até 10ms. Atrasos secundários ficam sozinhos.
Gostaria que todos dessem seus registros desta forma para estudar questões de atraso.
Há mais flubbing aqui do que negociação no verdadeiro Mercado de Derivativos, portanto a solução não será rápida (se for)....
Adicionado
O mais frustrante é que estes atrasos aparecem no momento das negociações, o que leva as negociações de lucrativas a não lucrativas.
Adicionado
E, é claro, a troca está mostrando seus dentes
Olá, tenho um problema. Para o testador de estratégia, ele escreve que a ordem vencida é totalmente executada, embora este não seja o caso.
Também, chamando o comando "HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT);", eu recebo 0.
Por exemplo, o pedido com tisket=37, veja a foto. estou errado em algum lugar?
Olá, tenho um problema. Para o testador de estratégia, ele escreve que a ordem vencida é totalmente executada, embora este não seja o caso.
Também, chamando o comando "HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT);", eu recebo 0.
Por exemplo, o pedido com tisket=37, veja a foto. estou errado em algum lugar?
Olá, tenho um problema. Para o testador de estratégia, ele escreve que a ordem vencida é totalmente executada, embora este não seja o caso.
Também, chamando o comando "HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT);", eu recebo 0.
Por exemplo, o pedido com tisket=37, veja a foto. Estou errado em algum lugar?
E você faz HistorySelect antes de chamar HistoryOrderGetDouble?
Você faz HistorySelect antes de chamar HistoryOrderGetDouble?
Sim, eu sei. Em um loop, eu dirijo toda a história. Terminal de demonstração da Otkritie. Sim, e na figura você pode ver que tudo é executado (10 em cada 10).
ExperimenteHistoryOrderSelect(bilhete)
Haverá apenas uma ordem 37 na história
ExperimenteHistoryOrderSelect(bilhete)
Haverá apenas uma ordem 37 na história
se (HistoryOrderSelect(37))
Print(HistoryOrderGetDouble(37, ORDER_VOLUME_INITIAL),",HistoryOrderGetDouble(37, ORDER_VOLUME_CURRENT));
Escreve 10 0.
Também cuidadosamente verificado HistorySelect() e tudo relacionado a ele, tudo funciona de forma confiável.
Agora, quando olhei novamente, a opção expirada foi cancelada em algum lugar :). É um problema de servidor no qual estamos trabalhando?
Construir 1430
Construir 1430
Isso é o que está faltando