подскажите пожалуйста как правильно сделать...

 
...так, что бы эксперт при появлении свечи, допустим, в 10.00 делал определенные расчеты, но только один раз. Причем, что бы на всех таймфреймах заходил в расчеты только один раз.
Спасибо.
 
...так, что бы эксперт при появлении свечи, допустим, в 10.00 делал определенные расчеты, но только один раз. Причем, что бы на всех таймфреймах заходил в расчеты только один раз.
Спасибо.


Например, с помощью флажка однократного запуска run_once:
// ... объявляем где-то раньше в коде в секции деклараций переменных 
//     либо в той же самой процедуре, где расчеты, но тогда с ключом static
bool run_once = false;
// ...

if (Hour() == 10)
 {
  if (run_once == false)
   {
    // делаем, что надо
    run_once = true; // меняем состояние флажка
   }
  // делаем что-то еще
 }
Причина обращения: