Finance
Calculer divers types de moyennes mobiles (SMA, EMA, WMA, TMA) avec analyse de tendance et signaux de trading
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/moving-average-calculator' \
-H 'Content-Type: application/json' \
-d '{"dataInput":"Saisissez vos données...\n\nFormat CSV (avec dates):\n2024-01-01,100\n2024-01-02,105\n2024-01-03,102\n\nOu valeurs numériques uniquement:\n100,105,102,98,110,115,108,112","dataFormat":"numeric","movingAverageTypes":"SMA","period":"10","smoothingFactor":"0.2","includeTrendAnalysis":true,"includeSignals":false,"includeComparison":true,"decimalPlaces":"4","dateFormat":"MM/DD/YYYY"}'Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.
POST https://api.elysiatools.com/fr/api/tools/moving-average-calculator| Nom | Type | Requis | Description |
|---|---|---|---|
| dataInput | textarea | Oui | — |
| dataFormat | select | Oui | — |
| movingAverageTypes | text | Non | Types séparés par des virgules. Disponibles: SMA (Simple), EMA (Exponentielle), WMA (Pondérée), TMA (Triangulaire) |
| period | number | Non | Nombre de périodes pour le calcul de moyenne mobile (2-100) |
| smoothingFactor | number | Non |
Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.
Ajoutez ce bloc à la configuration de votre client MCP :
{
"mcpServers": {
"elysiatools-moving-average-calculator": {
"name": "moving-average-calculator",
"description": "Calculer divers types de moyennes mobiles (SMA, EMA, WMA, TMA) avec analyse de tendance et signaux de trading",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=moving-average-calculator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Après connexion au point d'accès SSE, listez les outils exposés :
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "moving-average-calculator",
"arguments": {
"dataInput": "Saisissez vos données...\n\nFormat CSV (avec dates):\n2024-01-01,100\n2024-01-02,105\n2024-01-03,102\n\nOu valeurs numériques uniquement:\n100,105,102,98,110,115,108,112",
"dataFormat": "numeric",
"movingAverageTypes": "SMA",
"period": "10",
"smoothingFactor": "0.2",
"includeTrendAnalysis": true,
"includeSignals": false,
"includeComparison": true,
"decimalPlaces": "4",
"dateFormat": "MM/DD/YYYY"
}
}
}| Facteur de lissage pour le calcul EMA (0.01-0.99). Calculé comme 2/(période+1) si non spécifié |
| includeTrendAnalysis | checkbox | Non | Analyser les tendances et identifier les croisements |
| includeSignals | checkbox | Non | Générer des signaux d'achat/vente basés sur les croisements de moyennes mobiles |
| includeComparison | checkbox | Non | Afficher les données originales avec les moyennes mobiles |
| decimalPlaces | number | Non | Nombre de décimales dans les résultats (0-8) |
| dateFormat | select | Oui | — |
Résultat texte
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Des questions ou un problème ? Contactez [email protected]