robonet-workbench
Use Robonet's MCP server to build, backtest, optimize, and deploy trading strategies. Provides 24 specialized tools for crypto and prediction market trading: (1) Data tools for browsing strategies, symbols, indicators, Allora topics, and backtest results, (2) AI tools for generating strategy ideas and code, optimizing parameters, and enhancing with ML predictions, (3) Backtesting tools for testing strategy performance on historical data, (4) Prediction market tools for Polymarket trading strategies, (5) Deployment tools for live trading on Hyperliquid, (6) Account tools for credit management. Use when: building trading strategies, backtesting strategies, deploying trading bots, working with Hyperliquid or Polymarket, or enhancing strategies with Allora Network ML predictions.
NPX Install
npx skill4agent add robonet-tech/skills robonet-workbenchTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Robonet MCP Integration
Overview
Quick Start
Use MCPSearch to select: mcp__workbench__get_all_symbols
Use MCPSearch to select: mcp__workbench__create_strategy
Use MCPSearch to select: mcp__workbench__run_backtestTool Categories
1. Data Access Tools (Fast, <1s execution)
- - List your trading strategies with optional backtest results
get_all_strategies - - View Python source code of a strategy
get_strategy_code - - Track strategy evolution across versions
get_strategy_versions - - List tradeable pairs on Hyperliquid (BTC-USDT, ETH-USDT, etc.)
get_all_symbols - - Browse 170+ indicators (RSI, MACD, Bollinger Bands, etc.)
get_all_technical_indicators - - List Allora Network ML prediction topics
get_allora_topics - - Check data ranges before backtesting
get_data_availability - - View recent backtest performance
get_latest_backtest_results
2. AI-Powered Strategy Tools (20-60s execution)
- - Get AI-generated strategy concepts based on market data
generate_ideas - - Generate complete Python strategy from description
create_strategy - - Tune parameters for better performance
optimize_strategy - - Add Allora Network ML predictions to strategy
enhance_with_allora - - Make targeted code improvements
refine_strategy - - Generate Polymarket YES/NO trading logic
create_prediction_market_strategy
3. Backtesting Tools (20-40s execution)
- - Test crypto trading strategies
run_backtest - - Test Polymarket strategies
run_prediction_market_backtest
4. Prediction Market Tools
- - Browse available prediction markets
get_all_prediction_events - - Analyze YES/NO token price history
get_prediction_market_data - - Generate Polymarket strategy code
create_prediction_market_strategy
5. Deployment Tools
- - Launch live trading agent (EOA or Hyperliquid Vault)
deployment_create - - Monitor active deployments
deployment_list - - Resume stopped deployment
deployment_start - - Halt live trading
deployment_stop
- EOA (wallet): Max 1 active deployment per wallet
- Hyperliquid Vault: Requires 200+ USDC in wallet, unlimited deployments
6. Account Tools
- - Check available USDC credits
get_credit_balance - - View transaction history
get_credit_transactions
Common Workflows
Workflow 1: Create and Test New Strategy
1. get_all_symbols → See available trading pairs
2. get_all_technical_indicators → Browse indicators
3. create_strategy → Generate Python code from description
4. run_backtest → Test on 6+ months of data
5. If promising: optimize_strategy → Tune parameters
6. If excellent: enhance_with_allora → Add ML signals
7. run_backtest → Validate improvements
8. If ready: deployment_create → Deploy to live tradingWorkflow 2: Enhance Existing Strategy
1. get_all_strategies (include_latest_backtest=true) → Find strategy
2. get_strategy_code → Review implementation
3. refine_strategy (mode="new") → Make targeted improvements
4. run_backtest → Test changes
5. If better: enhance_with_allora → Add ML predictions
6. run_backtest → Final validationWorkflow 3: Prediction Market Trading
1. get_all_prediction_events → Browse markets
2. get_prediction_market_data → Analyze price history
3. create_prediction_market_strategy → Build YES/NO logic
4. run_prediction_market_backtest → Test performance
5. If profitable: deployment_create → Deploy (when supported)Workflow 4: Explore Ideas Before Building
1. get_all_symbols → Check available pairs
2. get_allora_topics → See ML prediction coverage
3. generate_ideas (strategy_count=3) → Get AI concepts
4. Pick favorite idea
5. create_strategy → Implement chosen concept
6. run_backtest → ValidateStrategy Development Best Practices
Start with Data Exploration
- Use to verify symbol has sufficient history
get_data_availability - Check if planning ML enhancement
get_allora_topics - Review to know what's available
get_all_technical_indicators
Always Backtest
- Test on 6+ months of data minimum
- Use multiple time periods (train vs validation)
- Check metrics: Sharpe >1.0, max drawdown <20%, win rate 45-65%
- Compare performance across different market conditions
Cost Management
- Data tools ($0.001 or free) - Use liberally
- Backtesting ($0.001) - Use frequently
- AI generation (LLM cost + margin) - Most expensive
- Deployment ($0.50) - One-time per deployment
- Use ($0.05-0.50) before
generate_ideas($1-4)create_strategy - Check (free) before running new backtest
get_latest_backtest_results - Use ($0.50-1.50) instead of regenerating with
refine_strategycreate_strategy - Review (free) before modifying
get_strategy_code
Strategy Naming Convention
{Name}_{RiskLevel}[_suffix]- - Base strategy, medium risk
RSIMeanReversion_M - - After optimization, high risk
MomentumBreakout_H_optimized - - With Allora ML, low risk
TrendFollower_L_allora
Technical Details
Strategy Framework
- - Check if conditions met for long entry
should_long() - - Check if conditions met for short entry
should_short() - - Execute long entry with position sizing
go_long() - - Execute short entry with position sizing
go_short()
- - Set stop loss, take profit after entry
on_open_position(order) - - Trailing stops, position management
update_position() - - Cancel unfilled orders
should_cancel_entry()
Available Indicators
jesse.indicators- Momentum: RSI, MACD, Stochastic, ADX, CCI, MFI
- Trend: EMA, SMA, Supertrend, Parabolic SAR, VWAP
- Volatility: Bollinger Bands, ATR, Keltner Channels
- Volume: OBV, Volume Profile, Chaikin Money Flow
- And many more...
get_all_technical_indicatorsAllora Network Integration
- Prediction types: Log return (percentage change) or absolute price
- Horizons: 5m, 8h, 24h, 1 week
- Assets: BTC, ETH, SOL, NEAR
- Networks: Mainnet (10 topics) and Testnet (26 topics)
enhance_with_alloraself.get_predictions()Deployment Options
- Direct wallet trading
- Max 1 active deployment per wallet
- Immediate deployment
- Lower setup complexity
- Requires 200+ USDC in wallet
- Unlimited deployments
- Professional vault setup
- Public TVL and performance tracking
Troubleshooting
"Insufficient Credits" Error
get_credit_balance"No Data Available" for Backtest
get_data_availability"No Trades Generated" in Backtest
get_strategy_codeBacktest Takes >2 Minutes
Strategy Not Showing in Web Interface
Complete Tool Reference
- ../../shared-references/tool-catalog.md
- Full parameter specifications with types and defaults
- Return value descriptions
- Pricing for each tool
- Execution time estimates
- Usage examples
Example Prompts
Use Robonet MCP to create a momentum strategy for BTC-USDT on 4h timeframe that:
- Enters long when RSI crosses above 30 and price is above 50-day EMA
- Exits with 2% stop loss or 4% take profit
- Uses 95% of available marginBacktest my RSIMeanReversion_M strategy on ETH-USDT 1h timeframe from 2024-01-01 to 2024-06-30Optimize the RSI period and stop loss percentage for my MomentumBreakout_H strategy on BTC-USDT 4h from 2024-01-01 to 2024-12-31Enhance my TrendFollower_M strategy with Allora predictions for ETH-USDT 8h timeframe and compare performanceDeploy my RSIMeanReversion_M_allora strategy to Hyperliquid on BTC-USDT 4h with 2x leverage using EOA deploymentSecurity & Access
- All tools require valid API key from Robonet
- Strategies are wallet-scoped (only creator can access)
- Credits reserved atomically before execution
- API keys never committed to version control
- Use environment variables or secure config for API keys
Resources
- Robonet Dashboard: robonet.finance
- API Key Management: Dashboard → Settings → API Keys
- Credit Purchase: Dashboard → Settings → Billing
- Jesse Framework Docs: jesse.trade
- Allora Network: allora.network
- Hyperliquid: hyperliquid.xyz
- Support: Discord or support@robonet.finance