Bonjour,
Je souhaiterais savoir comment il est possible d’exporter les données historiques OHLC (Open, High, Low, Close) depuis ProRealTime vers Excel.
-
Je ne parle pas des données en temps réel, mais bien de l’historique disponible.
-
L’objectif serait par exemple d’exporter les bougies Daily, Weekly, Monthly, ou bien d’autres unités de temps personnalisées (comme 8h ou 4h).
-
Le format idéal serait CSV ou Excel, pour ensuite analyser les données dans mon propre fichier.
Pouvez-vous m’indiquer :
-
Où trouver la fonction d’export dans l’interface ?
-
S’il existe une méthode pour automatiser / mettre à jour l’export régulièrement (ou faut-il le refaire manuellement) ?
Merci beaucoup pour votre aide 🙏
Ne doublez pas les messages. Posez votre question une seule fois et dans un seul forum. Tous les messages doubles seront supprimés de toute façon, donc poster plusieurs fois la même question vous fera perdre votre propre temps et ne vous donnera pas de réponse plus rapidement. La double publication crée juste de la confusion dans les forums.
Merci 🙂
D’accord, merci pour l’info 🙂
Je ne savais pas, désolé. Je pensais qu’il fallait publier en français puis en anglais pour plus de visibilité. La prochaine fois je posterai qu’une seule fois.
JSParticipant
Senior
Salut,
Dans PRT, il n’est pas possible d’exporter des données (historiques)…
Il existe une méthode, même si elle nécessite un peu de patience et un bon logiciel OCR.
Il s’agit d’imprimer les données qui vous intéressent sur le graphique (au format texte), puis de réaliser des captures d’écran et de les convertir avec un logiciel OCR.
Vous trouverez des instructions et même un fichier ITF pré-créé ici :
https://www.prorealcode.com/topic/how-to-extract-every-candles-data/#post-96205
https://www.prorealcode.com/topic/how-to-extract-every-candles-data/#post-96209
https://www.prorealcode.com/topic/dde-excel/#post-82723
J’ai réussi à télécharger l’historique de marché via
Python et l’
invite de commandes en passant par l’
API de mon broker. En gros, la démarche est toujours la même : on crée une
clé API dans l’espace client, on lit la
doc officielle du broker pour connaître l’URL de base et les
endpoints d’historique, puis on s’authentifie (clé + session/token) avec Python (lib officielle du broker ou
requests). Ensuite, on
sélectionne l’instrument (ticker/ID fourni par le broker) et on appelle l’endpoint d’
historique de prix en précisant la
résolution (jour/semaine/mois) et l’
étendue (nombre de bougies ou intervalle de dates). La réponse arrive en
JSON, qu’on convertit en tableau (ex.
pandas) et qu’on
exporte en CSV/Excel. Il faut juste
protéger ses identifiants, vérifier qu’on pointe le
bon type de compte (ex. compte trading/CFD plutôt qu’investissement), et respecter les
limitations de l’API (quotas hebdos et limites de fréquence) pour éviter les erreurs 401/403. En pratique, tout se fait proprement depuis le terminal : on lance le script Python, on passe le ticker/résolution voulus, et on récupère un fichier avec l’historique prêt à analyser.