""" Live trading node for Hyperliquid Testnet. Runs all five strategies concurrently with shared risk management. """ import asyncio import os import sys async def main(): private_key = os.getenv("HYPERLIQUID_TESTNET_PK") if not private_key: print("Set HYPERLIQUID_TESTNET_PK environment variable") sys.exit(1) print("=" * 55) print(" FTDT Quant Lab - Live Trading Node") print(" Hyperliquid Testnet") print("=" * 55) print() print("Strategies:") print(" 1. Order Book Imbalance (OFI)") print(" 2. Iceberg / TWAP Detection") print(" 3. Funding Rate Arbitrage") print(" 4. Pairs Trading (BTC/ETH)") print(" 5. Avellaneda-Stoikov Market Making") print() print("Connecting to Hyperliquid Testnet...") # TODO: Full Nautilus TradingNode integration print("Ready.") if __name__ == "__main__": asyncio.run(main())