Skip to content

FAQ ​

Check on-screen error messages first, then cross-reference with the scenarios below. This page does not supersede live task details or actual exchange order states.

The questions below are organized across four lifecycle phases: Binding → Admission → Execution → Reconciliation. Each entry details what to check first, common root causes, and what to avoid doing.

What to Do When API Binding Fails ​

Check exchange selection, verify Key and Secret match, and confirm OKX Passphrase is correct. Verify Read and Futures Trading permissions are enabled, Withdrawal and Transfer are disabled, and the IP whitelist contains only the platform egress IP shown on the form. See Permissions.

Correct permission errors before retrying. When submitting feedback, provide the error message and timestamp; never transmit full credentials.

Error Message Cross-Reference ​

Error Message (Meaning)True CauseHow to Fix
Key failed exchange permission checkExchange rejected read-only probeVerify key is active, unexpired, and Key/Secret match
Key has withdrawal permissions enabled"Enable Withdrawals" is ONDisable withdrawals on exchange (some venues require recreation)
Key has universal transfer enabledFunds can be moved across walletsDisable universal transfers
Key has internal transfer enabledSame as aboveDisable internal transfers
Key has no IP whitelist boundWhitelist is emptyPaste the platform egress IP into the exchange whitelist
Key lacks futures trading permissionFutures box uncheckedEnable futures trading permissions
Key lacks read permissionReading box uncheckedEnable read permissions
Account is not in Hedge ModeExchange is in one-way modeSwitch futures position mode to Hedge Mode (dual-side)
Check label, API Key, Secret, and Passphrase formatField empty, too short, or invalid charsKey must be ≥ 8 chars, Secret required, OKX requires Passphrase
Reached quota of N keysMaximum bound keys reachedUnbind unused keys first
Service is currently paper-onlyHost deployment disabled liveNo action required; paper copy is fully functional

Diagnostic Order ​

  1. Verify Key and Secret belong to the same pair. Pasting mismatched pairs is the most frequent mistake.
  2. Review the permission triad. Read enabled, Futures enabled, Withdrawal and Transfer disabled.
  3. Verify IP settings. Blank whitelists, multiple IPs, or outdated IPs will fail.
  4. Check position mode. One-way mode is frequently overlooked.
  5. Inspect account standing. Expired keys, exchange risk blocks, or sub-account limits.

What NOT to do: Rapidly retrying with identical unedited configurations; pasting Key and Secret into support chats "for engineers to check"; taking unredacted screenshots.

TODO 素材:此处补「API 权限校验失败提示及对应检查项,不包含凭据」截图

Why Live Copy Is Unavailable ​

Confirm you are signed in, your account holds live copy authorization, and a verified, compliant API Key is selected. Check if available capital loaded successfully, ensure plan or authorization quota is sufficient, and confirm pre-flight returned no blocking errors.

If capital numbers are temporarily unavailable, use the on-screen "Re-read" button; do not treat outdated balances as active quota. See Capital & Positions.

Common Ineligibility Reasons ​

On-screen PromptMeaningWhat You Can Do
No live invite or invite revokedLive copy is invite-only in betaContact support@copysonar.com to apply
Live authorization expiredAuthorization has a validity windowContact administrator to renew
Current plan does not support livePlan tier is paper-onlyUpgrade plan or continue with paper mode
Exceeds authorized live capital limitCapital exceeds authorized capReduce allocated capital
Live copy slots currently fullEgress IP capacity reachedTry again later
Site has not enabled live copyDeployment policy disabled liveWait for site-wide enablement
Account risk budget not configuredMissing risk budget parametersContact administrator to set up
Stopped new risk; reductions allowedRisk controls intervenedCheck specific reason; admin review usually required
Key verification expiredLast verification > 24 hours agoGo to API Keys and click "Check Permissions"
Key already has live copy runningOne key can only run one live taskSwitch keys or stop the existing task
Existing positions detectedNon-task positions found in accountHandle on exchange before launching
Margin mode mismatchMargin mode conflicts with settingsAdjust settings on exchange

Four-Step Self-Check ​

  1. Login & Plan: Ensure you are signed in and plan quota is not exhausted.
  2. Key State: List must indicate "Permissions Valid", not "Blocked".
  3. Capital Reading: Page displays a numeric value, not —.
  4. Pre-flight: If pre-flight flags blocking errors, fix them rather than repeatedly clicking launch.

What to Do When Running but No Trades Occur ​

Confirm the task's mode (Paper / Live) and active state, then check for new actionable signals. Entry rules, symbol whitelists, direction filters, slippage caps, and chase windows all affect whether an order is placed; do not widen risk parameters simply because no trades have occurred yet.

Inspect execution receipts in task details, and verify orders and positions directly on the exchange. Paused status does not mean positions are closed, nor does a drawdown trigger mean positions are liquidated. See Entry & Risk Controls.

Inspect Missed Trade Logs First ​

Task details' "Execution Receipts" list every dropped signal and its exact cause; this is the quickest diagnostic tool:

