Блог им. fxsaber

Проверка компьютера на готовность к алготорговле

    • 18 августа 2020, 12:46
    • |
    • fxsaber
  • Еще
Нужно убедиться, что связка Железо+ОС+драйвера готовы к алготорговле: нет лагов в виде миллисекундных выбросов.
Какие проверки делаете, чтобы убедиться в этом? Что порекомендуете? 

Тот же ЛЧИ требует готовой машины для реал-тайм алготорговли. Поэтому любые лаги надо минимизировать.

Эта тема еще актуальна для людей, серьезно занимающихся Аудио — там любой уход от реал-тайма чреват.

Одной из проверок рекомендуют LatencyMon (описание, прога).
Проверка компьютера на готовность к алготорговле

На всякий случай уточню, что речь идет не о длине провода (пинг), низкоуровневом хаке сетевой карты и т.д. Просто нужна удаленная машина без сюрпризов.

Большая просьба писать по делу. Пока рассматриваю связку Win+MT5, но будет полезно услышать и про другие возможные сочетания (Linux + ...).
★4
32 комментария
Linux конечно можно оттюнить значительно, что винда прикурит, но связку найти сложно. Если только Linux + Transaq Connector. Только если заморачиваться с этим ради ЛЧИ, то потраченного времени не стоит.

Ну а так да, MT5 скорее всего даст прикурить всем под голой виндой.
avatar
Андрей К, 
MT5 скорее всего даст прикурить всем под голой виндой
Особенно в связке с Открытием. Уже дважды дал прикурить за последний месяц.

Дмитрий Овчинников, это да =) сервера с квиком у них совсем не дружат, чувствуется все работает с самого начала на каких то костыльных решениях =)

Быть может у другого брока по другому.

avatar
Дмитрий Овчинников, MT5 и брокера не думал обсуждать в этой ветке. Интересует проверка машины.
avatar
Андрей К, сабж подразумевает, что нужны рекомендации даже не тюнинга, а проверки, что все в порядке.
avatar
fxsaber, а, вот оно что, ну тогда извините, что влез. Свои методы тестов не предлагаю, очень они специфичны.
avatar
дык самое главное забыл

задержка 17мсек частота обновления экрана 60Гц
задержка до глаз 100мсек
задержка до руки 100мсек
задержка мышка -комп 50 мсек
и задержка стакана индивидуально у каждого брокера
и данные идут пакетом каждые 1/100 секунды а может и реже — это задержка 10мсек

а у тя пинг 5мсек
т.е оптимизировать то нечего

avatar
ves2010, есть сюрпризные моменты на некоторых машинах, когда появляются лаги в виде торможения всего на компе на несколько миллисекунд.
avatar
fxsaber, секунд, может быть?
avatar
Kot_Begemot, миллисекундные лаги волнуют.
avatar
Странно...  А зачем такая скорость?

У меня разные ТСЛАбы и МТ торгуют строго из под виртуалок (самое простое восстановление после фатального сбоя).
Латенси получается 50 мс примерно, мне этого хватает.
Машинка, правда, очень мощная (2 быстрых Зиона, память и все дела).

С уважением
avatar
Мальчик Buybuy, не думаю, что Вы целенаправленно делали проверки на наличие лагов. Вряд ли логировали кратковременные «замирания».

Сам логировал. Поэтому хочу, чтобы тормозили только пинг+торговая платформа.

Речь идет не о микросекундах, а иногда о десятках миллисекунд. Это очень много.
avatar
fxsaber, 
Речь идет не о микросекундах, а иногда о десятках миллисекунд.
лаг ОС или самописного кода? Если кода, то на чем было написано?
avatar
Андрей К, интересуют лаги именно текущей конфигурации машины.
avatar
Alex Gold (Oracle), поэтому и говорю, что связку железо+ОС+драйверы нужно проверять. Иначе можно хорошо незаметно встревать.
avatar
хороша прога, у меня VPS (Windows 2012 r2 x64 @ Vmware) наглухо завис от неё, и теперь не пущает. Надеюсь соседи по серверу не пострадали ))
avatar
Ave, а  перезапустить, не? там в хостинг панелях обычно есть кнопка перезагрузить
avatar
うも, ну да, перезагрузка в итоге решила проблемку
avatar
Ave, ну, я те говорю, я эту фразу за 8 лет в техподдержке в 90 процентах случаев слышал
avatar
Не понимаю как можно серьёзно заниматься Arduino (в контексте задачи) в котором 2Кб ОЗУ???
avatar
ivanovr, вам гигабайты подавай. Я сервер круд-апи с vue на этом ардуино сделал
avatar
dnmsk, это все децкие игры. Один большой Ethernet пакет весит 1.5Кб т.е памяти хватит на 1 нормальный пакет. Для нормальной работы TCP/IP нужно на КАЖДОЕ СОЕДИНЕНИЕ буфер минимум 4Кб.
В этом смысле Arduino это унылое старье, за те же деньги можно взять посовременнее типа esp8266, где и ОЗУ уже заметное и операционка примитивная и вайфай на борту.
НО! разве в этих делах так уж стоит вопрос экономии?? Не смешите.
avatar
ivanovr, у каждой вещи свое назначение. Соединения и пакеты хендлит шилд, если вы не знали.
Если что в MTU — M значит maximum. 
avatar
ivanovr, что значит езернет пакет если на уровне физики передаются кадры?
avatar
うも, хорошо, пусть Ethernet-кадр. Если это важно.
Замечу только что Arduino с физическим уровнем непосредственно не работает.
avatar
ivanovr, в смысле с физическим уровнем не работает? одно не существует без другого. или вы открыли новые измерения в физике?
avatar
うも, физический уровень — это провода. С ними работает Ethernet-хреновина к ардуино. Ардуино читает из хреновины уже цифровой ПАКЕТ.
avatar
вообще, если такой вопрос вообще возник, то ответ на него есть, звучит, «и так потянет»
avatar
хотя ладно, поясню подробнее
Такой вопрос не стоит ставить в следующих случаях
1. Если после того, как дадут рекомендации, ты точно не побежишь покупать железяку за 3000 баксов
2. Если не можешь сам собрать кластер железякк из сподручного хлама с авито
3. Если ты не собираешься подключать корпоративный тариф и подключаться к гигабитному порту
и еще
4. Если видишь, что глючит винда (на глаз), переустанови
5. Если знаешь слово «линукс» — ЗАбУДЬ
avatar

теги блога fxsaber

....все тэги



UPDONW