Skip to content

FAQ

What is Reversion?

Reversion is a trading terminal and algorithm platform for perpetual futures on Hyperliquid. It provides manual trading, a visual algorithm builder, backtesting, and AI agent integration.

What markets can I trade?

Hyperliquid perpetual futures (all listed pairs) and HIP-3 XYZ DEX perpetual markets for tradfi assets. All markets are on-chain.

What exchanges are supported?

Currently Hyperliquid only. All trades settle on-chain.

Is there a mobile app?

Not currently. Reversion is a web application accessed through your browser at reversion.trade.

How do I sign in?

Connect your wallet (MetaMask, Rabby, Phantom, or WalletConnect) and sign a message. No passwords or email accounts — your wallet is your identity.

What is the API wallet?

A separate encrypted keypair created by the platform to execute trades on Hyperliquid on your behalf. Your personal wallet’s private keys are never exposed to the platform. You can revoke it at any time.

What's the builder fee approval?

A one-time on-chain approval on Hyperliquid that allows the API wallet to execute trades for your account.

How do I deposit funds?

Click Deposit in the header. Funds (USDC) are deposited to your Hyperliquid perps account and are immediately available.

What order types are available?

Market, limit, stop loss (market/limit), take profit (market/limit), and TWAP (time-weighted average price). See Orders.

What's the minimum order size?

$10 USD.

What leverage is available?

Up to the market-specific maximum, typically up to 50x on Hyperliquid. Adjustable per position.

What's the difference between cross and isolated margin?

Cross uses your entire account balance as collateral (lower liquidation risk, full balance at risk). Isolated uses only the position’s margin (higher liquidation risk, losses limited to that margin). See Positions.

What fees does the platform charge?

Trading fees are 0.1% per trade. The exact fee is shown in the order confirmation modal before you place an order.

Do I need to code to build algorithms?

No. The Build mode provides a visual algorithm builder where you configure entry/exit conditions, indicators, and position sizing without writing code. See Build.

What indicators are available?

40+ technical indicators across trend, momentum, volatility, and volume categories. See Indicators.

How does backtesting work?

The backtesting engine simulates your algorithm against historical candle data using the same state machine as live trading. It produces metrics like Sharpe ratio, win rate, max drawdown, and equity curves. See Backtesting.

Can I optimize algorithm parameters?

Yes. Bayesian optimization (Optuna TPE) searches your parameter space automatically. Rolling cross-validation checks robustness. See Optimization.

What is the MCP agent?

The Reversion MCP server exposes 46 trading tools to AI agents via the Model Context Protocol. Connect Claude Desktop, Cursor, or VS Code and interact with markets through natural language. See Agent.

How do I set it up?

Create an API token from the web app, install the MCP server (npx -y reversion-mcp), and add it to your AI app’s config. See Reversion Agent.

What are API token scopes?

Tokens can have read (market data, account), trade (orders, positions), and algo (algorithms, backtesting) scopes. You control what the agent can access.

Can the AI agent trade on my behalf?

Yes, if the API token has the trade scope. The agent can place orders, manage positions, and set leverage. You can restrict access by using tokens with only read or algo scopes.

Are my private keys safe?

Yes. Your wallet’s private keys are never sent to the platform. Authentication uses SIWE (Sign-In With Ethereum) — a signed message, not your key. Trades are executed via a separate API wallet.

Can I revoke access?

Yes. Revoke API tokens from the web app at any time. You can also revoke the API wallet’s approval on Hyperliquid directly.

How are API tokens stored?

API tokens are SHA-256 hashed in the database. The plaintext token is shown once at creation and cannot be retrieved afterward.