Know your algo is trading —
not just running.
Strix is a Python SDK that detects silent trading failures before they become losses. Real-time positions, P&L, and alerts — from the moment your session starts.
You're on the list. We'll notify you at launch.
Free tier available. No exchange API keys. No execution access.
strix.run — BTC Grid Bot
Status
● TRADING
Process
● ALIVE — last heartbeat 4s ago
Session started
09:14 UTC · Orders: 47 · Fills: 44
Positions
Symbol
Qty
Entry
P&L
BTC/USDT
+0.60
$60,840
+$124.50
ETH/USDT
−0.80
$3,195
−$12.00
How it works
01
Start a session with your current positions. Strix tracks P&L from minute one — including overnight carry, not just from the first order.
02
Instrument your order flow in under 5 minutes. Three calls:
heartbeat(), mark_order(), mark_execution(). Non-blocking. Fail-silent if the backend is unreachable.03
Get alerted the moment orders stop — even if the process is still running. You set the threshold. A grid bot might use 5 minutes. A swing strategy might use 24 hours.
your_strategy.py
from strix import Session # At startup — pass in your current positions session = Session( api_key="sx_xxx", initial_positions=[ {"symbol": "BTC/USDT", "qty": 0.5, "entry_price": 60000.0}, ], alert_if_no_order_minutes=60 ) # Main loop session.heartbeat() # On order submission session.mark_order(order_id, symbol, side, qty, price) session.mark_execution(order_id, filled_qty, filled_price) # Optional: kill switch @session.on_halt def handle_halt(): my_algo.stop_all()
Pricing
Free
$0
- 1 algo
- 7-day history
- Email alerts
Starter
$19/mo
- 3 algos
- 30-day history
- Email + SMS alerts
Pro
$49/mo
- Unlimited algos
- 90-day history
- Kill switch
- Pre-trade risk checks
Built by a developer who's seen live trading failures from the infrastructure side.
No exchange API keys — ever
No execution access
OSS SDK