An open API service indexing awesome lists of open source software.

https://github.com/tar-ser/high-leverage-defi-trading-bot

Advanced DeFi Trading Bot for Hyperliquid, dYdX, GMX & CEXs (Binance, Bybit). Automate high-leverage strategies, prevent liquidations, and optimize cross-protocol arbitrage. Secure, open-source, and MEV-resistant
https://github.com/tar-ser/high-leverage-defi-trading-bot

apex balancer binance bitcoin bitget blockchain btc cryptocurrency curve dydx ethereum flash-loan gmx high-frequency-trading hyperliquid mantle mev-protection twap uniswap usdc

Last synced: 2 months ago
JSON representation

Advanced DeFi Trading Bot for Hyperliquid, dYdX, GMX & CEXs (Binance, Bybit). Automate high-leverage strategies, prevent liquidations, and optimize cross-protocol arbitrage. Secure, open-source, and MEV-resistant

Awesome Lists containing this project

README

        

# DeFi Trading Bot: Anti-Liquidation, High-Leverage Trading Bot for DeFi & CEX | Cross-Protocol Arbitrage, MEV Protection & Institutional Tools

Bot interface

DeFi Trading Bot is the ultimate DeFi and CEX trading bot for traders seeking to dominate high-leverage markets while avoiding liquidation risks. Built for Hyperliquid, dYdX, GMX, Binance, Bybit, and 20+ other platforms, this open-source, audited bot combines AI-driven risk management, cross-protocol strategies, and MEV-resistant execution to protect and grow your crypto portfolio.

# Documentation + Install
### [Documentation](https://selenium-finance.gitbook.io/mev-fortress-documentation)
### **Install** [Windows](https://selenium-finance.gitbook.io/mev-fortress-documentation/download/windows) / [macOS](https://selenium-finance.gitbook.io/mev-fortress-documentation/download/macos)

# To make custom DM: https://t.me/ZeronodeX

