Funding Arbitrage Bot
Automated funding rate harvester that captures extreme funding payments delta-neutral. Framework: Python + ccxt.
Live Output Preview
If you ran this bot right now, the API would return:
# Live API output — March 12, 2026 Market Regime: Mean-Reverting Safety Score: 96.2 (HIGH) Composite Signals: BTC: buy (score: 0.172)\n ETH: buy (score: 0.228)\n SOL: buy (score: 0.219)\n HYPE: strong_buy (score: 0.371)\n # The bot would use this data to make trading decisions
Complete Source Code
Copy this code, replace YOUR_API_KEY with your key, and run:
import requests, time
API_KEY = "YOUR_API_KEY"
BASE = "https://algotick.dev"
def scan_funding_opportunities():
"""Find extreme funding rates and execute delta-neutral carry trades."""
for coin in ["BTC", "ETH", "SOL", "HYPE"]:
resp = requests.get(f"{{BASE}}/v1/signals/spreads",
params={{"coin": coin, "api_key": API_KEY}})
spreads = resp.json().get("spreads", [])
for s in spreads:
funding = s.get("funding_rate", 0)
zscore = s.get("funding_zscore", 0)
if abs(zscore) > 2.0: # Extreme funding
apy = abs(funding * 3 * 365 * 100)
direction = "SHORT perp + LONG spot" if funding > 0 else "LONG perp + SHORT spot"
# Check squeeze risk before entering
sq = requests.get(f"{{BASE}}/v3/signals/squeeze",
params={{"api_key": API_KEY}}).json()
squeezes = sq.get("squeezes", [])
coin_sq = next((x for x in squeezes if x.get("coin") == coin), {{}})
squeeze_risk = coin_sq.get("squeeze_probability_pct", 0)
if squeeze_risk < 30: # Safe to enter
print(f"[TRADE] {{coin}}: {{direction}}")
print(f" APY: {{apy:.1f}}% | Z-score: {{zscore:.2f}} | Squeeze: {{squeeze_risk:.0f}}%")
else:
print(f"[SKIP] {{coin}}: Squeeze risk too high ({{squeeze_risk:.0f}}%)")
while True:
scan_funding_opportunities()
time.sleep(60)
Setup Instructions
- Get an API key from the API page
- Replace
YOUR_API_KEYin the code above - Install dependencies:
pip install requests(Python) ornpm install node-fetch(TypeScript) - Run the script and monitor the output
- Connect your exchange API for live trading
API Endpoints Used
Framework
Python + ccxt
Data Source
Algo Tick API
# All endpoints used by this template:
curl -H "X-API-Key: YOUR_KEY" https://algotick.dev/v3/signals/regime
curl -H "X-API-Key: YOUR_KEY" https://algotick.dev/v1/signals/composite
curl -H "X-API-Key: YOUR_KEY" https://algotick.dev/v3/signals/safety
curl -H "X-API-Key: YOUR_KEY" https://algotick.dev/v1/signals/volatility?coin=BTCDon't just stare at the dashboard. Automate it.
Every metric on this page is available via our sub-millisecond API.
Build trading bots, backtest strategies, and power AI agents with institutional-grade data.
More Python Templates
Liquidation Sniper Bot
A Python bot that monitors liquidation levels and places limit orders at cascade zones
Regime Trading Bot
Adapts strategy based on HMM regime classification — mean-revert in neutral, trend-follow in trending
Whale Alert System
Real-time notification system for large order placement and smart money movements
Portfolio Rebalancer
Signal-driven portfolio rebalancer using composite scores and regime filters