MT5 y la velocidad en acción - página 51

 
Roman:

TimeCurrentMcs sería mejor, me uno al deseo.

TimeCurrentMsc(Msc es milisegundos, similar al nombre en MqltTick.time_msc) no es necesario para la medición, sino para lo mismo que TimeCurrent.

En particular, para los registros de órdenes comerciales. Al analizar si el Market Watch se actualizó en el momento de la ejecución del OrderSend.

 
fxsaber:

TimeCurrentMsc(Msc significa milisegundos, similar al nombre en MqltTick.time_msc) no es necesario para medir, sino para el mismo propósito que TimeCurrent.

En particular, para los registros de órdenes comerciales. Al analizar si el Market Watch se actualizó en el momento de la ejecución del OrderSend.

Sí, la marca de tiempo en milisegundos es muy útil.
Y si tenemos TimeCurrentMcs en microsegundos, podemos obtener cualquier tiempo de él.
Puedes obtenerlo en milisegundos o microsegundos.
Es más práctico.

 

sólo la referencia internacional para los milisegundos es ms

y msc es más bien msk - tiempo de Moscú o mcs - microsegundos

 
A100:

sólo la referencia internacional para los milisegundos es ms

mientras que msc es más bien msk - tiempo de Moscú o mcs - microsegundos

Yo también quería escribir sobre ello ))
Pero me abstuve, porque me van a tirar pulgares, como en mql -time_msc))

 
A100:

sólo la referencia internacional para los milisegundos es ms

y msc es más bien msk - tiempo de Moscú o mcs - microsegundos.

sí, ms es milisegundo.
y el término internacional para microsegundo es µs.

Todo el mundo tiene problemas para escribir µ (mu) en el teclado.
Para los que no lo sepan, mu se puede escribir en el teclado de la siguiente manera: Pulse Alt y marque 0181

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

sí, ms es milisegundo.
y el símbolo internacional para los microsegundos es µs.

todo el mundo tiene problemas para escribir µ (mu) en el teclado.
Para los que no lo sepan, mu se puede escribir en el teclado de la siguiente manera: Pulse alt y marque 0181.

entonces puede sugerir directamente este postfix para nombres de microsegundos _0181s en lugar de mcs. Por otro lado, también se puede escribir tanto micro como mili en su totalidad - entonces no habrá confusión

 
Nikolai Semko:

sí, ms son milisegundos.
y el símbolo internacional para los microsegundos es µs.

Todo el mundo tiene problemas para escribir µ (mu) en el teclado.
Para los que no lo sepan, mu se puede escribir en el teclado de la siguiente manera: Pulse Alt y marque 0181.

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

También funciona en el editor

u

 

Microsegundo µ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:

Microsegundo µsleep()

¿El procesador no gira a toda velocidad (un núcleo)?

 
Andrey Khatimlianskii:

¿El procesador no funciona a plena velocidad (un núcleo)?

Por supuesto que sí, puede utilizar más de un núcleo.

servicio vps destacamos específicamente los costes y los frenos de los vps clásicos.


Piensa en la sobreexplotación de los recursos de los servidores PPS cuando el ISP rebane en el mejor de los casos 20 sistemas Windows en un solo host.

Allí, el 80% de los recursos de la CPU se gastan realmente en la sobrecarga del sistema y los retrasos implícitos.
Razón de la queja: