Об этом проекте

EdgeDepth Terminal — это открытый браузерный криптовалютный терминал потока ордеров, созданный на C++20 и WebAssembly. Он предоставляет полный набор инструментов для анализа рынка, включая тепловые карты глубины, пузыри сделок, лестницу стакана (DOM), ленту сделок и отпечатки объема, показывающие объем покупок и продаж на каждой цене. Терминал поддерживает детерминированное воспроизведение записанных рынков (файлы `.edpack`), позволяя пользователям локально приостанавливать, перематывать и повторно просматривать исторические данные. В него также включены возможности построения графиков, такие как субминутные свечи, индикаторы, инструменты рисования и VWAP. Самостоятельный хостинг не вызывает затруднений: клонируйте репозиторий и выполните `docker compose up`, чтобы запустить терминал вместе со шлюзом сообщества, предоставляющим публичные данные Binance. Для получения глубины в реальном времени, субминутных свечей или воспроизведения пакетов не требуются ни учетная запись, ни API-ключ. Пользователи также могут подключать собственные потоки данных и записи; документация охватывает пользовательские источники данных и рабочие процессы с CSV/Parquet. Проект спроектирован с расчетом на расширяемость и имеет подробно документированные архитектуру, сетевой протокол и формат пакетов воспроизведения. Он распространяется по лицензии AGPL-3.0, а шлюз — по лицензии MIT. Размещаемый сервис EdgeDepth предлагает дополнительные функции, такие как управляемые потоки данных с нескольких площадок, продвинутая аналитика и исследовательские возможности, однако сам терминал полностью функционален как автономное решение.