Столкнулся с проблемой следующего характера
Скрипт работает только когда начинается торговая сессий в 10:00:01
До этого момента os.time(FixTime(stime)) >= os.time(FixTime(base_time)) всегда верное значение выдает.
Можно еще конечно брать время операционной системы, но там погрешность в синхронизации и нету уверенности даже если на операционной системе сделать синхронизацию по квантовым часам, что на стороне сервера на столько же точные данные.
Еще вариант спамить заявками каждые 10 миллисекунд (думаю через какое-то время брокер даст по рукам, за такое)
Буду рад если есть еще идеи как это можно реализовать. Может зацепится за первый пакет который приходит всегда в 09:45:00.... или еще как-то...
Скрипт работает только когда начинается торговая сессий в 10:00:01
До этого момента os.time(FixTime(stime)) >= os.time(FixTime(base_time)) всегда верное значение выдает.
Можно еще конечно брать время операционной системы, но там погрешность в синхронизации и нету уверенности даже если на операционной системе сделать синхронизацию по квантовым часам, что на стороне сервера на столько же точные данные.
Еще вариант спамить заявками каждые 10 миллисекунд (думаю через какое-то время брокер даст по рукам, за такое)
Буду рад если есть еще идеи как это можно реализовать. Может зацепится за первый пакет который приходит всегда в 09:45:00.... или еще как-то...