Skip to content
FBFIATBEARDOCS
P0 ยท FIATBEAR GUIDE

Why No Trade Was Copied

A source-trader event is not automatically an order. FiatBear copies only when the trader is armed, the event is new enough, every configured rule passes, and Hyperliquid accepts the action.

Check in this order

  1. Was the trader armed? In Settings > Traders, it must show Copying. Watching does not copy.
  2. Was the event new? Positions already open when you armed copying are not backfilled.
  3. Was Dry Run enabled? If yes, inspect Copy Trades for a simulated result instead of an exchange order.
  4. Did a rule skip it? Check direction, blocked assets, position count, and USD caps. A skipped event is recorded on Copy Trades with its reason in the Message column.
  5. Did the order fail to match? The entry-distance Limit sets a price rather than a rule, and the order is immediate-or-cancel. If the market had already moved past that price, the attempt is cancelled and Copy Trades records a failed row with the exchange's reason.
  6. Was the signal too old? FiatBear rejects stale new-position entries rather than chasing them.
  7. Was the connection healthy? Check agent validity and builder-fee approval.
  8. Could the account fund it? Check Hyperliquid Perps Available to Trade.
  9. Did Hyperliquid accept it? Read the Copy Trades message and verify actual orders in Hyperliquid.

Common configuration skips

CauseWhat to checkSafe response
Shorts disabledThe trader opened or increased a short.Leave disabled unless short exposure is intentional.
Asset blockedThe symbol appears in Blocked Assets.Keep the block or remove it deliberately.
Entry too far awayThe market moved beyond the configured Limit percentage. This one is not a rule skip: the order is sent immediate-or-cancel, does not match, and is recorded as a failed row whose message comes from the exchange rather than from your configuration.Accept the miss rather than chasing; review the rule later.
Position-count limitYour copied account already has the maximum allowed positions.Do not raise it without reviewing total exposure.
USD cap reachedThe position is already at the configured total cap.Keep the cap or resize based on an explicit risk decision.
Dry RunThe row is simulated by design.Inspect it before disabling Dry Run.

Where to find the evidence

  • Positions: the source trader's open positions.
  • Orders: recent source-trader actions.
  • Copy Trades: your simulation, skip, request, and execution record.
  • Hyperliquid: actual orders, fills, positions, margin, and account authorization.

A close was not reflected

Check the live Hyperliquid position immediately. Do not assume a FiatBear page state closed it. Review Copy Trades for a delayed or failed close message, then manage the position directly if exposure remains.