ProRealTime
Zone de développement des applications API, des logiciels et utilitaires développés par les membres du forum

TakaPeek3 2019 : récupération de l'historique des ticks IG

par takapoto » 09 Jan 2019 12:35

J'ai effectué une mise à jour de TakaPeek3 à l'intention de ceux qui voudraient récupérer d'autres epics que celles pré-programmées d'origine.

Le nouveau programme est téléchargeable à cette adresse :
https://mega.nz/#F!5B4iga7b!pYM4rtVayao9EwJ_56XSlw

Pour rappel, les historiques récupérés depuis septembre 2014 par la version de TakaPeek3 qui tourne sur AWS sont accessibles à cette adresse :
https://drive.google.com/drive/folders/0B55koWOPR35oUXRHNEhKUHBkQnc?usp=sharing

Quelques copies d'écran de TakaPeek3 cuvée 2019 :
Ecran principal

Accès au paramétrage

Ecran de paramétrage général

Données de connexion à Mega pour ceux qui veulent uploader automatiquement les cours récupérés sur un répertoire distant Mega

Paramétrage de la synthèse vocale pour énoncer les cours

Accès au fichier contenant les epics à récupérer

Fichier des epics à récupérer à compléter manuellement

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par BeerIsDead » 09 Jan 2019 13:03

Merci Taka. Je n'utilise pas tes données en ce qui me concerne (PRT et bientôt sur MetaTrader je pense), mais c'est top. :mercichinois:

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par Robinhood » 09 Jan 2019 13:12

Enorme. Un grand merci pour cette MAJ tant attendue ! :mercichinois: :merci:

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par Benoist Rousseau » 09 Jan 2019 15:07

:bravo: :top: :top:

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par Benoist Rousseau » 09 Jan 2019 15:45

Merci Takapoto, pour info hier j'ai dégagé un gars qui voulait vendre tes ticks à un membre du forum :roll:

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par pingoo67 » 09 Jan 2019 19:05

Salut Takapoto,

Je viens vers toi vu que tu as créée un superbe outil et que tu sembles bien maitriser le sujet :)

Je travail actuellement sur un robot avec récupération des ticks en temps réel via l'API IG.
J'ai une grosse problématique en terme d'enregistrement des données.
Lorsque la vol augmente fortement, j'ai des temps de latence qui peuvent aller jusqu'à plusieurs minutes.
J'ai tenté le .js avec un contrôleur en php pour enregistrement en base sql ou MySQL
idem avec du C# au lieu du php. Toujours via une page web.

A l'affichage la valeur est à jour cependant l'enregistrement prend du retard et recolle lorsque la vol baisse.
Lorsque je test ton outil je vois que tu colles bien à la valeur du marché.

Aurais tu une idée pour corriger le tire que je puisse enregistrer les ticks sans décalage de plus de 2 secondes?
Une configuration spécifique niveau serveur, BDD ou langage ?

Je t'avou que je suis un peu perdu, j'ai tout essayé et la je cale :prier:

merci pour ton aide

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par takapoto » 09 Jan 2019 19:47

Je peux t'expliquer comment fonctionne TakaPeek3 si tu peux en tirer quelque chose :

1) Il ne récupère qu'un nombre limité d'epics (8 en l'occurrence) (*)

2) Les ticks récupérés sont stockés dans un tableau en mémoire avant d'être écrits sur disque une fois par heure

3) Les ticks sont écrits sur disque dans un format de fichier texte le plus simple possible (pas de BDD)

4) Le langage utilisé est du C# mais je sais que d'autres récupèrent les ticks avec du Python et ça marche très bien.

(*) Mais je pense qu'il peut facilement en récupérer deux ou trois fois plus

Je ne comprends pas cette remarque :
Toujours via une page web.

Edit :
J'ai oublié de préciser que les 8 fichiers ticks ne sont jamais écrits en même temps sur le disque. Il y a un intervalle de une minute entre chaque sauvegarde.

Edit 2 :
Ils sont sauvegardés dans des threads spécifiques asynchrones pour ne pas ralentir la réception des nouveaux ticks.

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par takapoto » 09 Jan 2019 19:49

Benoist Rousseau a écrit:Merci Takapoto, pour info hier j'ai dégagé un gars qui voulait vendre tes ticks à un membre du forum :roll:
Si ça pose des problèmes et si tu penses qu'il est préférable de ne plus les publier, dis-le moi.

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par Benoist Rousseau » 09 Jan 2019 19:51

Absolument pas bien au contraire, plus on les mettra en avant et moins les ticks se vendront

Re: TakaPeek3 2019 : récupération de l'historique des ticks

par pingoo67 » 09 Jan 2019 19:56

Merci pour ton retour

Ben en faite le script est lancé via du html celui ci va appeler les composants .js
La page web reste ouverte afin de récupérer les ticks.
A chaque nouveau ticks il y a un enregistrement en base.

Donc avec ton appli, tu pourrais récupérer et enregistrer au tick/tick sans soucis, sans decalage?
Lorsque tu lances ton système auto tu calcul les indicateurs en direct avec les valeurs de ton tableau durant la journée et non via un enregistrement en base ou fichier texte c'est ca?

merci
Fichiers joints

Articles en relation
TakaPeek3 : Récupération des ticks CAC, DAX et DOW
Fichier(s) joint(s) par takapoto » 18 Nov 2016 14:48 (92 Réponses)
C# : Récupération historique en ticks
Fichier(s) joint(s) par bobbyO » 11 Aoû 2015 22:36 (14 Réponses)
TakaQuotes : Ticks CAC, DAX et DOW récupérés par TakaPeek3
Fichier(s) joint(s) par ticktack » 26 Nov 2016 21:07 (30 Réponses)
TakaCandles : convertir les ticks de TakaPeek3 en bougies
Fichier(s) joint(s) par takapoto » 13 Avr 2018 14:41 (14 Réponses)
TakaPeek2 : Récupération des ticks CAC, DAX et DOW
Fichier(s) joint(s) par Daeiondf » 29 Jan 2016 09:45 (71 Réponses)
Historique aux ticks d'IG
par wax » 12 Jan 2018 10:13 (13 Réponses)
Appel aux utilisateurs de TakaPeek3 (récup des historiques)
par takapoto » 16 Juil 2019 09:52 (5 Réponses)
API IG par l'exemple, récupération des cours, trades
par maroxe » 28 Jan 2015 14:39 (8 Réponses)
Créer serveur Raspberry récupération de cours
Fichier(s) joint(s) par falex » 24 Sep 2015 09:09 (43 Réponses)
BackTest aux ticks d'IG
par wax » 12 Jan 2018 14:48 (2 Réponses)

ProRealTime