Смеркалось. Стояла тихая пора. Середина августа 2026 года.
К Старому Рептилоиду обратились его друзья с просьбой помочь настроить гридботика. Гридботиками Рептилоид давно промышлял на споте. Пока в декабре и январе Биток не вышел за диапазоны. А тут Биточек стал отрастать с 65 до 70 там и выше.
Вот и помог друзьям настроить. Заодно и своего гридботика запустил поиграццо. Но не суть. Не о сеточной торговле речь.
Куда, куда вы испарились... ария, или как не стало TabTrader
Года с 2017 Старый Крокодилец пользовался TabTrader, чтобы отслеживать курсы и проводить анализ.
Неудобная, тупая и кривая приложуха, но НЕИМЕНЕЕ неудобная и НАИМЕНЕЕ тупая по сравнению с остальными общедоступными. Потому именно ею и пользовался (разумеется, в бесплатном варианте) — для базовых потребностей хватало.
А тут в августе глядь — не открываеццо.
Сбои на несколько дней и ранее случались. Но тут еще и суппорт пропал в Телеграме. Выждал Крокодилец еще пару дней — так и молчит приложуха TabTrader. Стал разведывать по новостям: оказалось, что она в начале года новым овнерам запродалась, а в середине августа — разбежались... Судить не берусь.
Факт в том, что я с друзьями остался без легкого и привычного мониторинга курсов и аналитики (пусть урезанного и куцего, но остальные — ХУЖЕ).
Версия «для друзей и близких»
Так и сподвигся Старый Крокодилец воссоздать тот TabTrader, сперва для себя и друзей.
Только лучше — без тупизны, кривизны и урезанности TabTrader-а. (В бесплатной версии был лимит 3 вкладки, до дюжины заметок на каждой, 1-2 аналитических инструмента и пр. издевательство.)
За пару недель, к середине сентября, — было сделано.
Для широкой публики
Потом, задумчиво почесав чешую на лысой макушке, Старый Рептилоид призадумался: а почему бы не сделать этот удобный friendly мониторчик доступным и для широкой публики?
Тем более что созрела-сформулировалась и маркетинговая концепция для наших веб-сайтов, веб-сервисов.
(Смотри раздел Welcome.)
Сказано — сделано!
Как устроен бэкенд, или что там по задам?
Следующие 2-3 недели ушли на перестройку бэкенд-архитектуры, которая допускала бы масштабируемость.
Если в версии «для друзей и близких» почти каждый клиентский запрос транслировался в запрос сервера к бирже, то в версии публичного сервиса запросы клиентов НИКАК не влияют на запросы наших серверов к бирже.
На сервере своим чередом и своей шедулей работает молотилка: она каждые несколько секунд берет продольный снимок цен, объемов, сделок по ВСЕМ валютным парам, торгуемым на бирже, и так по каждой из подключенных бирж.
Понятно, что глубина данных молотилки — относительно небольшая. Так на то — есть пылесос в помощь! Это такая махина, которая не спеша, строго в пределах отпущенных лимитов на запросы, подтягивает исторические данные торгов. И так, примерно за 10-12 дней была собрана история на всю известную глубину торгов. Примерно к 10 октября.
Итого: поперечные срезы записаны (первичка), а для ускорения в кэшах и во времянке хранится и их разложение по столбцам, т.е. по валютным парам на глубину истории.
Клиентские обращения к серверу — это только чтение данных из кэша и времянки. Практически никак не грузит сервер и никак не транслируется к бирже.
(Возможно, когда-нибудь опишу реализацию подробнее.)
Хелпешники и языки
Попутно были добавлены и всяческие хелпешники, пояснялки. И перевод на 22 языка. (В идеале, конечно, хорошо бы их все вычитать и отшлифовать; сейчас сверено только ~4 языка.)
Итого, к середине октября 2026 базовый общий slice1 был полностью завершен.
Аналитика: как у TradingView
И чего дальше не хватало Старым Рептилоидам?
А не хватало им любимых-привычных разметочек, уровней безубыточности и прочих событий. А тут еще и Google AI постоянно ворчал, что нет возможности для аналитики, как у TradingView.
Делов-то? Уж коли сущности определены, радостно живут в своей системе, своей жизнью, со своими свойствами и методами — нарисовали картиночки, добавили известные разметки, индикаторы, осцилляторы, а дальше еще доработаем юзабильность.
Уже сейчас — неограниченное количество графиков с аналитикой к каждой заметке; можно и напрямки открывать chart-страничку, да и менять там валюты и биржу.
Итого: в 100 раз мощнее и гибче, в 100 раз легче и 100% бесплатно. (+ остальные наши принципы)
Прошу любить и жаловать наш некоммерческий сервис:
https://www.exchengine.com

Comments
Post a Comment