Aller au contenu principal

Référence API Indicateurs Techniques

L'API des indicateurs techniques exploite le moteur de calcul pandas-ta pour calculer plus de 18 indicateurs techniques, retourner des superpositions de graphiques OHLCV, effectuer des calculs d'indicateurs par lot multi-tickers et filtrer les marchés selon des critères techniques.


GET /technical/{ticker}

Calculer un indicateur technique unique pour un ticker.

Paramètres

ParamètreTypeRequisDéfautDescription
tickerstringTicker financier (ex. AIR.PA)
indicatorstringCode d'indicateur (sma, ema, rsi, macd, bbands, stoch, atr, obv, adx, vwap, etc.)
periodinteger14Période de calcul principale
resolutionstringdRésolution des bougies (d, w, m)

Exemple de Réponse

{
"ticker": "AIR.PA",
"indicator": "rsi",
"period": 14,
"count": 50,
"values": [
{ "time": "2026-08-10T00:00:00Z", "value": 58.42 },
{ "time": "2026-08-11T00:00:00Z", "value": 61.15 }
]
}

GET /technical/{ticker}/multi

Calculer plusieurs indicateurs techniques dans une seule requête HTTP.

Paramètres

ParamètreTypeRequisDéfautDescription
tickerstringSymbole ticker
indicatorsstringListe d'indicateurs séparés par des virgules (ex. rsi,sma,macd)
periodinteger14Défaut period applied to simple indicators

GET /technical/{ticker}/chart

Récupérer des bougies OHLCV combinées avec des séries d'indicateurs techniques sélectionnées au format adapté aux bibliothèques graphiques (TradingView Lightweight Charts, Highcharts).


POST /technical/batch

Calcul par lot sur plusieurs tickers et indicateurs.

Corps de la Requête

{
"tickers": ["AAPL", "MSFT", "GOOGL"],
"indicators": [
{ "name": "rsi", "period": 14 },
{ "name": "sma", "period": 50 }
]
}

GET /technical/list

Récupérer le catalogue des indicateurs techniques supportés, leurs paramètres par défaut et descriptions.


GET /technical/screen

Filtrer les actifs en base de données selon des conditions techniques (ex. RSI sous le seuil de survente de 30).

Paramètres

ParamètreTypeRequisDéfautDescription
indicatorstringIndicateur à évaluer (ex. rsi)
conditionstringOpérateur logique (lt, gt, crosses_above, crosses_below)
target_valuenumberSeuil numérique (ex. 30.0)