/v1/ma
Simple or exponential moving average
Essayez-le en direct
10 appels gratuits par jour — sans inscription, sans clé API. Passe par la passerelle oanor.
Ça marche. Récupérez une clé API et utilisez-la dans votre projet.
Obtenez une clé APIExtraits de code
curl "https://api.oanor.com/technicals-api/v1/ma" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/technicals-api/v1/ma", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/technicals-api/v1/ma");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/technicals-api/v1/ma",
headers={"x-oanor-key": "oanor_test_..."}
)
Exemple de réponse
Une réponse réelle de ce endpoint, capturée lors du dernier contrôle de santé.
{
"data": {
"type": "ema",
"count": 21,
"value": 106.003828,
"period": 20,
"series": [
100.777607,
100.441644,
100.209107,
100.100621,
100.129133,
100.299692,
100.609245,
101.045507,
101.588792,
102.212717,
102.886744,
103.576578,
104.24738,
104.865725,
105.40137,
105.828858,
106.130872,
106.296503,
106.324455,
106.222126,
106.003828
],
"source": "TECHNICALS",
"indicator": "ma"
},
"meta": {
"timestamp": "2026-06-10T22:56:27.634Z",
"request_id": "ed8f0f0a-352b-4862-8706-d54533068228"
},
"status": "ok",
"message": "Moving average computed",
"success": true
}