ProRealTime
Un problème de pc ? Une choix de logiciel ou de hardware à faire ? Besoin de conseils pour acheter ou optimiser votre station de trading ?
Répondre • Page 1 sur 1

récup des cours en live sur android et android wear

par Chino » 14 janv. 2015 18:04

Salut,

petit post pour le geek pour récupérer les cours live sur son android

Je voulais partager avec vous une appli android très pratique : Tasker. Elle permet d'automatiser et de faire des petits programmes sur son téléphone android.

L'idée: je cherchais un moyen d'avoir les cours du Futures/cfd à risque limité CAC sur mon téléphone et sur ma montre connectée. Sur le téléphone android, maintenant j'ai toujours une notification ouverte avec le niveau du CAC40 (cela évite de lancer une appli) et le niveau affiché sur ma montre. Cela permet de suivre quand on n'est pas devant les graphes

-> Si cela intéresse certains, dans tasker:
1/ il faut utiliser le module http get (en mettant l'adresse web d'un broker qui donne le cours cfd à risque limité en live)
2/ Utiliser le module split variable qui va rechercher dans le code source de la page, le bon endroit avec la valeur live
3/ Afficher une notification avec cette valeur
4/ Demander à tasker d'effectuer cette tâche le plus souvent possible

Ca donne ceci :
Screenshot_2015-01-14-17-36-47 (Copier).png
Screenshot_2015-01-14-17-36-47 (Copier).png (118.85 Kio) Vu 1659 fois
Si on veut l'avoir sur la montre :

6/ Installer watchmaker
7/Dans tasker, on peut trouver le plugin watchmaker qui envoie à l'appli watchmaker une variable (ici le cours du Futures)
8/ Dans watchmaker insérer la variable

Ca donne ceci : Je rajoute au dessus l'heure de la récupération du cours au cas ou il y a du retard (pas de réseau...)

Tasker permet de compiler le tout sous forme d'une appli. ci-dessous le lien de mon appli mais je ne garantie rien, elle marche chez moi et sur un autre téléphone mais les deux ont watchmaker d'installé. De plus, quand on clique sur l'appli, il ne s'ouvre rien, normalement il va juste apparaître une notification...pour arrêter l'appli, il faut aller dans paramètres-> appli ->recupcours puis ARRÊTER!!!

https://www.dropbox.com/s/6gw4e4v2prqitoo/Recupcours.4.apk?dl=0

Si besoin, les deux variables envoyées à Watchmaker sont new pour le cours et Mytimes pour l'heure de récup.

N'hésitez pas si besoin d'infos

Re: récup des cours en live sur android et android wear

par DarthTrader » 14 janv. 2015 18:18

:top:

Re: récup des cours en live sur android et android wear

par Benoist Rousseau » 14 janv. 2015 21:59

wahou top, je peux pour lundi en faire un article ? Pour faire connaitre ton astuce au plus grand nombre ? :)

Re: récup des cours en live sur android et android wear

par Chino » 15 janv. 2015 08:50

Pas de souci au contraire !

Re: récup des cours en live sur android et android wear

par Benoist Rousseau » 15 janv. 2015 13:38

super, il est dans la todolist d'ici 15 jours... j'en ai d'autres en todo

Re: récup des cours en live sur android et android wear

par alexxman » 16 juin 2015 22:07

Bonjour à la file

J'ai essayé d'utiliser tasker pour faire la même chose mais sans succès
l'un de vous peut il donner les étapes pour paramétrer un cours live ?

Merci pour votre aide :merci:

Re: récup des cours en live sur android et android wear

par Chino » 17 juin 2015 16:02

Salut alexxman,

Je vais essayer de détailler la partie sur Tasker :
Dans l’onglet Tâche :

Créer une tâche Gethttp (6 actions à mettre dans cette tâche) qui ira récupérer le cours

1/ Action1: "Gethttp"
1.1/ Serveur:Port -> mettre la racine du site version mobile : mobile.exemple.com
1.2/ Chemin -> /indices/indices-futures par exemple


Cela reconstruit l'adresse du site web mais ATTENTION l'adresse du site est celle qui s'affiche quand on se connecte avec un smartphone. Pour la connaitre, j'utilise chrome sur ordinateur et j'utilise son module qui permet de simuler un surf depuis un smartphone.

Je ne peux pas donner le nom du site que j'utilise car il n'est pas autorisé ici.

1.3/ Fichier de sortie -> par exemple Codesource.txt

Le code source de la page est stocké dans la variable texte "Codesource.txt" ,

