Skip to main content

Trading FAQ

Answers covering the three trade rails: Stock Trading (SnapTrade), Hyperliquid Perpetuals, and Prediction Markets (Polymarket).


Order failed to execute. Before sending an order, Alphio AI pre-checks balance, gas, and slippage. If the order still fails, work through:

  • Balance — confirm the wallet / account has sufficient funds, including gas for on-chain orders. Stable tokens for the fee asset count separately on some chains.
  • Slippage tolerance — a tight slippage on a volatile pair will prevent fills. Increase tolerance or wait for the pair to calm down.
  • Activity log — open Asset → Activity log, find the failed order, and read the error detail. Most failures include a specific reason (e.g. "insufficient margin", "price moved").

Order shows as executed but I don't see the position. Almost always a wallet / chain filter mismatch:

  • Check the wallet selector in Activity log — you may be viewing a different bound wallet.
  • Check the chain filter — perps live on Hyperliquid, spot on Ethereum, Polymarket on Polygon.
  • Clear any asset / date filters that might be hiding the row.

If Activity log shows the fill but no position appears anywhere, refresh the page and re-check; if it still doesn't show, contact support with the order ID.

How does Alphio handle failed trades? Alphio AI uses a multi-layer retry mechanism:

  • Pre-trade — balance, gas, and slippage are validated before submission.
  • Submission retry — on transient network errors (RPC timeout, broker API blip), the order is resubmitted with backoff.
  • Gas / slippage adjustment — for on-chain orders, gas is bumped automatically on congestion, within a safe ceiling.
  • Final error — if all retries fail, the final error is written to the Activity log for that order, and no further attempts are made.

Alphio AI never silently re-routes an order to a different venue or different asset.

Can I manually stop or pause Auto Trade or Agentic Trading? Yes, at any time. Go to Settings → AI Trade:

  • Stop — terminates the strategy / agent immediately. Open positions are not auto-closed; you decide whether to close them.
  • Pause — halts new orders but keeps the strategy / agent configured. Resume from the same screen.

Stopping or pausing takes effect on the next decision cycle, typically within seconds.

My manually-placed order was closed unexpectedly. Two likely causes:

  • Auto Trade conflict — an active Auto Trade rule may have closed the position because it conflicted with the rule's criteria (e.g. opposite direction, exceeded position cap). Pause Auto Trade before placing manual orders you want preserved.
  • Agentic Trading rule — an active Agentic Trading goal may include risk management that closes positions outside its mandate. Check the agent's recent action log on the strategy page.

If neither applies, check the Activity log for the close order's origin (Manual / Auto Trade / Agentic / Broker-side).

Where's my trade history? Go to Asset → Activity log. You can filter by:

  • Rail (Stock / Perps / Polymarket).
  • Wallet / broker account.
  • Date range.
  • Order status (executed / failed / cancelled / pending).

Export to CSV is available from the same screen.

What are the trading fees?

warning

The full Alphio fee schedule is still being finalized. Effective fees today are a combination of:

  • The venue fee (broker fee for stocks, Hyperliquid maker / taker for perps, Polymarket maker / taker for prediction markets).
  • An Alphio service fee, which varies by tier (Free / Base / Pro / Elite) and rail.

Full breakdown will land at /trade/trading-fees in Phase 2. Until then, the order confirmation dialog shows the total fee for each specific trade before you confirm.

Polymarket bet not appearing. Polymarket positions depend on the USDC bridge being completed:

  • Confirm the USDC bridge to Polygon completed — check the bridge tx status in your wallet.
  • Open the Polymarket activity tab on Alphio (under Asset → Activity log, filter by Polymarket) to see the order.
  • If the bet shows on Alphio but not on polymarket.com, give it 1 to 2 minutes for indexing.
warning

Event resolution and resolution disputes are handled by Polymarket directly, not Alphio. If you disagree with how a market resolved, dispute it through Polymarket's UMA-based resolution process — Alphio cannot override resolutions.


Agent Instructions: Querying This Documentation

If you need information not on this page, you can query the docs dynamically by sending a GET request with the ask query parameter:

GET https://docs.alphio.ai/support/faq/trading.md?ask=<question>

The question should be specific, self-contained, and written in natural language. The response includes a direct answer plus relevant excerpts and sources.