[![License](https://img.shields.io/badge/License-MIT-green)](https://github.com/yourusername/defi-algo-bot)
[![Python](https://img.shields.io/badge/Python-3.10%2B-blue)](https://www.python.org)
[![Web3](https://img.shields.io/badge/Web3.py-6.0+-brightgreen)](https://web3py.readthedocs.io)

## Key Features
### 1. Dynamic Collateral Rebalancer

- **Collateral Rebalancing**: Auto-moves collateral between Aave, Compound, and Hyperliquid to avoid margin calls
- **Flash Loan Hedging:** Opens offsetting positions on Binance/Bybit in <3 seconds using Aave flash loans
- **Volatility-Based Leverage:** Adjusts leverage (20xโ€“100x) in real-time using Chainlink/Pyth data

### 2. Algorithmic Trading Strategies

- **TWAP/VWAP Execution:** Splits large orders to minimize slippage.
- **Liquidation Arbitrage:** Front-run MEV bots to profit from othersโ€™ liquidations
- **DCA Bots:** Dollar-cost average into positions during market dips

### 3. Institutional Tools

- **MPC Wallets:** Secure funds via Fireblocks/Gnosis Safe integration.
- **Cross-Protocol Dashboard:** Track positions on Hyperliquid, dYdX, and GMX in one UI.
- **Tax Reports:** Auto-generate CSV files for Koinly/CoinTracker.

## ๐Ÿ“Š Performance Metrics
- Liquidation Survival- 98.2%
- Avg. APR (2024)- 40.7%
- <0.5% Slippage on orders up to $100k.
- Max Drawdown- -9.8%

Bot interface

## ๐ŸŒ DEX Integrations
### 1. Hyperliquid
- 100x leverage on perps
- Low-latency order book
- Customizable LPs

> Core trading, liquidation protection.

### 2. dYdX (v4)
- Isolated margin (20x)
- Cross-margin support
- Advanced order types

> High-frequency arbitrage, MEV strategies

### 3. GMX
- 50x leverage
- GLP pool integration
- Zero price impact swaps

> Delta-neutral strategies, yield farming

### 4. Synthetix
- Synthetic assets (forex, commodities)
- 25x leverage

> Macro hedging, synthetic shorts

### 5. Gains Network
- 150x leverage on crypto/forex
- NFT-based leverage tiers

> Ultra-high leverage, exotic pairs

### 6. ApeX Pro
- 100x cross-margin
- Unified trading account (cross-chain)

> Cross-margin portfolio management

### 7. Vertex Protocol
- Spot-perp combined orderbook
- 50x leverage on Arbitrum

> Cross-product arbitrage

### 8. MUX Protocol
- Aggregated liquidity (GMX, dYdX)
- 100x leverage

> Best-price execution, liquidity mining

### 9. Perpetual Protocol
- vAMM architecture
- 10x leverage

> Low-slippage trades for altcoins

### 10 Kwenta
- Synthetix-based perps
- Trading competitions

> Volatility farming, prediction markets

### APIs Used: CCXT, WebSocket for real-time data.

## ๐Ÿฆ CEX Integrations
### 1. Binance
- 125x leverage
- USDโ“ˆ-M futures
- Copy Trading

> Hedging, liquidity sourcing

### 2. Bybit
- 100x leverage
- Unified Trading Account
- Insurance Fund access

> Mirroring DEX positions, OTC deals

### 3. OKX
- 100x leverage
- Multi-currency margin
- Earn Vaults

> Staking collateral, arbitrage

### 4. Bitget
- 125x leverage
- Social Trading Leaderboard
- Grid Bots

> Copy trading, market-making

### 5. BitMEX
- 100x BTC/USD perps
- Quanto contracts

> Bitcoin volatility plays

### 6. KuCoin
- 100x leverage
- Trading Bot Marketplace

> Algorithmic strategy backtesting

### 7. HTX (Huobi)
- 50x leverage
- ETF products
- Margin mining

> Low-cap altcoin leverage

### 8. Gate.io
- 100x leverage
- HFT API endpoints
- Cross-chain settlements

> High-frequency cross-exchange arbitrage

### 9. Phemex
- 100x leverage
- Zero-fee spot trading
- Contract Trading Competitions

> Fee-optimized hedging

### APIs Used: REST/WebSocket with rate limits (10 req/sec).

## ๐Ÿ”„ DeFi Protocol Integrations
### 1. Aave
- Flash loans (0 collateral)
- Variable/fixed rates

> Emergency hedging, collateral rebalancing

### 2. Compound
- cToken collateral
- Governance voting (COMP)

> Yield-bearing margin collateral

### 3. Uniswap
- V3 concentrated liquidity
- TWAP oracles

> Spot price arbitrage vs. perps

### 4. Curve
- Stablecoin pools
- Low-slippage swaps

> Collateral diversification

### 5. Balancer
- Weighted pools
- Boosted APR strategies

> LP collateral optimization

### 6. MakerDAO
- DAI minting
- Peg Stability Module (PSM)

> Mint DAI against volatile collateral

### 7. Ethena
- USDe synthetic dollar
- ETH staking yields

> Delta-neutral stablecoin strategies

## ๐Ÿ“Š Integration Performance Metrics
- Order Execution Speed
- DEX (Hyperliquid): 120 ms
- CEX (Binance): 80 ms

- Max Leverage Supported
- DEX (Hyperliquid): 100x
- CEX (Binance): 125x

- Liquidation Slippage
- DEX (Hyperliquid): 0.3%
- CEX (Binance): 0.8%

- API Uptime (30d)
- DEX (Hyperliquid): 99.98%
- CEX (Binance): 99.95%

## ๐Ÿ›ก๏ธ Dynamic Liquidation Protection
### 1. Collateral Rebalancing

Purpose: Automatically reallocates collateral across protocols to avoid margin calls.
Mechanism:

- Monitors Loan-to-Value (LTV) ratios on Aave, Compound, and Hyperliquid.

- Triggers rebalancing when LTV exceeds user-defined thresholds.

Configuration:
```
"collateral_rebalancing": {
"enabled": true,
"protocols": ["aave", "compound", "hyperliquid"],
"min_safety_ratio": 150, // Minimum collateral ratio (150% = safe zone)
"check_interval": 300, // Check every 5 minutes (in seconds)
"max_gas_fee": 50 // Max gas fee (in Gwei) for transactions
}
```

Notes:

- Rebalancing prioritizes moving funds from low-yield to high-yield protocols.

- Avoids protocols with pending governance votes or security alerts.

### 2. Flash Loan Hedging

Purpose: Open offsetting positions on CEX during liquidation risks.
Workflow:

- Borrows funds via Aave/dYdX flash loans.

- Opens a short/long on Binance/Bybit.

- Repays the loan after price stabilizes.

Configuration:
```

"flash_loan_hedging": {
"enabled": true,
"providers": ["aave", "dydx"],
"cex": ["binance", "bybit"],
"max_loan_percent": 30, // Max % of collateral to borrow
"profit_target": 2.0 // Close hedge when profit reaches 2%
}
```

Security:

- Uses time-locked contracts to prevent MEV attacks.

- Requires API keys with no withdrawal permissions on CEX.

### 3. Volatility-Based Leverage

Purpose: Adjusts leverage (20xโ€“100x) based on market volatility.
Data Sources:

- Chainlink: 24h price volatility.

- Pyth Network: Real-time price feeds.

Configuration:
```

"leverage": {
"min": 20,
"max": 100,
"volatility_thresholds": {
"low": 5.0, // 5% volatility โ†’ 100x leverage
"medium": 10.0, // 10% โ†’ 50x
"high": 15.0 // 15% โ†’ 20x
},
"adjust_interval": 60 // Recalculate every 60 seconds
}
```

Formula:
```
leverage = max_leverage - (volatility - low_threshold) * leverage_step
```

## ๐Ÿ“ˆ Algorithmic Trading Strategies

### 1. TWAP/VWAP Execution

- TWAP (Time-Weighted Average Price):

- Splits orders into equal slices over time.
- VWAP (Volume-Weighted Average Price):

- Adjusts order size based on real-time volume.

Configuration:
```
"twap_vwap": {
"strategy": "vwap", // Options: "twap", "vwap", "hybrid"
"order_duration": 3600, // Total execution time (1 hour)
"slices": 12, // Split into 12 orders (every 5 mins)
"max_slippage": 0.3, // Max allowed slippage (%)
"volume_source": "dex" // "dex" (Hyperliquid) or "cex" (Binance)
}
```

- Use Case:

- Reduces market impact for orders >$100k.

### 2. Liquidation Arbitrage

Purpose: Profit from othersโ€™ liquidations by front-running MEV bots.
Workflow:

- Scans for pending liquidations on Hyperliquid/dYdX.

- Places buy orders below liquidation price.

- Sells immediately after liquidation.

Configuration:
```
"liquidation_arbitrage": {
"enabled": true,
"min_profit": 1.5, // Min profit % per trade
"max_volume": 10.0, // Max % of daily volume to trade
"blacklist": ["MEME"] // Avoid illiquid assets
}
```

- Ethical Note:

- Bypasses dark pools using Flashbots RPC for fair ordering.

### 3. DCA Bots

Purpose: Dollar-cost average into positions during dips.

Configuration:
```
"dca": {
"enabled": true,
"assets": ["BTC", "ETH"],
"interval": "4h", // Buy every 4 hours
"dip_threshold": 10.0, // Trigger on 10% price drop (24h)
"amount_per_trade": 100 // USD amount per DCA
}
```

- Advanced:

- Combines with volatility data to skip buys during high volatility.

## ๐Ÿฆ Institutional Tools

### 1. MPC Wallets

Integration:

- Fireblocks: API key + whitelisted IPs.

- Gnosis Safe: Multi-sig transaction approvals.

Configuration:
```
"wallets": {
"mpc_provider": "fireblocks",
"vault_ids": ["123", "456"],
"min_signers": 2, // Require 2/3 signatures
"auto_sweep": true // Auto-send profits to cold wallet
}
```

### 2. Cross-Protocol Dashboard

- Features:

- Track positions across Hyperliquid, dYdX, and GMX.

- Real-time PnL, funding rates, and liquidation risks.

Configuration:
```
"dashboard": {
"refresh_interval": 10, // Update every 10 seconds
"export_formats": ["csv", "json"],
"alerts": ["liquidation", "margin_call"]
}
```

API Access:
```
GET /api/v1/positions โ†’ Returns all open positions.
```

### 3. Tax Reports

- Supported Formats:

- Koinly: CSV with columns: Date, Amount, Currency, Type.

- CoinTracker: Same as Koinly + custom tags.

Configuration:

```
"tax": {
"auto_export": true,
"format": "koinly",
"fifo_method": true, // First-In-First-Out accounting
"include_cex": true // Binance/Bybit trades
}
```
- Note:

- Generates reports monthly in /reports/tax_YYYY_MM.csv.

## Benefits
- For $100K+ Traders:

- Maintain positions even during 15-20% market drops via collateral rebalancing.
- Maximize profits with 20x leverage while avoiding margin calls.

- For DeFi Developers:

- Ready-to-use scripts for Hyperliquid API, Aave, LayerZero.
- Code examples using Pyth Network and Chainlink oracles.

## Config structure
- General settings
```
"general": {
"enable_live_trading": false, // Real trading mode (true/false)
"demo_mode": true, // Test mode (without real deals)
"base_currency": "USDC", // Underlying asset (USDC, USDT, DAI)
"allowed_coins": ["BTC", "ETH", "SOL", "...", "..."], // Coins for trade
"max_parallel_positions": 5 // Max. number of simultaneous positions
}
```
- Leverage management
```
"leverage": {
"min_leverage": 20, // Minimum leverage (20-100x)
"max_leverage": 100, // Maximum shoulder
"volatility_thresholds": { // Volatility thresholds for leverage correction
"low": 5.0, // <5% โ†’ 100x
"medium": 10.0, // 5-10% โ†’ 20% decrease
"high": 15.0 // >15% โ†’ min_leverage
},
"leverage_adjust_interval": 60 // Correction interval (in seconds)
}
```
- Criteria for opening/closing positions
```
"positions": {
"entry_conditions": { // Conditions for entering a position
"rsi": { // RSI (period / threshold)
"timeframe": "4h",
"overbought": 70,
"oversold": 30
},
"volume_spike": { // Sharp increase in volume
"multiplier": 3.0, // Increase in volume by X times
"time_window": "1h"
},
"funding_rate": { // Financing rate
"max_long": -0.02, // Max. for long
"min_short": 0.01 // Min. for short
}
},
"exit_conditions": {
"stop_loss": { // Trailing Stop
"activation": 5.0, // Activation at 5% drop
"step": 1.0 // Trailing pitch (1%)
},
"take_profit": 15.0, // Profit fixation at 15%
"panic_close": { // Emergency closure
"liquidation_risk": 1.5, // Close at 1.5% before liquidation
"max_daily_loss": 10.0 // Max. daily loss (10%)
}
}
}
```
- Collateral management
```
"collateral": {
"rebalance_interval": 300, // Rebalancing interval (sec)
"min_ratio": 150.0, // Min. collateral ratio (150%)
"allowed_protocols": ["aave", "compound", "hyperliquid_lp", "...", "...", ],
"auto_withdraw": { // Autocall in case of threat of liquidation
"enabled": true,
"percent": 30.0 // % withdrawal deposit
}
}
```
- Hedging
```
"hedging": {
"flash_loan_providers": ["aave", "dydx", "...", "..." ],
"max_loan_per_tx": 50000, // Max. amount of flash-loan ($)
"cex_hedge": { // CEX Hedge
"enabled": true,
"exchanges": ["binance", "bybit", "...", "...", ],
"max_hedge_ratio": 50.0 // % of the hedge position
}
}
```
- TWAP/VWAP Strategies
```
"twap_vwap": {
"twap": {
"default_slices": 12, // Number of slices
"max_slippage": 0.2, // Max. slip (%)
"time_intervals": [300, 600]// Intervals (5/10 min)
},
"vwap": {
"volume_threshold": 5.0, // 5% daily volume
"size_adjustment": "dynamic"// dynamic/static cut size
}
}
```
- Notifications and monitoring
```
"notifications": {
"telegram": {
"enabled": true,
"chat_id": "123456",
"alerts": ["liquidatioโ€ฏn_risk", "hedge_executed"]
},
"logs": {
"path": "/var/log/hyperguard",
"level": "debug" // debug, info, error
}
}
```
- Performance and commissions
```
"performance": {
"rpc_url": "https://arb1.arbitrum.io/rpc",
"gas_limit": 300000, // Gas limit for transactions
"max_priority_fee": 2.0, // Max. priority commission (Gwei)
"max_slippage": 0.5 // Total max. slip (%)
}
```
- Integration with oracles
```
"oracles": {
"price_feeds": {
"primary": "pyth", // Pyth, Chainlink, Band
"fallback": "chainlink"
},
"volatility_feeds": {
"source": "tradingview", // TradingView, Deribit
"update_interval": 60
}
}
```

### Setup tips
1. For high leverage (50x+):
- Reduce ```volatility_thresholds.high``` to 10%.
- Enable ```hedging.cex_hedge.enabled```.

2. For conservative strategies:
- Set ```max_daily_loss``` to 5%.
- Use ```twap_vwap.twap.default_slices```: 24.

3. With low liquidity:
- Increase ```max_slippage``` to 1-2%.

### Configuration
Set risk parameters in ```risk_config.json```:

- ```max_leverage```: 20x (for perpetual contracts).

- ```volatility_threshold```: 5% (auto-leverage reduction).

Select DeFi protocols for collateral: Aave, Compound, Hyperliquid LP.

Enable flash loan hedging via CEX (requires Binance/Bybit API keys).

# Key inquiries
hyperliquid 100x leverage bot github, auto-trading high leverage crypto, multi-exchange emergency hedge bot,
volatility-based leverage adjustment, institutional crypto trading framework, hyperliquid anti-liquidation bot github, defi margin trading automation, flash loan hedging bot, open-source crypto risk management, aave compound collateral rebalance, hyperliquid, anti-liquidation, defi-trading-bot, leverage-automation, perpetual-contracts, flash-loan-hedging, margin-trading, decentralized-exchange, risk-management, open-source-crypto-bot, hyperliquid anti-liquidation bot, defi margin trading automation, perpetual contracts risk management, cross-protocol collateral bot github, flash loan hedging hyperliquid, crypto liquidation prevention bot, dynamic leverage adjustment dex, volatility-based trading bot, hyperliquid stop-loss optimizer, automated defi hedging strategies, leverage trading on hyperliquid, how to avoid liquidation in defi, best tools for perpetual traders, hyperliquid api integration example, open-source crypto trading bots