Une API de bougies OHLC forex
Des bougies d'ouverture, plus haut, plus bas et clôture pour 46 paires de devises et 5 métaux, sur sept unités de temps de la seconde au jour, lues en remontant le temps par REST et reçues en direct sur le WebSocket à la clôture de chaque bougie.
- Sept unités de temps
- S1, M1, M5, M15, H1, H4, D1. À partir du flux en direct, les bougies de cinq minutes à une heure sont agrégées depuis les bougies d'une minute qu'elles contiennent, et celles de quatre heures et d'un jour depuis les mêmes bougies : un graphique peut passer d'une unité de temps à l'autre sur une seule série.
- De quoi une bougie est faite
- De l'achat : ouverture, plus haut, plus bas et clôture de l'achat sur la durée de la bougie. Le volume est un volume en ticks, le nombre de mises à jour de prix dans la bougie, pas un volume échangé. Une seconde sans mise à jour n'a pas de bougie d'une seconde.
- Quand une bougie est datée
- Une bougie porte son heure d'ouverture, en UTC. Jusqu'à une heure, les bougies commencent à des heures rondes en UTC. Les bougies de quatre heures et d'un jour suivent plutôt la journée de change, qui bascule à dix-sept heures, heure de New York : leurs heures d'ouverture se décalent d'une heure quand New York change d'heure.
- Les lire par REST
- GET GET /v1/candles avec un symbole, une unité de temps et une limite d'au plus 5 000 ; chaque page arrive de la plus ancienne à la plus récente, avec next_before, le curseur de la page précédente. Sur les bougies d'une seconde, une page couvre un jour : une page vide avec un curseur est un jour sans cotation, un week-end par exemple. Continuez.
- La bougie en cours
- La page la plus récente se termine par la bougie en cours : un graphique dessiné depuis l'historique est à jour à la seconde, puis le flux envoie chaque bougie à sa clôture. Une page qui porte la bougie en cours compte comme un suivi en direct du symbole.
- Jusqu'où remonter
- Bougies d'une minute et plus depuis le 16.05.2025 pour EURUSD, GBPUSD, USDJPY, XAUUSD, depuis le 17.03.2026 ou le 17.05.2026 pour les autres ; bougies d'une seconde gardées 180 jours glissants, l'archive ouverte le 06.09.2026. La page de chaque symbole donne ses propres dates.
- Ce que cela coûte
- Facturé en tranches de 1 000 bougies, arrondies par réponse, dès CHF 500 par mois : une page pleine de 5 000 bougies fait 5 tranches, et une page vide ne coûte rien. Un symbole suivi en direct plus de 80 % de ses heures d'ouverture dans le mois ajoute CHF 150.
- L'essai
- L'essai gratuit dure 7 jours, sur EURUSD · XAUUSD, et lit les 7 derniers jours d'historique.
Faits à la date du 06.10.2026.
Premier appel
# 1. votre serveur échange la clé contre un jeton de courte durée
export ADONA_API_KEY="${ADONA_API_KEY:-adk_live_...}"
RESP=$(curl -s https://api.adona-robot.com/v1/tokens \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $ADONA_API_KEY" \
-d '{"end_user_id":"u-42"}')
TOKEN=$(echo "$RESP" | grep -o '"access_token":"[^"]*' | cut -d'"' -f4)
[ -n "$TOKEN" ] || echo "refused: $RESP"
# 2. le jeton lit les bougies
curl -s 'https://api.adona-robot.com/v1/candles?symbol=EURUSD&timeframe=S1&limit=1000' \
-H "Authorization: Bearer $TOKEN"