Communitygithub.com

A股智能投顾哨兵

Analyse du marché A-share chinois, signaux de trading et suivi des tendances, propulsé par l'IA.

Qu'est-ce que A股智能投顾哨兵 ?

Le Projet Sentinel est un système de conseil en investissement intelligent pour le marché A-share chinois. Il utilise AkShare pour collecter des données de marché en temps réel et l'IA Gemini pour générer des recommandations de trading. L'outil propose trois modes de rapports : matin, midi et clôture, avec la possibilité de publier les résultats sur Telegram et Feishu. Il prend également en charge les questions de suivi (--ask) pour obtenir des analyses supplémentaires sans exécuter un rapport complet. Le système est conçu pour être utilisé via la ligne de commande dans un environnement Python virtuel.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add sunny-kobe/ai_sentiney

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Projet Sentinel

Système intelligent de conseil en investissement pour le marché A-share chinois. Il collecte les données de marché en temps réel via AkShare et les analyse avec l'IA Gemini pour générer des recommandations de trading.

Utilisation

Important: Vous devez d'abord cd dans le répertoire du projet et activer l'environnement virtuel.

Générer un rapport d'analyse

# Analyse de mi-journée (par défaut), sortie vers le terminal
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

# Bilan de clôture
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode close

# Rapport du matin
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode morning

# Générer et publier sur Telegram
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

# Publier à la fois sur Feishu et Telegram
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

# Sortie au format JSON (pour consommation par programme)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --output json

Questions de suivi

# Questionner sur la dernière analyse
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Comment se porte l'ETF Or aujourd'hui"

# Questionner sur une date spécifique
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Quelle est la situation du secteur des semi-conducteurs" --date 2026-02-07

# Questionner sur l'analyse de clôture
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Comment opérer demain" --mode close

Analyse des tendances

# Tendance sur une semaine (détection automatique des mots-clés de tendance)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Quelle est la tendance du marché cette semaine"

# Tendance sur un mois
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Comment se porte mon portefeuille ce mois-ci"

Scénarios d'utilisation

⚠️ Règles de routage essentielles (à respecter strictement) :

  • Exécutez la commande --mode UNIQUEMENT lorsque l'utilisateur demande explicitement "exécuter une analyse/générer un rapport/publier"
  • Toutes les autres questions (y compris les questions de suivi, les évaluations, les demandes de précision, les bavardages, etc.) utilisent systématiquement --ask "question originale de l'utilisateur" pour les transmettre à l'interface CLI Sentinel
  • Il est interdit d'inventer des réponses à la place de la sortie CLI. Vous devez exécuter la commande et retourner le contenu de stdout tel quel à l'utilisateur
  • En cas de doute sur la commande à utiliser, utilisez --ask par défaut

Générer un rapport (uniquement sur demande explicite de l'utilisateur)

Lorsque l'utilisateur dit :

  • "Lance l'analyse de mi-journée"
  • "Génère le bilan de clôture"
  • "Analyse le rapport du matin"

Exécutez : cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

Publier sur Telegram

Lorsque l'utilisateur dit :

  • "Publie l'analyse sur Telegram"
  • "Envoie sur Telegram"
  • "Envoie le rapport de mi-journée"

Exécutez : cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

Publier à la fois sur Feishu et Telegram

Lorsque l'utilisateur dit :

  • "Publie sur tous les canaux"
  • "Envoie sur Feishu et Telegram"

Exécutez : cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

Toutes les autres questions (suivi, précision, évaluation, bavardage, etc.)

Lorsque l'utilisateur dit autre chose que "générer un rapport", y compris mais sans s'y limiter :

  • Questions de suivi : "Comment se porte l'ETF Or aujourd'hui", "Puis-je acheter Zijin Mining"
  • Précision : "Est-ce précis", "Taux de précision", "Taux de réussite", "Est-ce fiable", "Crédibilité", "Taux de gain"
  • Tendances : "Tendance du marché cette semaine", "Tendance de mon portefeuille ce mois-ci"
  • Toute autre question

Systématiquement exécutez : cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "question originale de l'utilisateur"

Retournez la sortie stdout telle quelle à l'utilisateur, ne modifiez et n'inventez aucun contenu.

Cache de données

  • Base de données SQLite : data/sentinel.db
  • Instantané JSON : data/latest_context.json
  • Relecture historique prise en charge : paramètre --replay

Skills associés