I've been working on hyperliquid perpetual futures trading bot for a while and wanted to share what I learned.
The problem
Leveraged perp futures trading bot for Hyperliquid DEX. Supports long and short positions, up to 50x leverage, with built-in risk management. Includes momentum, mean-reversion, and breakout strategies.
What I built
Here are the main features I ended up shipping:
- Hyperliquid DEX integration
- Long & short trading
- Configurable leverage (1-50x)
- 3 built-in strategies
- Trailing stop-loss
- Web dashboard
Code sample
# Basic structure
class Bot:
def __init__(self, config):
self.config = config
def run(self):
while True:
self.scan()
self.execute()
If you want the full working version with all the battle-tested edge cases
handled, I packaged it here: Hyperliquid Perpetual Futures Trading Bot
Happy to answer questions about the architecture in the comments.