Skip to content
diagnose logo

Trading System Diagnostics

diagnose

Run diagnostics for the AItrader trading system. 运行 AItrader 交易系统诊断。 Use this skill when: - No trading signals are being generated (没有交易信号) - Need to check if AI analysis is working (检查 AI 分析是否正常) - Verifying technical indicator calculations (验证技术指标计算) - Debugging market data fetching issues (调试...

SKILL.md

Full skill instructions

Trading System Diagnostics

Purpose

Use this skill when:

  • No trading signals are being generated
  • Need to verify AI analysis is working
  • Validating technical indicator calculations
  • Debugging market data issues

Diagnostic Commands

Full Diagnostic (Default)

cd /​home/​linuxuser/​nautilus_AItrader
source venv/​bin/​activate
python3 scripts/​diagnose.py

Quick Diagnostic (Skip AI calls)

cd /​home/​linuxuser/​nautilus_AItrader
source venv/​bin/​activate
python3 scripts/​diagnose.py --quick

With Update and Restart

python3 scripts/​diagnose.py --update --restart

Expected Output

Normal Operation Signs

✅ Configuration loaded successfully
✅ Market data fetched successfully
✅ TechnicalIndicatorManager initialized
✅ Technical data retrieved
✅ Sentiment data retrieved
✅ MultiAgent 层级决策成功
   🐂 Bull Agent 分析中...
   🐻 Bear Agent 分析中...
   ⚖️ Judge Agent 判断中...
   🛡️ Risk Manager 评估中...
🎯 Judge 最终决策: BUY/​SELL/​HOLD

Key Checkpoints

CheckNormal ValueAbnormal Handling
RSI0-100Out of range = data error
MACDAny valueNaN = insufficient data
Judge SignalBUY/​SELL/​HOLDERROR = API failure
Winning SideBULL/​BEAR/​TIE显示辩论胜方

信号决策流程 (层级决策架构)

v6.0 更新: 采用 TradingAgents 层级决策架构,Judge 决策即最终决策

决策流程:
Phase 1: Bull/​Bear Debate (辩论)
  └→ 🐂 Bull Agent: 寻找做多理由
  └→ 🐻 Bear Agent: 寻找做空理由

Phase 2: Judge (Portfolio Manager) Decision
  └→ ⚖️ 评估辩论结果,做出最终决策

Phase 3: Risk Evaluation
  └→ 🛡️ 确定仓位大小和止损止盈

注意: 以下配置已标记为 LEGACY,不再生效:

skip_on_divergence: true      # [LEGACY] 不再使用
use_confidence_fusion: true   # [LEGACY] 不再使用

Common Issues

1. No Trading Signals

Possible Causes:

  • Judge returns HOLD (Bull/​Bear辩论无明显胜者)
  • Confidence below min_confidence_to_trade
  • Risk Manager 认为风险过高

Check Command:

python3 scripts/​diagnose_realtime.py 2>&1 | grep -E "(Judge|Final Signal|Confidence|Winning Side)"

2. DeepSeek API Failure

Check:

grep "DEEPSEEK_API_KEY" ~/​.env.aitrader

3. Abnormal Technical Indicators

Check:

python3 scripts/​diagnose.py 2>&1 | grep -E "(RSI|MACD|SMA)"

Key Files

FilePurpose
scripts/​diagnose.pyMain diagnostic script
scripts/​diagnose_realtime.pyReal-time API diagnostic
scripts/​smart_commit_analyzer.pyRegression detection (auto-evolving rules)
strategy/​deepseek_strategy.pyMain strategy logic
configs/​base.yamlBase configuration (all parameters)
configs/​production.yamlProduction environment overrides

回归检测 (修改代码后必须运行)

# 智能回归检测 (规则自动从 git 历史生成)
python3 scripts/​smart_commit_analyzer.py

# 预期结果: ✅ 所有规则验证通过

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View