-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
⚠️ Before submitting: Please check the Troubleshooting Guide (中文版) to see if your issue can be resolved quickly.
🐛 Bug Description
红线框出的这些数据都是错的
🔍 Bug Category
- Trading execution (orders not executing, wrong position size, etc.)
- AI decision issues (unexpected decisions, only opening one direction, etc.)
- Exchange connection (API errors, authentication failures, etc.)
- UI/Frontend (display issues, buttons not working, data not updating, etc.)
- Backend/API (server errors, crashes, performance issues, etc.)
- Configuration (settings not saving, database errors, etc.)
- Other: _________________
📋 Steps to Reproduce
- Go to '...'
- Click on '...' / Run command '...'
- Configure '...'
- See error
✅ Expected Behavior
❌ Actual Behavior
📸 Screenshots & Logs
Frontend Error (if applicable)
Browser Console Screenshot:
Network Tab (failed requests):
Backend Logs (if applicable)
Docker users:
# View backend logs
docker compose logs backend --tail=100
# OR continuously follow logs
docker compose logs -f backendManual/PM2 users:
# Terminal output where you ran: ./nofx
# OR PM2 logs:
pm2 logs nofx --lines 100Backend Log Output:
Paste backend logs here (last 50-100 lines around the error)
Trading/Decision Logs (if trading issue)
Decision Log Path: decision_logs/{trader_id}/{timestamp}.json
{
"paste relevant decision log here if applicable"
}💻 Environment
System:
- OS: [e.g. macOS 13, Ubuntu 22.04, Windows 11]
- Deployment: [Docker / Manual / PM2]
Backend:
- Go Version: [run:
go version] - NOFX Version: [run:
git log -1 --onelineor check release tag]
Frontend:
- Browser: [e.g. Chrome 120, Firefox 121, Safari 17]
- Node.js Version: [run:
node -v]
Trading Setup:
- Exchange: [Binance / Hyperliquid / Aster]
- Account Type: [Main Account / Subaccount]
- Position Mode: [Hedge Mode (Dual) / One-way Mode] ← Important for trading bugs!
- AI Model: [DeepSeek / Qwen / Custom]
- Number of Traders: [e.g. 1, 2, etc.]
🔧 Configuration (if relevant)
Leverage Settings:
{
"btc_eth_leverage": 5,
"altcoin_leverage": 5
}Any custom settings:
📊 Additional Context
Frequency:
- Happens every time
- Happens randomly
- Happened once
Timeline:
- Did this work before? [ ] Yes [ ] No
- When did it break? [e.g. after upgrade to v3.0.0, after changing config, etc.]
- Recent changes? [e.g. updated dependencies, changed exchange, etc.]
Impact:
- System cannot start
- Trading stopped/broken
- UI broken but trading works
- Minor visual issue
- Other: _________________
💡 Possible Solution
📝 Quick Tips for Faster Resolution
For Trading Issues:
- ✅ Check Binance position mode: Go to Futures → ⚙️ Preferences → Position Mode → Must be Hedge Mode
- ✅ Verify API permissions: Futures trading must be enabled
- ✅ Check decision logs in
decision_logs/{trader_id}/for AI reasoning
For Connection Issues:
4. ✅ Test API connectivity: curl http://localhost:8080/api/health
5. ✅ Check API rate limits on exchange
6. ✅ Verify API keys are not expired
For UI Issues:
7. ✅ Hard refresh: Ctrl+Shift+R (or Cmd+Shift+R on Mac)
8. ✅ Check browser console (F12) for errors
9. ✅ Verify backend is running: docker compose ps or ps aux | grep nofx