Você tem que ter pelo menos um entendimento mínimo do que constitui prova técnica. São os registros terminais existentes com temporizações de milissegundos.
Se existissem registros terminais correspondentes a algumas linhas vazias e não especificadas de especialistas, então se poderia falar sobre evidências técnicas e correção de dados. Mas, em vez disso, houve uma longa manipulação deliberada com a ocultação dos dados brutos.
Você entendeu mal. Basta olhar para seus registros - há tanto o envio do pedido quanto o momento em que a confirmação é recebida. Você pode facilmente calcular o tempo entre estes eventos pelo tempo existente em ms nos registros.
Renat, obrigado por sua resposta! Entretanto, nesse caso, gostaria de pedir-lhe que comentasse as palavras de seu funcionário da SD sobre os estados do mandado enviado. Basicamente, está escrito a eles que a resposta do servidor não significa que o pedido tenha sido postado na Bolsa, mas apenas enviado.
Видимо нужно объяснить как работает система ордеров и что означает placed.
Итак:
1. Вы отправляете запрос
buy limit 5.00 SNGR-3.16 at 35501
2. Сервер МТ5 проверяет это запрос (параметры, претрейд и т.д.). Если есть проблемы, то в ответ на запрос вы получите получите соответствующий код ошибки.
После чего заводит у себя новый ордер присваивая ему тикет (#24025010) - у ордера при этом выставляется состояние started. Проставлять тикет ордера нужно для того чтобы в момент выставления ордера на бирже связать идентификатор ордера в МТ5 с ордером на бирже.
Терминалу отправляется транзакция о добавлении нового ордера в состоянии started - это можно отследить в OnTradeTransaction.
3. Далее торговый сервер (через шлюз) отправляет вашу заявку на биржу, если заявка успешно отправилась, то на ваш запрос отправляется ответ placed - это значит
"что заявка отправлена", результаты её работы будут выполняться асинхронно, т.к. заранее не известно через какое время ответит биржа.Соответственно именно в этот момент вы видите в журнале запись
2015.11.26 10:48:23.726 Trades 'ххххх': buy limit 5.00 SNGR-3.16 at 35501 placed for execution in 7 ms
4. Спустя какое то время, биржа устанавливает ордер в своей системе, присваивает ему свой идентификатор, после чего уведомляет об этом шлюз и сервер МТ5.
Если биржа установила ордера - то в ордер в МТ5 прописывается идентификатор ордера на бирже, и состояние ордера меняется со started => placed.
Если биржа по какой-то причине отказала в выставлении ордера, то ордер снимается.
Это всё можно отследить простым журналирование транзакций приходящих в OnTradeTransaction.
Então você desmontou os troncos, ou mediu o tempo real?
Acabou sendo o mesmo que com os motores a diesel Volkswagen.
Neste caso, o real é muito difícil de medir com precisão. Especialmente quando se trata de velocidades relativistas.
Somente os troncos. E se eles não mentem - então eu acho que tudo é ótimo com velocidades de execução de pedidos. Pelo menos, eu tenho o suficiente "até o pescoço".
Renat, obrigado por sua resposta! Entretanto, nesse caso, gostaria de pedir-lhe que comentasse as palavras de seu funcionário da SR sobre o status da ordem enviada. Basicamente, está escrito a eles que a resposta do servidor não significa que o pedido tenha sido postado na Bolsa, mas apenas enviado.
O que impede que você olhe os logs no diário de bordo e entenda a cadeia de mensagens:
09:33:18.898 Trades '1006337': exchange sell 1.00 Si-3.16 at market
09:33:18.925 Trades '1006337': exchange sell 1.00 Si-3.16 at market placed for execution in 26 ms
09:33:18.937 Trades '1006337': deal #4986730 sell 1.00 Si-3.16 at 77731 done (based on order #39860859)
A questão é: o que fazem aqui as pessoas com um aparelho de matemática deficiente, mesmo em nível escolar da terceira série?
Isto não é um insulto, mas uma pergunta real e simples. Um está anotando-o de forma atrevida, outros não conseguem ler o registro e comparar os horários manualmente.
A propósito, aqui está um pequeno roteiro para demonstrar a velocidade com que a informação sobre um comércio é capturada na história. Ao anexar o roteiro ao gráfico, você pode selecionar a direção BUY ou SELL. O volume da posição aberta é de 1 lote:
//+------------------------------------------------------------------+//| SpeedTradeTest.mq5 |//| Copyright 2015, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2015, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.01"#property strict#property description"Демонстрация скорости, с которой информация о совершенной сделке попадает в историю"#property script_show_inputs//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+enum type_trades // перечисление типов торговой операции
{
BUY=1, // скрипт покупает один лот
SELL=2, // скрипт продаёт один лот
};
input type_trades tt=BUY;
#include <trade\trade.mqh>
//+------------------------------------------------------------------+//| Tester function |//+------------------------------------------------------------------+voidOnStart()
{
CTrade tr;
//--- show initialHistorySelect(0,TimeCurrent()+60);
Print("Before: ",HistoryDealsTotal()," deals, ",HistoryOrdersTotal()," orders");
//--- do a dealif(tt==BUY)
{
if(tr.Buy(1.0))
{
uint ticks =GetTickCount();
int deals =HistoryDealsTotal();
int orders=HistoryOrdersTotal();
//--- let's wait for 10 secondsPrint("After: ",deals," deals, ",orders," orders");
while((GetTickCount()-ticks)<10000)
{
HistorySelect(0,TimeCurrent()+60);
if(HistoryDealsTotal()>deals || HistoryOrdersTotal()>orders)
{
Print("Result: ",HistoryDealsTotal()," deals, ",HistoryOrdersTotal()," orders");
break;
}
Sleep(1);
}
}
}
else
{
if(tr.Sell(1.0))
{
uint ticks =GetTickCount();
int deals =HistoryDealsTotal();
int orders=HistoryOrdersTotal();
//--- let's wait for 10 secondsPrint("After: ",deals," deals, ",orders," orders");
while((GetTickCount()-ticks)<10000)
{
HistorySelect(0,TimeCurrent()+60);
if(HistoryDealsTotal()>deals || HistoryOrdersTotal()>orders)
{
Print("Result: ",HistoryDealsTotal()," deals, ",HistoryOrdersTotal()," orders");
break;
}
Sleep(1);
}
}
}
//---Print("Finished");
}
//+------------------------------------------------------------------+
E as informações são exibidas na guia "Especialistas" após várias corridas. Acho que não é difícil calcular a velocidade manualmente:
20:35:09.678 Test (RTS-3.16,H1) Before: 277 deals, 236 orders
20:35:09.716 Test (RTS-3.16,H1) After: 277 deals, 236 orders
20:35:09.735 Test (RTS-3.16,H1) Result: 278 deals, 237 orders
20:35:09.735 Test (RTS-3.16,H1) Finished
20:35:31.731 Test (RTS-3.16,H1) Before: 278 deals, 237 orders
20:35:31.762 Test (RTS-3.16,H1) After: 278 deals, 237 orders
20:35:31.817 Test (RTS-3.16,H1) Result: 279 deals, 238 orders
20:35:31.817 Test (RTS-3.16,H1) Finished
20:36:44.764 Test (GAZR-3.16,H1) Before: 279 deals, 238 orders
20:36:44.802 Test (GAZR-3.16,H1) After: 279 deals, 238 orders
20:36:44.819 Test (GAZR-3.16,H1) Result: 280 deals, 238 orders
20:36:44.820 Test (GAZR-3.16,H1) Finished
20:37:03.052 Test (GAZR-3.16,H1) Before: 280 deals, 239 orders
20:37:03.084 Test (GAZR-3.16,H1) After: 280 deals, 239 orders
20:37:03.099 Test (GAZR-3.16,H1) Result: 281 deals, 240 orders
20:37:03.099 Test (GAZR-3.16,H1) Finished
A questão é: o que fazem aqui as pessoas com um aparelho de matemática deficiente, mesmo em nível escolar da terceira série?
Isto não é um insulto, mas uma pergunta real e simples. Um está anotando-o de forma atrevida, outros não conseguem ler o registro e comparar os tempos manualmente.
Muito obrigado por sua resposta. Agora entendo a atitude da Cabeça da Empresa em relação aos usuários finais da MT5.
Z.U. E você, Karputov, deve saber que os logs do MT5 não mostram a confirmação do servidor Exchange sobre a instalação-apagamento deuma ordem pendente.
Após uma perda técnica, a única coisa que falta falar é sobre relacionamentos.
Este é um fórum técnico, não o Instituto das Nobres Servas. A gravidade das cargas é adequada ao resultado.
E, como se viu, kond777 é um clone nativo de Mikhail Filimonov (ex-Mikalas, também fazendo acusações). Ele não admitiu sua manipulação até o último momento.
Depois de uma perda técnica, a única coisa que falta falar é sobre relacionamentos.
Este é um fórum técnico, não o Instituto das Nobres Servas. A gravidade das cargas é adequada ao resultado.
E, como se viu, kond777 é um clone nativo de Mikhail Filimonov (ex-Mikalas, também fazendo acusações). Até a última, ele não confessou suas manipulações.
Leia da última página. Pensando bem e cada palavra: https://www.mql5.com/ru/forum/38456/page68#comment_2184557
Você tem que ter pelo menos um entendimento mínimo do que constitui prova técnica. São os registros terminais existentes com temporizações de milissegundos.
Se existissem registros terminais correspondentes a algumas linhas vazias e não especificadas de especialistas, então se poderia falar sobre evidências técnicas e correção de dados. Mas, em vez disso, houve uma longa manipulação deliberada com a ocultação dos dados brutos.
Você entendeu mal. Basta olhar para seus registros - há tanto o envio do pedido quanto o momento em que a confirmação é recebida. Você pode facilmente calcular o tempo entre estes eventos pelo tempo existente em ms nos registros.
Renat, obrigado por sua resposta! Entretanto, nesse caso, gostaria de pedir-lhe que comentasse as palavras de seu funcionário da SD sobre os estados do mandado enviado. Basicamente, está escrito a eles que a resposta do servidor não significa que o pedido tenha sido postado na Bolsa, mas apenas enviado.
Eu copio o texto deste esclarecimento abaixo (https://www.mql5.com/ru/forum/58012/page9#comment_2073582):
Então você desmontou os troncos, ou mediu o tempo real?
Acabou sendo o mesmo que com os motores a diesel Volkswagen.
Neste caso, o real é muito difícil de medir com precisão. Especialmente quando se trata de velocidades relativistas.
Somente os troncos. E se eles não mentem - então eu acho que tudo é ótimo com velocidades de execução de pedidos. Pelo menos, eu tenho o suficiente "até o pescoço".
Renat, obrigado por sua resposta! Entretanto, nesse caso, gostaria de pedir-lhe que comentasse as palavras de seu funcionário da SR sobre o status da ordem enviada. Basicamente, está escrito a eles que a resposta do servidor não significa que o pedido tenha sido postado na Bolsa, mas apenas enviado.
Eu copio o texto desta explicação abaixo (https://www.mql5.com/ru/forum/58012/page9#comment_2073582):
O que impede que você olhe os logs no diário de bordo e entenda a cadeia de mensagens:
A questão é: o que fazem aqui as pessoas com um aparelho de matemática deficiente, mesmo em nível escolar da terceira série?
Isto não é um insulto, mas uma pergunta real e simples. Um está anotando-o de forma atrevida, outros não conseguem ler o registro e comparar os horários manualmente.
A propósito, aqui está um pequeno roteiro para demonstrar a velocidade com que a informação sobre um comércio é capturada na história. Ao anexar o roteiro ao gráfico, você pode selecionar a direção BUY ou SELL. O volume da posição aberta é de 1 lote:
E as informações são exibidas na guia "Especialistas" após várias corridas. Acho que não é difícil calcular a velocidade manualmente:
A questão é: o que fazem aqui as pessoas com um aparelho de matemática deficiente, mesmo em nível escolar da terceira série?
Isto não é um insulto, mas uma pergunta real e simples. Um está anotando-o de forma atrevida, outros não conseguem ler o registro e comparar os tempos manualmente.
Muito obrigado por sua resposta. Agora entendo a atitude da Cabeça da Empresa em relação aos usuários finais da MT5.
Z.U. E você, Karputov, deve saber que os logs do MT5 não mostram a confirmação do servidor Exchange sobre a instalação-apagamento deuma ordem pendente.
Após uma perda técnica, a única coisa que falta falar é sobre relacionamentos.
Este é um fórum técnico, não o Instituto das Nobres Servas. A gravidade das cargas é adequada ao resultado.
E, como se viu, kond777 é um clone nativo de Mikhail Filimonov (ex-Mikalas, também fazendo acusações). Ele não admitiu sua manipulação até o último momento.
Depois de uma perda técnica, a única coisa que falta falar é sobre relacionamentos.
Este é um fórum técnico, não o Instituto das Nobres Servas. A gravidade das cargas é adequada ao resultado.
E, como se viu, kond777 é um clone nativo de Mikhail Filimonov (ex-Mikalas, também fazendo acusações). Até a última, ele não confessou suas manipulações.
Que bochecha!
Ele baniu os dois, e está lançando lama!
Que lata!
Ele baniu os dois, e está lançando lama!
E Nadin_Kass é, pelo que entendi, o recém-adquirido Michael, mas já é o segundo clone? :(
Isto não está indo bem. :(((
E francamente falando, eu acreditava em Michael e até me culpo por comportamento destrutivo. Mas aí está ele. :(
P.S. Renat, obrigado pelo esclarecimento.