Documentation1.0 (latest)
PagesOutils QuantCraft · 27 / 29

QuantCraft Tools

QuantCraft Tools est un ensemble intégré d'outils de marché en lecture seule que l'IA peut appeler pour vous — dans la discussion QuantCraft AI, dans un nœud AI Prompt d'Agent, et dans les agents IA Test / Optimization. Au lieu de deviner les prix ou de copier des chiffres dans votre invite, le modèle récupère ce dont il a besoin et raisonne sur les données réelles.

Il est activé par défaut. Gérez-le depuis AI → MCPs dans le menu supérieur : QuantCraft Tools (built-in) est la première ligne, avec une case Enabled for chat, à côté des éventuels serveurs MCP personnalisés que vous ajoutez. Cette case n'affecte que la discussion — les nœuds AI Prompt disposent toujours des outils.


Ce que font les outils

OutilCe qu'il renvoie
get_ohlcvLes barres OHLCV récentes d'un symbole (jusqu'à 60).
compute_indicatorLa ou les dernières valeurs d'un indicateur — rsi, macd, bollinger, atr, adx, vwap, supertrend et le reste de l'ensemble des graphiques. Les lignes de sortie correspondent au graphique (par ex. MACD → macd / signal / histogram).
get_fundamentalsLes données financières d'une société — bilan, compte de résultat, flux de trésorerie, résultats, ratios, valeurs par action, valorisation et scores (Piotroski / Altman / Beneish) — à une date donnée. Le modèle peut ne demander que les fields dont il a besoin. Voir Données fondamentales.
run_screenerExécute un filtre sur les données fondamentales et renvoie les symboles correspondants. Voir Screener.
get_accountSolde, capital, P&L réalisé / latent.
get_positionsPositions ouvertes.

Les six sont en lecture seule — l'IA peut regarder, jamais négocier. Le passage d'ordres reste dans le nœud Execution de l'agent.


Dans la discussion de l'assistant

Posez une question sur les données et le modèle appelle un outil en cours de réponse — vous verrez un état tel que Calling MCP (QuantCraft Tools): get_ohlcv pendant son exécution. Exemples :

  • « Quel est le dernier cours de clôture d'AAPL et son RSI sur 14 jours ? »
  • « Filtre les grandes capitalisations rentables qui se négocient à moins de 15 fois les bénéfices. »
  • « De quel pouvoir d'achat est-ce que je dispose, et que suis-je en train de détenir ? »

get_ohlcv, compute_indicator, get_account et get_positions utilisent votre compte Trade connecté pour les données en direct. Sans compte connecté, ils indiquent que les données ne sont pas disponibles (get_account dit « not connected ») au lieu d'échouer. get_fundamentals utilise votre session QuantCraft connectée (le même accès que celui qui alimente les données fondamentales des backtests) ; déconnecté, il indique « not available ».


Dans un nœud AI Prompt d'agent

Lorsqu'un nœud AI Prompt s'exécute, le modèle peut appeler les mêmes outils — limités à cette exécution :

  • get_ohlcv / compute_indicator voient les barres propres à l'exécution pour le symbole de l'exécution.
  • get_fundamentals respecte la date de dépôt pour la barre courante.
  • get_account / get_positions lisent le compte papier ou réel de l'exécution.

Ainsi, une invite comme :

« Utilise compute_indicator et get_fundamentals pour décider s'il s'agit d'une entrée de type valeur. Réponds true ou false. »

…permet au nœud de rassembler des éléments avant de répondre, au lieu que vous préchargiez tout dans le texte de l'invite.

Remarques :

  • Fonctionne avec QuantCraft Premium (attribution Claude uniquement), une clé Anthropic ou OpenCode connectée et des points de terminaison Custom LLM auto-hébergés (compatibles OpenAI, avec appel d'outils). DeepSeek — clé personnelle ou hébergée — n'est pas pris en charge pour les nœuds AI Prompt.
  • Un test évalue le nœud à chaque évaluation planifiée (l'intervalle de barre du Scheduler), et chaque tour d'outil est un appel au modèle ; le budget d'appels IA (500 appels par test) couvre donc aussi l'usage des outils. Réduisez la plage de dates ou utilisez un calendrier plus espacé si vous l'atteignez. Il n'existe aucun réglage pour modifier le budget ou désactiver les outils pour un nœud.
  • run_screener dans une exécution est plafonné à environ 45 secondes par appel (ou s'arrête lorsque vous appuyez sur Stop) ; un résultat partiel est renvoyé et signalé comme tel.
  • Chaque appel d'outil s'affiche dans l'onglet Output du nœud avec un résumé d'une ligne.

Dans les agents Test / Optimization

Les agents IA Test et Optimization peuvent utiliser les mêmes outils lorsque Allow market data tools est coché dans les paramètres de l'agent (désactivé par défaut). Voir Agents.


Voir aussi

  • QuantCraft AI — connexion d'un modèle, outils IA et serveurs MCP
  • Agents — nœuds AI Prompt, AI Builder, agents Test / Optimization
  • Screener — les filtres derrière run_screener
Outils QuantCraft — Documentation (1.0 (latest)) | QuantCraft