2/ Action2: "Lire un fichier"
2.1/ Fichier -> Codesource.txt
2.2/ Dans une variable -> %Codes


Le code source est stocké dans la variable Codes

3/ Action3: "Séparer une variable"
3.1/ Nom -> %Codes
3.2/ Séparateur -> 8853" class="arial_14_bold lastValue">


Cette chaine de caractère est celle qui est juste avant la valeur de la cotation dans mon cas. Cette action a pour conséquence de créer 2 nouvelles variables Codes1 et Codes2 qui sont la séparation de la variable Codes en 2 parties au niveau de cette chaine de caractère. Il ne reste plus qu'à isoler la cotation dans la variable Codes2.

4/ Action4:"Séparer une variable"
4.1/ Nom-> %Codes2
4.2/ Séparateur-> <\div>
-> Toujours valable dans mon cas. A adapter

Deux nouvelles variables sont créés, Codes21 et Codes22. La cotation se trouve dans Codes21

5/ Action5: "Affecter une variable"
5.1/ Nom-> %Cac40
5.2/ A -> %Codes21


La cotation est dans la variable %Cac40, il est possible de changer son format (millier séparé par une virgule en utilisant encore le séparateur et la concaténation)

6/ Action7 : « Notification »
6.1/ Titre -> Bourse
6.2/ Texte -> CAC40 %Cac40


La Tâche Gethttp si elle est exécutée ira une seule fois récupérer le cours du CAC40 et l’afficher en notification.

Faire un profil qui exécute cette tâche :

1/ Dans l’onglet Profil, en bas à droite cliquer sur le gros « plus », choisir heure puis déselectionner les cases De : et A : et seulement cliquer dans la case répéter. Le minimum possible est 2 min.
2/ Associer la Tâche Gethttp à ce Profil.


Quand ce profil est actif, il ira récupérer le Cours du CAC40 toutes les 2min.
Pour récupérer le cours plus souvent, il faut faire une nouvelle Tâche qui exécutera la tâche gethttp 4 fois avec 30 sec de tempo entre chaque. Puis au lieu d’associer Gethttp au Profil, on associe cette nouvelle Tâche

1/ Action : « Effectuer une Tâche »
1.1/ Nom-> Gethttp
2/ Action : « Attendre »
2.1/ 30 Secondes
3/ Action : « Effectuer une Tâche »
3.1/ Nom-> Gethttp
4/ Action : « Attendre »
4.1/ 30 Secondes
5/ Action : « Effectuer une Tâche »
5.1/ Nom-> Gethttp
6/ Action : « Attendre »


Les suites possibles :

-> A partir de ce profil, on peut créer une application autonome avec tasker app factory
-> On peut aussi envoyer la cotation dans watchmaker pour l'envoyer sur une montre connectée. Voici la capture de ma montre :
screen.png
screen.png (37.31 Kio) Vu 1457 fois

N'hésite pas si tu veux plus d'infos.

Re: récup des cours en live sur android et android wear

par alexxman » 19 juin 2015 15:32

:merci: !!

Je test ça ce soir !

Alex

Re: récup des cours en live sur android et android wear

par alexxman » 21 juin 2015 10:04

C'est tout bon, merci pour les explications !

Faut juste désactiver le profil le week-end je n'ai pas trouvé comment faire. Peut être faut il créer un nouveau profil "Jour" qui fait appel au premier profil "heure", je vais essayer.

Sinon, comme j'ai le cours sur la notification, sais tu s'il est possible que la tâche tasker s'exécute à l'allumage du smartphone par le bouton "Home" ou le bouton "power", ces deux boutons allument l'écran sans déverrouiller l'appareil, juste le temps donc de voir la notification

Merci

Sujets similaires
Cours d'ouverture et cours de clôture sur graphe PRT
par Mercator » 17 oct. 2015 18:41 (1 Réponses)
cours réel cours moyen
par pokertrade » 27 oct. 2016 02:35 (6 Réponses)
utiliser le cours ajusté ou le cours de clôture
par Benoist Rousseau » 09 avr. 2020 17:55 (10 Réponses)
Forum sur Android
par Amarantine » 08 mai 2012 16:12 (10 Réponses)
Courtier proposant Android
par jacques78 » 14 janv. 2014 15:14 (13 Réponses)
Problème débilos sous FireFox / Android
par blAst » 18 mai 2014 19:55 (6 Réponses)
installation app Android
par Superboeuf » 10 juin 2014 17:40 (13 Réponses)
Android 4.4.4 plus de son parfois
par bzumell1 » 25 sept. 2014 22:26 (0 Réponses)