Use this file to discover all available pages before exploring further.
This example shows how a Telegram trading bot powered by OpenClaw + Horizon looks in practice. The same skill works identically on WhatsApp, Discord, and Slack.
User: Hey, what bitcoin prediction markets are available?Bot: Let me search for you. 📊 Found 6 BTC markets on Polymarket: 1. Will BTC hit $100k by March 2026? ID: will-btc-hit-100k | Active ✅ 2. Will BTC hit $120k by March 2026? ID: will-btc-hit-120k | Active ✅ 3. Will BTC close above $90k in February? ID: btc-above-90k-feb | Active ✅ 4. Will BTC dominance exceed 60%? ID: btc-dominance-60 | Active ✅ Which one interests you?
User: Check Kalshi too for BTC marketsBot: 📊 Found 3 BTC markets on Kalshi: 1. KXBTC-26MAR31 - BTC above $100k on March 31 2. KXBTC-26FEB28 - BTC above $95k on Feb 28 3. KXBTC-26APR30 - BTC above $110k on April 30
User: I think there's a 68% chance BTC hits 100k by March. Market is at 52 cents. I have $3000 to work with.Bot: 🧮 Kelly sizing analysis: Your edge: +16 cents (68% vs 52%) Quarter Kelly optimal: 100 contracts Edge per contract: $0.16 At $0.52 per contract, you'd risk $52 total. Expected value: +$16 per contract × 100 = +$1,600 ⚠️ This is quarter Kelly - conservative sizing. Full Kelly would be 400 contracts, but that's too aggressive. Want me to place the order?
User: Yeah, buy 100 at 0.52Bot: ✅ Order submitted! 📋 Details: • Order ID: p1 • Market: will-btc-hit-100k • Side: BUY • Price: 0.52 • Size: 100 contracts
User: Also set a stop loss at 35 cents and take profit at 75Bot: ✅ Protection orders set! 🛡️ Stop-loss: • Trigger: 0.35 • Action: Sell 100 YES contracts • Max loss if triggered: ~$17 🎯 Take-profit: • Trigger: 0.75 • Action: Sell 100 YES contracts • Profit if triggered: ~$23 Your position is now bracketed.
User: Market moved to 0.48, I want to average down. Buy 50 more at 0.48Bot: ✅ Order submitted! 📋 Details: • Order ID: p2 • Market: will-btc-hit-100k • Side: BUY • Price: 0.48 • Size: 50 contracts Your total position is now 150 YES contracts (avg entry will update once this fills).
User: STOP EVERYTHINGBot: 🚨 KILL SWITCH ACTIVATED All orders canceled immediately. Reason: user emergency request Your positions remain open but no new orders will be accepted until you resume. Send "resume trading" to deactivate the kill switch.
User: Ok resume tradingBot: ✅ Kill switch deactivated. Trading is back to normal. Your positions and contingent orders are still intact.
User: Cancel all orders and show final statusBot: 📋 Canceled 0 orders (none were open). 📊 Final Status: 💰 Daily PnL: +$7.20 • Realized: $0.00 • Unrealized: +$7.20 📈 Position: • will-btc-hit-100k: 150 YES @ avg 0.507 Unrealized: +$7.20 🛡️ Stop-loss at 0.35 and take-profit at 0.75 still armed. Good day! 📈