Missed ReasonExplanationUsual Fix
Chase timeout (exceeded chase window)Signal arrived late or window was too shortModerately extend chase window, or accept skip
Slippage exceeded (exceeded max slippage)Market price moved past slippage capRelax slippage cap, or follow higher-liquidity coins
Precision below exchange minimum order sizePosition too small to meet lot sizeIncrease capital or single-coin cap
Insufficient available marginAccount available balance too lowLower leverage/position, or top up balance
Exchange API rejected orderExchange rejected (parameters, risk, rate limit)Review exchange error response; rotate key if needed
Network disconnected or excessive latencyExecution environment anomalyObserve if persistent; contact support if ongoing
Triggered symbol whitelist/blacklist filterCoin not included in whitelistCheck if whitelist is overly restrictive
Triggered direction filter (long/short only)Signal direction conflicts with settingConfirm direction matches your strategy
Triggered 24h volume ranking filterCoin volume rank outside rangeAdjust volume ranking threshold
Lead trader capital below minimum thresholdTrader equity is too lowSelect another trader
Margin mode conflicts with existing positionCoin already held in conflicting modeStandardize margin mode on exchange

If the Missed Trade Log Is Empty ​

This indicates no actionable signals were generated, not that execution failed. Verify:

  • Is task status "Running"? "Paused", "Reduce Only", or "Terminating" tasks do not open new trades.
  • Has the lead trader traded recently? Check trader reports for latest activity timestamps.
  • Does your whitelist accidentally exclude the trader's primary trading pairs?
  • Was the task just created? When "Follow new orders only" is selected, historical positions are not copied.

What NOT to Do ​

  • Crank slippage caps to extreme levels because "nothing filled".
  • Expand chase windows to hundreds of minutes because "nothing filled".
  • Jack up capital or risk multipliers out of impatience.

Zero fills typically mean protective mechanisms are doing their job. Understand the underlying reason before adjusting any setting.

TODO 素材:此处补「任务状态、执行反馈与当前持仓的查看位置」截图

Why Simulation, Task PnL, and Balances Differ ​

Paper simulation routes no real orders; execution prices, latency, and fees inevitably differ from live trading. Configured capital, effective capital, occupied margin, and exchange balance are distinct indicators.

Review units, time ranges, and fee accounting for each metric; unrealized PnL shifts with market prices, and funding fees may be recorded separately. When data is loading or missing, wait for recovery or cross-check exchange records; never treat missing numbers as zero.

Six Commonly Confused Numbers ​

MetricDefinitionCommon Misunderstanding
Allocated CapitalCopy capacity allocated to the taskTreating as locked margin
Effective CapitalActive baseline for position sizing (may fall below configured)Overlooking that it has dropped
Task EquityEffective capital + Realized PnL + Unrealized PnLTreating as total exchange balance
Realized PnLProfit/loss from closed positionsForgetting funding fees may be excluded
Unrealized PnLFloating profit/loss of open positionsTreating as finalized cash in hand
Funding FeesPerpetual swap funding cashflowsAssuming it is already inside trade PnL

Why Simulation and Live Diverge ​

Difference SourcePaper CopyLive Copy
Fill PriceReference price fillReal book execution with market impact
LatencyZeroNetwork + matching + queuing (usually hundreds of ms)
Trading FeesOften omittedDeducted according to exchange fee tiers
Funding FeesOften omittedIncurred based on holding duration and rates
Partial FillsUsually 100% filledPartial fills or drops can occur

It is normal for paper returns to be 30% while live returns are 10%; the inverse can also happen depending on market regime.

What to Check When Numbers Do Not Add Up ​

  1. Confirm Scope: Clarify whether you are looking at task-level or account-level metrics. Task equity does not equal overall exchange balance.
  2. Check Timestamps: Page data represents a snapshot time; exchange data is live. Time skews naturally exist.
  3. Verify Effective Capital: Reduced capital simultaneously shrinks position sizing and recalculates drawdown baselines.
  4. Inspect Fees: Check whether funding and maker/taker fees are itemized separately.
  5. Notice Missing Values: — signifies data yet to return, not 0.

If figures still diverge, contact support@copysonar.com with Task ID, timestamp, and exchange statements. Do not attach API credentials.

What Task Statuses Mean ​

StatusMeaningOpens New Positions?Closes Positions?
Pending StartCreated; engine has not yet taken overNoNo
RunningNormal signal followingYesYes (follows trader)
Paused / Paused · Reduce OnlyHalts new riskNoYes (reduce only)
Reduce OnlyRisk stop or budget triggeredNoYes
Terminating / LiquidatingEnding task and handling positionsNoYes (per chosen method)
Funding SettlementPosition closed; awaiting funding settlementNoNo
Liquidation CompletePositions closed; task wrapping upNoNo
Launch RejectedEngine rejected start; see reasonNoNo
Stopped / ArchivedTask concluded; automatic management endedNoNo

"Launch Rejected" is not a system outage; it indicates parameter or admission requirements were not met. Correct the issue and recreate the task.

Contacting Support ​

  • Email: support@copysonar.com
  • Provide: time of incident (with timezone), on-screen error text, Task ID, redacted screenshots.
  • Never provide: API Key, Secret, Passphrase, account passwords, 2FA codes.

If you suspect credential compromise, delete the Key on the exchange first, then contact us. Order of operations matters: revoking access always takes precedence over root cause analysis.

Past performance does not guarantee future results. Futures trading carries risk of total capital loss.