Скорость работы самого робота.

Какой минимальный временной цикл.

Статус темы:
Закрыта.
  1. Asvagg

    Регистрация:
    15.03.17
    Сообщения:
    40
    Был на сайте:
    01.09.22

    Здравствуйте. Какая минимальная временная задержка у самой программы. Получается получения от смартком обработка-отправка. 

     

    Что на это влияет, прорисовка и тп? Хотел протестировать  соединение смартком на быстрой стратегии. Добавил в бота еще цикл. И решил посмотреть правильно ли он работает(цикл). Вывел в лог  сообщение бота с задержкой в 250 мкс инфу, чтобы посмотреть что там происходит. Цикл был всего на 50 циклов. И очень удивился что цикл выполняется какими то частями с паузой. Тоесть идет выполнение с интервалом в 250мкс  потом пауза не менее секунды и снова продолжается это же цикл. К сожалению не запомнил количество выполненных прогонов в цикле до паузы. Сначала у меня также было при выполнении логики бота. Но я подумал так как за основу взял вашего из hft. То дело где то в программе, возможно в стратегии пауза заложена. В самом скрипте я ее убрал. Потом думаю найду уберу дойдет дело. Но почему цикл то прерывается. Может дело в Task не совсем с этим знаком. 

    Asvagg
    28.02.2020 11:53
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1172
    Был на сайте:
    23.04.24
    Цитата: Asvagg

    Здравствуйте. Какая минимальная временная задержка у самой программы. Получается получения от смартком обработка-отправка. 

     

    Что на это влияет, прорисовка и тп? Хотел протестировать  соединение смартком на быстрой стратегии. Добавил в бота еще цикл. И решил посмотреть правильно ли он работает(цикл). Вывел в лог  сообщение бота с задержкой в 250 мкс инфу, чтобы посмотреть что там происходит. Цикл был всего на 50 циклов. И очень удивился что цикл выполняется какими то частями с паузой. Тоесть идет выполнение с интервалом в 250мкс  потом пауза не менее секунды и снова продолжается это же цикл. К сожалению не запомнил количество выполненных прогонов в цикле до паузы. Сначала у меня также было при выполнении логики бота. Но я подумал так как за основу взял вашего из hft. То дело где то в программе, возможно в стратегии пауза заложена. В самом скрипте я ее убрал. Потом думаю найду уберу дойдет дело. Но почему цикл то прерывается. Может дело в Task не совсем с этим знаком. 

    Смотрите. Вообще, если проц норм. Никаких видимых задержек быть не должно. Даже с учётом логики. Из зоны колокации за 3 - 4 млс заявка до биржи долетает.

    Проблема не в этом. Смотрите свою логику.

    Алексей Ван
    28.02.2020 16:46
    #2
  3. Asvagg

    Регистрация:
    15.03.17
    Сообщения:
    40
    Был на сайте:
    01.09.22

    Сегодня решил посмотреть через сколько приходит эта задержка запись экрана включил. Включил бота  и все работает так как и должно цикл не прерывался. Хотя нечего не исправлял. Только вчера смартх как то странно работал. Может в этом было дело. Скорость узнал тему можно закрыть.   

    Asvagg
    28.02.2020 17:43
    #3
Статус темы:
Закрыта..