Новый канал. Давно не было меня в медиа. Посмотрим, куда приведет мое желание рассказывать о том что интересного на рынках и что я делаю.
⚡️ Я прогнал 140 ордеров через MEXC, чтобы посмотреть что изменилось после открытия Futures API.
MEXC три года держали фьючерсный API "на обслуживании". Три года. За последние полгода в коде начали появляться какие-то обновления, касательно API и вот день настал.
Но API работают с комиссиями.
Я перезапустил свой старый VPS. Выбрал два метода авторизации и начал долбить ордерами. UID vs API.
Первый раунд - 100 сделок. 50 через Official API, 50 через внутренний WEB-протокол, который работает через UID. Все 100 прошли чисто. Но числа меня напрягли. Еще 2 месяца назад ордер проходил за 90-110ms. Сейчас - 147ms. Куда делись 40 миллисекунд?
Поднял второй раунд - ещё 40 сделок, но на этот раз с полным вскрытием: TCP, TLS, DNS, traceroute, HTTP/2, размер payload, fingerprint-заголовки, пулы соединений. Разложил каждую миллисекунду.
И вот что интересно:
📍 Мой VPS и сервера MEXC стоят в одном дата-центре в Токио. TCP менее 1 ms. Ближе только localhost.
📍 Но ордер идёт 147ms. 145ms пожирает что-то внутри MEXC. И это что-то новое. Раньше его не было.
📍 Один метод быстрее другого на 26ms. У медленного UID - спайки до 385ms. Причину нашёл.
📍 Rust, HTTP/2, смена VPS, оптимизация подписи - проверил всё. Бесполезно. Но остался один непроверенный трюк.
140 ордеров. 0 ошибок.
Сегодня пересоберу все еще раз и попробую повысить скорость.
Кому это нужно: если вы торгуете на MEXC через API или планируете - эти числа сэкономят вам недели тестов и несколько сотен на VPS в неправильном дата-центре.
Детальный разбор с таблицами - в следующем посте. Подписывайтесь, чтобы не пропустить.
MEXC три года держали фьючерсный API "на обслуживании". Три года. За последние полгода в коде начали появляться какие-то обновления, касательно API и вот день настал.
Но API работают с комиссиями.
Я перезапустил свой старый VPS. Выбрал два метода авторизации и начал долбить ордерами. UID vs API.
Первый раунд - 100 сделок. 50 через Official API, 50 через внутренний WEB-протокол, который работает через UID. Все 100 прошли чисто. Но числа меня напрягли. Еще 2 месяца назад ордер проходил за 90-110ms. Сейчас - 147ms. Куда делись 40 миллисекунд?
Поднял второй раунд - ещё 40 сделок, но на этот раз с полным вскрытием: TCP, TLS, DNS, traceroute, HTTP/2, размер payload, fingerprint-заголовки, пулы соединений. Разложил каждую миллисекунду.
И вот что интересно:
📍 Мой VPS и сервера MEXC стоят в одном дата-центре в Токио. TCP менее 1 ms. Ближе только localhost.
📍 Но ордер идёт 147ms. 145ms пожирает что-то внутри MEXC. И это что-то новое. Раньше его не было.
📍 Один метод быстрее другого на 26ms. У медленного UID - спайки до 385ms. Причину нашёл.
📍 Rust, HTTP/2, смена VPS, оптимизация подписи - проверил всё. Бесполезно. Но остался один непроверенный трюк.
140 ордеров. 0 ошибок.
Сегодня пересоберу все еще раз и попробую повысить скорость.
Кому это нужно: если вы торгуете на MEXC через API или планируете - эти числа сэкономят вам недели тестов и несколько сотен на VPS в неправильном дата-центре.
Детальный разбор с таблицами - в следующем посте. Подписывайтесь, чтобы не пропустить.
👍3
