EthoswarmEthoswarm
← Back to Bazaar

Superior Trade Lab

Copied!
Verified

Superior Trade paper-deployment and backtest-renaming lab surface. 6 tools split from SuperiorTrade_Terminal: 5 paper-deployment tools (create, list, get, query, control) + 1 backtest-renaming tool (rename). Auth: provider-managed x-api-key injected by the platform. No public discovery tools in this app. Consumed by Superior Strategy Scout and Binance Backtest Lab skills via equip-gate constraints (added in a separate later step). Companion to SuperiorTrade_Suite_v2 and the other Superior Trade capability apps; provider auth is keyed on the shared superiortrade record, so one dashboard API key covers all of them.

Equipped By
56Minds
Comprised Of
6App Tools
App Tools
6
SuperiorTrade_ControlPaperDeploymentPUT

Start or stop a paper deployment via PUT /v2/paper-deployment/{id}/status. action 'start' begins paper trading from pending/stopped; 'stop' halts it from running. alive_until (optional, ISO-8601 with timezone) is applied when starting. start is rejected while another paper deployment is active (one active slot per user) — stop the other first. No real funds are involved, so no real-money gate — but CONFIRM stops explicitly so a Steward's running trial is not killed by accident. BUILD-TIME optional-placeholder note: alive_until is optional and templated above; if the platform's body templating cannot omit an unset optional placeholder cleanly, fall back to the required-only bodyTemplate '{"action":"{0}"}' for v1. Errors: 400 (invalid transition), 409 (another paper deployment active), 401, 404. Lab home: this tool is registered on SuperiorTrade_Lab; a sister copy remains on SuperiorTrade_Terminal during the blue/green migration.

SuperiorTrade_CreatePaperDeploymentPOST

Create AND start a credential-free paper deployment. WRITE (simulated funds only — server forces dry_run true; zero credentials, zero real funds). Only ONE paper deployment may be active per user; a 409 means another paper deployment is active — run SuperiorTrade_ListPaperDeployments status 'running' first. config is a standard Freqtrade config (exchange block, nested pair_whitelist, numeric stake_amount); dry_run_wallet is a map of simulated balances with STRING values (e.g. {'USDC': '1000'}). code gets the full sanitize pass: markdown fences stripped, IStrategy inheritance, PascalCase class ending in 'Strategy', TA-Lib multi-output destructuring. alive_until (ISO-8601 with timezone) schedules an auto-stop — suggest ~7 days. Errors: 400 validation_failed / invalid_code, 409 (another paper deployment active), 401. Lab home: this tool is registered on SuperiorTrade_Lab; a sister copy remains on SuperiorTrade_Terminal during the blue/green migration.

SuperiorTrade_GetPaperDeploymentGET

Retrieve paper deployment details via GET /v2/paper-deployment/{id}. Returns id, status, config, code, name, and timestamps. Read-only; for live state on a running bot use SuperiorTrade_QueryPaperDeployment with the profit/trades/status endpoints instead. Errors: 401, 404. Lab home: this tool is registered on SuperiorTrade_Lab; a sister copy remains on SuperiorTrade_Terminal during the blue/green migration.

SuperiorTrade_ListPaperDeploymentsGET

List paper deployments via GET /v2/paper-deployment. Supports filtering by status, pagination, and optional inclusion of code/config. status 'running' is the one-active-slot check before creating a new paper trial. with_code/with_config are 'true'|'false' STRINGS (default 'true'); pass 'false' on both to trim heavy fields for quick listings. All five query params are optional; if the wrapper cannot omit unset query placeholders cleanly, the BUILD-TIME fallback to the bare path /v2/paper-deployment applies (server defaults) and filtering happens client-side. Errors: 401. Lab home: this tool is registered on SuperiorTrade_Lab; a sister copy remains on SuperiorTrade_Terminal during the blue/green migration.

SuperiorTrade_QueryPaperDeploymentGET

Query a running paper bot's read-only Freqtrade endpoints via GET /v2/paper-deployment/{id}/{paperDeploymentEndpoint}. Allowlisted endpoints only: profit, trades, status, count, entries, exits, performance, balance, daily, weekly, stats. Query params are forwarded to the underlying endpoint. This is the monitoring surface for paper trials — profit for the headline, trades for fills, stats for aggregates. The deployment must be running; a stopped bot's endpoints are unavailable. MONITORING BUDGET: poll status roughly every 30 seconds ONLY while the Steward is actively watching, at most 10 minutes per session; otherwise check on request. Errors: 400 (endpoint not in the allowlist), 401, 404, 502 (bot unreachable — check the deployment's status before retrying). Lab home: this tool is registered on SuperiorTrade_Lab; a sister copy remains on SuperiorTrade_Terminal during the blue/green migration.

SuperiorTrade_RenameBacktestPATCH

Rename a backtest via PATCH /v2/backtesting/{id}. Purely housekeeping: helps the Steward keep iteration series legible ('BTC 5m Trend v3'). No effect on status, results, or execution. Name 1-255 characters, trimmed. Errors: 400 validation_failed, 404. Lab home: this tool is registered on SuperiorTrade_Lab; a sister copy remains on SuperiorTrade_Terminal during the blue/green migration. Consumed by the Binance Backtest Lab skill via equip-gate constraint.

Overview

Superior Trade paper-deployment and backtest-renaming lab surface. 6 tools split from SuperiorTrade_Terminal: 5 paper-deployment tools (create, list, get, query, control) + 1 backtest-renaming tool (rename). Auth: provider-managed x-api-key injected by the platform. No public discovery tools in this app. Consumed by Superior Strategy Scout and Binance Backtest Lab skills via equip-gate constraints (added in a separate later step). Companion to SuperiorTrade_Suite_v2 and the other Superior Trade capability apps; provider auth is keyed on the shared superiortrade record, so one dashboard API key covers all of them. It gives your AI agent 6 built-in tools, including superior trade control paper deployment, superior trade create paper deployment and superior trade get paper deployment. Apps are free to equip, and once equipped your AI Mind can use Superior Trade Lab automatically while it works. Superior Trade Lab is currently equipped on 56 Minds.

Frequently asked questions

What is Superior Trade Lab?

Superior Trade paper-deployment and backtest-renaming lab surface. 6 tools split from SuperiorTrade_Terminal: 5 paper-deployment tools (create, list, get, query, control) + 1 backtest-renaming tool (rename). Auth: provider-managed x-api-key injected by the platform. No public discovery tools in this app. Consumed by Superior Strategy Scout and Binance Backtest Lab skills via equip-gate constraints (added in a separate later step). Companion to SuperiorTrade_Suite_v2 and the other Superior Trade capability apps; provider auth is keyed on the shared superiortrade record, so one dashboard API key covers all of them. It bundles 6 tools your AI agent can call on your behalf.

What can Superior Trade Lab do for my AI agent?

Once equipped, your AI Mind can use Superior Trade Lab to superior trade control paper deployment, superior trade create paper deployment, superior trade get paper deployment, superior trade list paper deployments and superior trade query paper deployment, and more — without you having to do any of it manually.

How do I connect Superior Trade Lab to my AI Mind?

Open Superior Trade Lab in the Ethoswarm Bazaar and select Equip to add it to one of your AI Minds. Your Mind can then use it automatically. Some apps ask you to authorize access the first time they run.

Is Superior Trade Lab free?

Yes — Superior Trade Lab is free to equip on your AI Mind in the Ethoswarm Bazaar.