A terminal-based trading interface for Hyperliquid with real-time charts and breakout detection.
- Real-time price charts with support and resistance lines
- Breakout detection with confidence scoring
- Multi-timeframe analysis
- Customizable candle intervals
- Adjustable chart history
- Live trade and market data
- Node.js (v14 or higher)
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/jestersimpps/hyperliquid-strat-explorer
cd hyperliquid-strat-explorer
- Install dependencies:
npm install
- Build the project:
npm run build
Start the application:
npm start
You will be prompted to:
- Enter a trading symbol (e.g., BTC)
- Select a candle interval (e.g., 5m, 15m, 1h)
- Set maximum number of candles to display (default: 200)
For the cron script (npm run cron
), you will be prompted to:
- Select a candle interval (e.g., 5m, 15m, 1h)
- Enter number of top symbols to monitor (default: 30)
q
,Esc
, orCtrl+C
to exit- Use mouse or touchpad to interact with the charts
You can run multiple instances of the terminal simultaneously, each tracking a different symbol or timeframe:
- Open multiple terminal windows
- Run
npm start
in each window - Enter different symbols/intervals for each instance
This allows you to monitor multiple markets or timeframes side by side on your screen.
The terminal interface is divided into several sections:
- Main Chart: Displays price action with support/resistance lines
- Log Box: Shows latest candle information
- Breakout Analysis: Displays current breakout signals and analysis
Build the project:
npm run build
Run in development mode:
npm run dev
The cron script (npm run cron
) provides a market-wide monitoring interface that:
- Tracks the top X coins by 24h volume (configurable via prompt)
- Displays real-time market statistics including price, volume, and 24h change
- Shows breakout signals with confidence scoring
- Includes a detailed analysis panel for the highest confidence breakout
- Features a price chart that automatically focuses on the most promising setup
- Logs WebSocket activity for monitoring data flow
- Uses a functional component architecture for better maintainability
This is particularly useful for identifying trading opportunities across the entire market without having to manually watch individual pairs.
This project is licensed under the MIT License - see the LICENSE file for details.