hwayu000/crypto-manipulation-index — explained in plain English
Analysis updated 2026-05-18
Monitor Binance perpetual futures for signs of algorithmic order book manipulation
Set alert thresholds and get pushed to Telegram or LINE when a pair looks extreme
Screen all active USDT perpetual contracts from a single browser dashboard
| hwayu000/crypto-manipulation-index | atypical-chai/motion-graphics-from-css-hyperframes | britecharts/britecharts-test-project | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | HTML | HTML | HTML |
| Last pushed | — | — | 2023-12-15 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 18 or later, Docker deployment optional for cloud hosting.
CMI, the Crypto Manipulation Index, is a self hosted real time dashboard that monitors Binance perpetual futures order books and produces a single score from 0 to 100 indicating how likely the market is being algorithmically manipulated. It uses public Binance data only, with no API key required. The index is built from three signals. Hole Collapse measures how often short side resistance walls in the order book are forcibly pierced. Betti Jump detects sudden structural changes in the order book caused by high frequency quote stuffing, where orders are placed and canceled at high rates to create a misleading picture of supply and demand. Max Persistence tracks how long unusually large orders sit in the book, which can indicate artificial price anchoring. The three signals are combined into a single score updated every three seconds. Rather than using fixed global thresholds, each trading pair learns its own adaptive baseline: the index measures how far the current reading is from that symbol's normal behavior, defined as the 25th percentile of its observed values over a rolling one hour window. Scores above 55 are marked as extreme. The dashboard runs in a browser and supports searching all 530 plus active USDT perpetual contracts. It includes an embedded TradingView chart that syncs with the selected symbol and configurable alert thresholds. Push notifications can be sent via Telegram or LINE Notify. The UI supports both English and Traditional Chinese. The server runs on Node.js 18 or later and can be deployed locally or to cloud platforms including Railway, Render, and Fly.io using Docker.
A self hosted dashboard that scores Binance crypto pairs from 0 to 100 for likely order book manipulation, using only public data.
Mainly HTML. The stack also includes Node.js, HTML, TradingView.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.