MT5 e velocidade em ação - página 51

 
Roman:

SimTimeCurrentMcs seria melhor, eu me junto ao desejo.

TimeCurrentMsc(Msc é milissegundos, semelhante ao nome em MqltTick.time_msc) não é necessário para medição, mas para a mesma coisa que o TimeCurrent.

Em particular, para os registros de pedidos comerciais. Ao analisar se a Market Watch foi atualizada no momento em que a OrderSend foi executada.

 
fxsaber:

TimeCurrentMsc(Msc significa milissegundos, semelhante ao nome em MqltTick.time_msc) não é necessário para medir, mas para o mesmo propósito que TimeCurrent.

Em particular, para os registros de pedidos comerciais. Ao analisar se a Market Watch foi atualizada no momento em que a OrderSend foi executada.

Sim, o timestamp de milissegundos é muito útil.
E se tivermos TimeCurrentMcs em microssegundos, podemos obter a qualquer momento dele.
Você pode obtê-lo em milissegundos ou microssegundos.
É mais prático.

 

apenas a referência internacional para milissegundos é ms

e msc é mais como msk - tempo de Moscou ou mcs - microssegundos

 
A100:

apenas a referência internacional para milissegundos é ms

enquanto msc é mais como msk - tempo de Moscou ou mcs - microssegundos

Eu também queria escrever sobre isso ))
) Mas eu me abstive, porque eles me atirarão polegares, como em mql -time_msc))

 
A100:

apenas a referência internacional para milissegundos é ms

e msc é mais como msk - tempo de Moscou ou mcs - microssegundos.

sim, ms é milissegundos.
e o termo internacional para microssegundos é µs.

Todos têm problemas para digitar µ (mu) em seu teclado.
Para aqueles que não sabem - mu pode ser digitado no teclado da seguinte forma: Pressione Alt e disque 0181

https://ru.wikipedia.org/wiki/Alt-%D0%BA%D0%BE%D0%B4
 
Nikolai Semko:

sim, ms é milissegundos.
e o símbolo internacional para microssegundos é µs.

todos têm problemas para digitar µ (mu) no teclado.
Para aqueles que não sabem, mu pode ser digitado no teclado da seguinte forma: Pressione alt e disque 0181.

então você pode sugerir diretamente este postfix para nomes de microssegundos _0181s em vez de mcs. Por outro lado, você também pode escrever tanto micro como milli na íntegra - então não haverá confusão

 
Nikolai Semko:

sim, ms é milissegundos.
e o símbolo internacional para microssegundos é µs.

todos têm problemas para digitar µ (mu) no teclado.
Para aqueles que não sabem, mu pode ser digitado no teclado da seguinte forma: Pressione Alt e disque 0181.

https://ru.wikipedia.org/wiki/Alt-%D0%BA%D0%BE%D0%B4

Também trabalha no editor

u

 

Microsecond µsSleep()

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{
   while(!_StopFlag)
   {
      µsSleep(5000000); //5 секунд
      
      Print("Прошло 5000000 микросекунд");
   }  
}

//--------------------------------------------------------------------
void µsSleep(ulong µsRange) 
{
  ulong c = GetMicrosecondCount() + µsRange;  
  while(GetMicrosecondCount() < c);
}
2020.10.10 01:09:21.717 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:26.717 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:31.717 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:36.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:41.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:46.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:51.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:09:56.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:10:01.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
2020.10.10 01:10:06.718 TestScript (MNQZ20,M1)  Прошло 5000000 микросекунд
 
Roman:

Microsecond µsleep()

Processador não girando em velocidade máxima (um núcleo)?

 
Andrey Khatimlianskii:

O processador não está funcionando na velocidade máxima (um núcleo)?

É claro que sim, pode usar mais de um núcleo.

serviço vps.


Pense em vender em excesso os recursos dos servidores PPS quando o ISP cortar, na melhor das hipóteses, 20 sistemas Windows em um host.

Ali, 80% dos recursos da CPU são realmente gastos em despesas gerais do sistema e atrasos implícitos.