diff --git a/JournalDeBord.md b/JournalDeBord.md
index 988fcd64966568b9d341d858f29d3d4dbe488cc0..d7d3329f280e748e1d7b6025d6720bd965d2382f 100644
--- a/JournalDeBord.md
+++ b/JournalDeBord.md
@@ -2,5 +2,6 @@
 |-----------------------|-----------------------------------------------------|------------------------------------------------------------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------|
 | 21.10.2024-28.10.2024 | Lancer le projet précédent et essayer le simulateur | Lancement du projet réussi + compréhension des résultats du simulateur |                      | Avoir la version de python 3.9 pour la compatibilité avec une récente version de numpy demandée dans requirements.txt |
 | 28.10.2024-04.11.2024 | Lister les fonctionnalités nécessaires au projet + Lire la documentation de Mr Souzaluz | Lecture des parties "Lexique", "Liste des acronymes", "1.2 TRADING AUTOMATISÉ", "CHAPITRE 2 : LES STRATÉGIES" et "CHAPITRE 3 : MÉTHODOLOGIE" + Début du listage des fonctionnalités |  |  |
+| 04.11.2024-11.11.2024 | Rechercher une API qui permet de récupérer les données de chaque seconde depuis 4-5 ans + Justifier le choix de la technologie | Listage des différentes API avec leurs avantages et désavantages + Justification de la technologie + Trouvé une librairie pour les graphiques | La plupart des API ont des limites de données par requêtes et de fréquences des données (1 min) |  |
 
 <!-- |  |  |  |  |  | -->
\ No newline at end of file
diff --git a/fonctionnalites.md b/fonctionnalites.md
index 03d20b8901d93f9b7d4f734b23e289fb39d96494..7f3f08326075a1495ba186c82ec4b63866379f6f 100644
--- a/fonctionnalites.md
+++ b/fonctionnalites.md
@@ -2,13 +2,61 @@
 
 ## Langage orienté objet
 
-Utilisation de Java avec Spring Boot
+Utilisation de Java avec Spring Boot 
+Spring Boot intègre Maven ou Gradle pour la gestion des dépendances et les tests unitaires.
+Il permet aussi de faire une API.
 
 ### Frontend
-- Possibilité de réutiliser le frontend existant (en l'adaptant à Spring Boot)
+- Librairie pour les graphiques : [lightweight-charts](https://tradingview.github.io/lightweight-charts/docs)
 
 ### API
-- Réimplémentation
+#### API de récupération des données de cryptomonnaie
+
+##### Binance
+
+Interval de 1 seconde min
+Retourne au maximum 1000 données (candles) par requête
+
+``` bash
+curl "https://api4.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1s&startTime=1572331210"
+```
+
+
+##### HitBTC
+
+Interval de 1 minute min
+Retourne au maximum 1000 données (candles) par requête
+  
+``` bash
+curl "https://api.hitbtc.com/api/3/public/price/history?from=BTC&to=USDT&since=2019-01-01T00:00:00Z&until=2024-11-06T00:00:00Z&period=M1&limit=1000"
+```
+
+##### Kraken
+
+Interval de 1 minute min
+Retourne les 720 données les plus récentes
+  
+``` bash
+curl -L 'https://api.kraken.com/0/public/OHLC?pair=BTCUSD&interval=1&since=1572331210' -H 'Accept: application/json'
+```
+
+##### CryptoCompare
+
+Interval de 1 minute min
+Retourne au maximum 2000 données
+  
+``` bash
+curl -L 'https://min-api.cryptocompare.com/data/v2/histominute?fsym=BTC&tsym=USD&limit=2000' -H 'authorization: Apikey '
+```
+
+##### Poloniex
+
+Interval de 1 minute min
+Retourne au maximum 500 données
+
+``` bash
+curl -L 'https://api.poloniex.com/markets/BTC_USDT/candles?interval=MINUTE_1&limit=500&startTime=15723312100'
+```
 
 ### Backend
 - Calcul des gains/pertes, nombre d'ordres gagnants/perdants