Use this file to discover all available pages before exploring further.
Escalation is the right move when self-help has been exhausted. This page is the operator’s escalation playbook: when to escalate, how to gather context, where to send your request, and how to set expectations for response.
✅ You've tried documented self-help and it didn't resolve
You’ve checked:
The relevant documentation page.
Common issues catalog.
Error codes reference.
Connection problems guide.
The Dashboard’s Logs panel.
The operator community.
And the issue persists. Time to escalate.
✅ Suspected bug affecting your trading
Bot is doing something unexpected. You’ve ruled out configuration causes.Action: kill switch ON to reduce ongoing impact, then escalate with details.
✅ Confirmed security incident
API key compromised, account suspicious activity, software vulnerability concern.Action: take protective steps first (revoke keys, change passwords), then escalate to support with details.
✅ Edge case not covered in documentation
Your scenario doesn’t match standard patterns. Documentation doesn’t directly answer.Action: escalate with a clear scenario description. The team can clarify or add docs for future operators.
✅ Commercial use case discussion
Considering managed-service offerings, fund structures, multi-tenant deployments. Different from individual operator use.Action: escalate to commercial inquiry channel. Different conversation than operational support.
❌ You haven’t tried the obvious fixes. Restart the container. Check the kill switch. Verify API key. Re-read the Logs panel. Most issues resolve at this layer.
❌ You haven’t checked the documentation. Most questions are answered there.
❌ You’re asking trading advice. Support clarifies how the product works; it can’t tell you what trades to make.
❌ You’re frustrated and want to vent. Take a break. Frustration-driven support requests waste everyone’s time.
❌ You haven’t waited for transient issues to resolve. Many problems self-resolve within minutes (network blip, brief venue outage).
Bad: “Bot isn’t working.” Good: “TradingBot stopped placing buy orders at ~14:30 UTC. Existing positions continue managing normally. Sell rungs are filling. Only new buys halted.”
2
When did it start
Approximate timestamp. Helps correlate with logs.
3
What changed recently
Update? Configuration change? VPS restart? New pair? Recent operator actions are often the cause.
4
What you've tried
“I’ve already tried: restart, kill switch ON, verified API key permissions, checked IP allowlist.” Saves the support team from suggesting what you’ve done.
5
Relevant log excerpts
Copy the error messages from the Dashboard’s Logs panel. Include surrounding context (5–10 lines).
6
Software version
Which TradingBot/Dashboard/SignalEditor version are you running?
7
Operational context
Venue.
Mode and pair.
Capital.
Other relevant configuration.
8
What sensitive data NOT to include
Never include:
API keys.
API secrets.
Database passwords.
Telegram bot tokens.
Personal financial details beyond what’s necessary.
Use for: questions where another operator has likely encountered the same thing. Configuration questions, venue quirks, routine troubleshooting.Response time: minutes to hours. Active community.Best for: 80% of operator questions resolve here without needing formal support.
Email support
Use for: bugs, edge cases, sensitive issues, anything community can’t or shouldn’t handle.Response time: 24–72 hours for non-urgent. Faster for confirmed bugs.Best for: documented issues that need direct unCoded team attention.
GitHub issues / public bug tracker
Use for: confirmed reproducible bugs you’re willing to discuss publicly.Response time: variable, depending on the bug’s impact.Best for: bugs that benefit from public visibility (other operators may be affected).
Booked setup call
Use for: complex setup needs, new operators wanting hands-on guidance.Response time: scheduled (depends on availability).Best for: investments where live walkthrough is worth the time.
Commercial inquiries
Use for: managed-service offerings, fund structures, large-scale deployments.Response time: 1–5 business days.Best for: non-individual-operator use cases.
Definition: confirmed bug actively affecting trading. Bot doing something wrong with real capital.Expected response: 4–24 hours for first response.Operator action: engage kill switch while support investigates. Don’t keep trading through a confirmed bug.
High — significant operational issue
Definition: bot mostly working but a substantial feature broken. Or recurring error you can’t resolve.Expected response: 24–48 hours for first response.
Standard — typical operator question
Definition: configuration question, edge case, mild confusion.Expected response: 48–72 hours for first response. Most reach within one business day.
Feature request
Definition: “it would be great if X.”Expected response: acknowledged within a week. Implementation timeline depends on demand and design fit.Note: not all feature requests are accepted.
Commercial / partnership
Definition: business conversations beyond individual operator use.Expected response: 1–5 business days.
Subject: TradingBot v2.4.0 — repeated -2015 errors after Bybit IP allowlist updateBody:
Symptom: TradingBot keeps logging Bybit `10003` (auth invalid) errors every cycle since 14:30 UTC. Other venues (Binance) are fine. Existing positions on Bybit continue managing normally.What changed: I updated my Bybit API key's IP allowlist at 14:25 UTC because my VPS got a new IP after a provider migration this morning.What I've tried:- Verified VPS IP via `curl -s https://api.ipify.org` matches Bybit allowlist.- Waited 5 minutes after allowlist update.- Restarted TradingBot container.- Logged into Bybit web interface to confirm key still active and permissions correct.Versions: TradingBot v2.4.0, Dashboard v3.1.2.Logs (relevant excerpt):[...timestamps and error messages...]Anything I'm missing? Should the bot eventually pick up the new allowlist, or is there something else to check?
Why this is good:
Precise symptom.
Timeline.
Recent changes documented.
What was tried documented.
Versions stated.
Relevant logs included.
Specific question at the end.
Support can immediately suggest the right action without back-and-forth.
The 'bad' example
Subject: bot brokenBody: bot stopped working please helpWhy this is bad:
No symptom detail.
No context.
No logs.
No what-was-tried.
Support has to ask multiple clarifying questions before they can help. Resolution delayed by hours or days.