TakaPeek3 2019 : récupération de l'historique des ticks IG
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
TakaPeek3 2019 : récupération de l'historique des ticks IG
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
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
-
BeerIsDead
- Chevalier Émérite Jedi
- Messages : 3673
- Enregistré le : 21 déc. 2018 05:15
Re: TakaPeek3 2019 : récupération de l'historique des ticks
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. 
-
Robinhood
- Compagnon Jedi
- Messages : 1354
- Enregistré le : 24 juil. 2018 14:53
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Enorme. Un grand merci pour cette MAJ tant attendue !

-
Benoist Rousseau
- Trader Futures / CME Member
- Messages : 174672
- Enregistré le : 06 sept. 2011 22:45
-
Benoist Rousseau
- Trader Futures / CME Member
- Messages : 174672
- Enregistré le : 06 sept. 2011 22:45
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Merci Takapoto, pour info hier j'ai dégagé un gars qui voulait vendre tes ticks à un membre du forum :roll:
-
pingoo67
- Ewok
- Messages : 55
- Enregistré le : 19 févr. 2016 13:10
Re: TakaPeek3 2019 : récupération de l'historique des ticks
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
merci pour ton aide
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
merci pour ton aide
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
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.
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.
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Si ça pose des problèmes et si tu penses qu'il est préférable de ne plus les publier, dis-le moi.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:
-
Benoist Rousseau
- Trader Futures / CME Member
- Messages : 174672
- Enregistré le : 06 sept. 2011 22:45
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Absolument pas bien au contraire, plus on les mettra en avant et moins les ticks se vendront
-
pingoo67
- Ewok
- Messages : 55
- Enregistré le : 19 févr. 2016 13:10
Re: TakaPeek3 2019 : récupération de l'historique des ticks
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
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
-
- Capture.PNG (53.09 Kio) Vu 6086 fois
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Ce que j'ai décrit est le fonctionnement de TakaPeek3 qui ne fait que récupérer les ticks.
Il y a un programme spécifique pour récupérer les ticks et un autre programme bien distinct pour faire tourner le robot.
TakaPeek3 ne fait que récupérer les ticks et les stocker sur disque.
Le programme "Robot" a sa propre routine de récupération des ticks en temps réel. Il peut bien sûr utiliser si besoin les ticks historisés mais les deux programmes sont vraiment indépendants.
Le programme "Robot" ne travaille qu'en mémoire et avec une seule epic. Les ticks qui arrivent sont stockés en mémoire et jamais sauvegardés car ce n'est pas nécessaire pour passer des ordres.
Les différents indicateurs sont mis à jour en temps réel et en mémoire.
Les algorithmes de prise de position prennent leur décision entre chaque ticks.
Seul un minimum de données est sauvegardée sur disque afin de permettre un éventuel redémarrage dans le même état.
Si besoin les indicateurs sont recalculés avec les données de TakaPeek3 avant d'être mis à jour via le flux temps réel.
Il y a un programme spécifique pour récupérer les ticks et un autre programme bien distinct pour faire tourner le robot.
TakaPeek3 ne fait que récupérer les ticks et les stocker sur disque.
Le programme "Robot" a sa propre routine de récupération des ticks en temps réel. Il peut bien sûr utiliser si besoin les ticks historisés mais les deux programmes sont vraiment indépendants.
Le programme "Robot" ne travaille qu'en mémoire et avec une seule epic. Les ticks qui arrivent sont stockés en mémoire et jamais sauvegardés car ce n'est pas nécessaire pour passer des ordres.
Les différents indicateurs sont mis à jour en temps réel et en mémoire.
Les algorithmes de prise de position prennent leur décision entre chaque ticks.
Seul un minimum de données est sauvegardée sur disque afin de permettre un éventuel redémarrage dans le même état.
Si besoin les indicateurs sont recalculés avec les données de TakaPeek3 avant d'être mis à jour via le flux temps réel.
-
pingoo67
- Ewok
- Messages : 55
- Enregistré le : 19 févr. 2016 13:10
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Ok merci je vais essayer de traiter les données en direct sans enregistrement.
Quand je serais un peu plus avancé je créerais une fil pour partager le développement.
Quand je serais un peu plus avancé je créerais une fil pour partager le développement.
-
Robinhood
- Compagnon Jedi
- Messages : 1354
- Enregistré le : 24 juil. 2018 14:53
Re: TakaPeek3 2019 : récupération de l'historique des ticks
@Takapoto => j'ai un souci avec l'install de ta release :
- Le fichier a dabord été mis en quarantaine comme suspect. Ca j'ai géré
- Ensuite c'est win10 qui a bloqué son lancement (voir PJ)
Sans doute un paramétrage lors du build ?
Je vais tester également sur un autre PC.
En te remerciant par avance,
Encore bravo++
- Le fichier a dabord été mis en quarantaine comme suspect. Ca j'ai géré
- Ensuite c'est win10 qui a bloqué son lancement (voir PJ)
Sans doute un paramétrage lors du build ?
Je vais tester également sur un autre PC.
En te remerciant par avance,
Encore bravo++
- Fichiers joints
-
- pb.jpg (26.03 Kio) Vu 4179 fois
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
TakaPeek3 est une application 64 bits qui ne peut donc pas s'exécuter sur un PC 32 bits.
Si ton PC est bien 64 bits, essaie de l'exécuter en tant qu’administrateur (avec un click droit)
Si ton PC est bien 64 bits, essaie de l'exécuter en tant qu’administrateur (avec un click droit)
-
Robinhood
- Compagnon Jedi
- Messages : 1354
- Enregistré le : 24 juil. 2018 14:53
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Je suis en 64 le pb ne vient pas de là. L'ancienne version marche pourtant. 
Win10 me fait ch*er avec un soit disant problème de compatibilité.
Edit : merci. Y'a pas d'urgence. Je vais faire tourner l'autre version en attendant pour la contribution. Bonne journée !++
Win10 me fait ch*er avec un soit disant problème de compatibilité.
Edit : merci. Y'a pas d'urgence. Je vais faire tourner l'autre version en attendant pour la contribution. Bonne journée !++
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Je vais faire d'autres tests de mon coté (mais pas avant ce soir) 
-
Robinhood
- Compagnon Jedi
- Messages : 1354
- Enregistré le : 24 juil. 2018 14:53
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Je remarque que l'ancienne version était sous la forme de package .MSI alors que la nouvelle est un exe. Sans doute une piste de résolution.
Merci microsoft de vérouiller progressivement votre OS !
Merci microsoft de vérouiller progressivement votre OS !
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Oui, j'ai simplifié la procédure d'installation en écrivant mon propre installeur.
J'ai procédé à l'installation sur deux autres machines (un windows 7 et un Windoiws 10) et ça a bien fonctionné.
Peux-tu vérifier que tu dispose bien du NET Framework 4.5.2 ?
J'ai procédé à l'installation sur deux autres machines (un windows 7 et un Windoiws 10) et ça a bien fonctionné.
Peux-tu vérifier que tu dispose bien du NET Framework 4.5.2 ?
-
Robinhood
- Compagnon Jedi
- Messages : 1354
- Enregistré le : 24 juil. 2018 14:53
Re: TakaPeek3 2019 : récupération de l'historique des ticks
J'ai la version 4.7.2. Il est possible qu'il y ait un problème d'incomptabilité. Il y a eu des MAJ récentes et beaucoup d'utilisateurs notamment sous VS se sont pleins.. Un rapport ?
Par ailleurs comme je dois être un des seuls à utiliser ton soft on ne sait pas si d'autres membres ont eu le même problème. Je vais essayer de l'installer sur d'autre machines pour voir (je n'ai testé que sur mon fixe et mon pc portable pour le moment).
Merci pour tout ce que tu fais++
Par ailleurs comme je dois être un des seuls à utiliser ton soft on ne sait pas si d'autres membres ont eu le même problème. Je vais essayer de l'installer sur d'autre machines pour voir (je n'ai testé que sur mon fixe et mon pc portable pour le moment).
Merci pour tout ce que tu fais++
- Fichiers joints
-
- framework.jpg (16.03 Kio) Vu 4127 fois
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaPeek3 2019 : récupération de l'historique des ticks
Sur mes machines j'ai aussi la v4.7.2.
J'ai développé le soft en 4.5.2 car il est plus répandu.
Il faudrait que quelques volontaires essaie de l'installer de leur coté (même sans l'utiliser) pour nous faire un retour.
Sinon, essaie de télécharger les fichiers directement à partir de ce lien :
https://mega.nz/#F!4AQgzYCS!WMihRgmcluKB6iGYhY1LaQ
Il n'y a pas d'installation à faire, seulement copier le contenu récupéré dans un répertoire spécifique (mais pas dans "Program Files" car ensuite il y a des problèmes d'autorisation)
J'ai développé le soft en 4.5.2 car il est plus répandu.
Il faudrait que quelques volontaires essaie de l'installer de leur coté (même sans l'utiliser) pour nous faire un retour.
Sinon, essaie de télécharger les fichiers directement à partir de ce lien :
https://mega.nz/#F!4AQgzYCS!WMihRgmcluKB6iGYhY1LaQ
Il n'y a pas d'installation à faire, seulement copier le contenu récupéré dans un répertoire spécifique (mais pas dans "Program Files" car ensuite il y a des problèmes d'autorisation)
