#1 Le 18/11/2010, à 12:46
- fanchigl
Mise à jour des cours sur Kmymoney : erreur
Bonjour,
Depuis quelques jours la mise à jour de mes cours de fonds communs de placement ne se fait plus. J'ai désinstaller Kmymoney puis réinstaller : pas de résultats
exemple de paramétrage:
FR0000292278EUR
Magellan C
1/10000
AMEX
Euro
<Default>
Source en ligne Yahoo France
Fonctionnement avec gnome Kmymoney 1.0.4 (using KDE 3.5.10)
Est-ce un disfonctionnement de Yahoo France ?
Merci
fanchigl
Hors ligne
#2 Le 28/11/2010, à 01:35
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
J'ai eu le meme probleme avec yahoo_europe. Yahoo ne semble plus suivre les OPCVM. Il faudrait prendre son courage a deux mains et mettre les OPCVM dans Bourso.pm. Le petit script ci-dessous donne "Stock lookup failed".
#!/usr/bin/perl
use Finance::Quote;
my $q = Finance::Quote->new();
$valeur = 'FR0000292278EUR';
my %data = $q->fetch('yahoo_europe',$valeur);
print "je trouve pour ".$valeur.": ".$data{$valeur, 'price'}. "\n";
print "erreur: " .$data{$valeur, 'errormsg'}. "\n";
Hors ligne
#3 Le 08/12/2010, à 05:33
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Un developpeur de Finance::Quote m'a mis la puce a l'oreille: Il faut remplacer la terminaison "EUR" par ".PA". Neanmoins, ca ne marche pas pour tous les opcvm dont je sais qu'ils marchaient avec "EUR" il y a ~ 1mois. Votre exemple, par contre, marche de nouveau.
Dernière modification par aduxas (Le 08/12/2010, à 05:36)
Hors ligne
#4 Le 13/12/2010, à 02:14
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Il y a un nouveau script Bourso.pm disponible sur le site github. Remplacez-le dans votre installation Finance::Quote. Changez les symboles de vos fonds dans KMyMoney (enlevez EUR ou .PA) et indiquez "france" ou "bourso" pour la source en ligne. Tout remarche chez moi.
Hors ligne
#5 Le 24/12/2010, à 12:04
- fanchigl
Re : Mise à jour des cours sur Kmymoney : erreur
Merci pour la réponse. Ceci est trop compliqué pour moi : Je suis revenu à Microsoft Money ou je mets mes cours à jour manuellement. Ma seule motivation pour Kmymoney était la mise à jour automatique des cours. S'il faut démonter le moteur de ma voiture pour qu'elle marche, je considère qu'elle ne marche plus.
Hors ligne
#6 Le 24/12/2010, à 16:53
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Je comprends que ca effraye, mais la manip est assez facile. Le probleme est que Bourso a change la mise en page de son site, et que l'outil qui cherche le cours ne s'y reconnait plus. La voiture n'est pas cassee; il fait noir. Il suffit d'allumer les phares! Si vous voulez quand-meme essayer, le fichier Bourso.pm est ici
Il faut le mettre chez vous (moi, j'ai simplement fait copier-coller) dans /usr/local/share/perl/5.10.1/Finance/Quote/Bourso.pm. Puis editez vos valeurs, enlevez EUR dans le symbole et remplacez Yahoo France par france ou bourso.
Dernière modification par aduxas (Le 24/12/2010, à 17:16)
Hors ligne
#7 Le 26/12/2010, à 15:12
- kgeogeo
Re : Mise à jour des cours sur Kmymoney : erreur
Merci pour ces information pour moi ça fonctionne parfaitement!!!
Hors ligne
#8 Le 21/01/2011, à 08:42
- vdelab
Re : Mise à jour des cours sur Kmymoney : erreur
Bonjour à tous,
je suis sous gnome, et j'ai à peu près le même souci.
Quand je cherche à faire une mise à jour auto d'un cours,en cochant "utiliser finance:quote", j'ai le message suivant :
Executing /usr/share/apps/kmymoney2/misc/financequote.pl bourso FR0000993222...
Impossible de mettre à jour le cours pour FR0000993222
J'ai donc suivi les indications plus haut pour ajouter bourso.pm... déjà en allant dans le répertoire
/usr/local/share/perl/5.10.1/Finance/Quote
mais il n'existe pas. Je l'ai créé et mis le script, pas de changement.
j'ai aussi essayé de le mettre dans /usr/share/apps/kmymoney2/misc/ (où il y a bien le fichier finance:quote)
pas de changements.
En faisant une recherche, j'ai trouvé un autre répertoire /usr/share/perl5/Finance/Quote
avec plein d'autres module .pm.
J'y ai mis celui bourso.pm, plein d'espoir,
mais je continu à avoir ce message :
Executing /usr/share/apps/kmymoney2/misc/financequote.pl bourso FR0000993222...
Impossible de mettre à jour le cours pour FR0000993222
Que puis je faire?
Faut-il rebooter ? J'ai juste eteint et relancer KMM...
Merci de l'aide....
Dernière modification par vdelab (Le 21/01/2011, à 08:44)
VdL
Acer M3200 Phenom tri-core- Vista + Ubuntu 10.04 amd64
Hors ligne
#9 Le 22/01/2011, à 03:22
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
As-tu essayé le petit script (dans une console), voir ma réponse du 27/11/2010 ci-dessus? Dans ton cas, mets le code suivant dans un fichier toto, puis
chmod u+x toto
./toto
#!/usr/bin/perl
use Finance::Quote;
my $q = Finance::Quote->new();
$valeur = 'FR0000993222';
my %data = $q->fetch('france',$valeur);
print "je trouve pour ".$valeur.": ".$data{$valeur, 'last'}. "\n";
print "erreur: " .$data{$valeur, 'errormsg'}. "\n";
print "success: " .$data{$valeur, 'success'}. "\n";
Hors ligne
#10 Le 22/01/2011, à 08:12
- vdelab
Re : Mise à jour des cours sur Kmymoney : erreur
Bonjour,
merci de me relancer sur le script. En effet, j'étais tellement persuadé que j'avais libquote bien installé que je ne l'avais pas fait.
Voila ce que ça me retourne:
vincent@PC-Vincent:~/Bureau$ ./toto
Can't locate Finance/Quote/Bourso.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 15) line 1.
BEGIN failed--compilation aborted at (eval 15) line 1.
at ./toto line 3
Can't locate object method "methods" via package "Finance::Quote::Bourso" (perhaps you forgot to load "Finance::Quote::Bourso"?) at /usr/share/perl5/Finance/Quote.pm line 113.
Il y a donc un soucis.
Ce qui est bizarre, c'est que je suis allé dans /usr/share/perl5/Finance/Quote.pm, il y a bien Quote.pm.
et bourso .pm est dans /usr/share/perl5/Finance/Quote.
par contre, pas de trace de methods
J'ai trouvé un methods.pm dans /usr/share/perl5/Net/HTTP, mais qu'en faire?
J'ai vérifié, j'ai bien libFinance-quote-perl installé en version 1.17-1
Merci...
VdL
Acer M3200 Phenom tri-core- Vista + Ubuntu 10.04 amd64
Hors ligne
#11 Le 22/01/2011, à 08:23
- vdelab
Re : Mise à jour des cours sur Kmymoney : erreur
Ca y est, j'ai trouvé... en fait, dans /usr/share/perl5/Finance/Quote, je n'avais que bourso.pm, et pas Bourso.pm.
En corrigeant le nom, ça marche, le script renvoit
je trouve pour FR0000993222: 3234.51
erreur:
success: 1
et avec KMM, ça marche aussi...
Donc ça a l'air d'aller.
Merci de m'avoir mis sur la voie!!
Pb résolu pour moi (mais je peux pas éditer le titre...)
Dernière modification par vdelab (Le 22/01/2011, à 08:23)
VdL
Acer M3200 Phenom tri-core- Vista + Ubuntu 10.04 amd64
Hors ligne
#12 Le 24/02/2011, à 13:06
- fanchigl
Re : Mise à jour des cours sur Kmymoney : erreur
Suivant tes conseils, ADUXAS, j'ai fini par "allumer les phares" en copiant/collant ton Bourso.pm en lieu et place de l'existant. Tout re-fonctionne sauf que lorsque je fais un clic doit pour éditer un investissement, Kmymoney se plante. Par contre en faisant un double-clic sur l'investissement: pas de problème.
MERCI ADUXAS
fanchigl
Hors ligne
#13 Le 25/02/2011, à 05:06
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Bizarre! Je suppose que tu fais cela dans la liste des investissements. As-tu essayé clic-droit dans la liste des comptes? C'est peut-être le moment de soumettre un bug (bugs.kde.org). As-tu récupéré la trace quand ça plante?
Hors ligne
#14 Le 26/02/2011, à 16:09
- fanchigl
Re : Mise à jour des cours sur Kmymoney : erreur
Je n'ose plus faire un clic droit sur la liste des investissements: Le plantage nécessite un power off. Je ne sais pas ce que c'est que la trace . Je n'ai pas pu signaler le bug via Help/report a bug.
fanchigl
Hors ligne
#15 Le 26/02/2011, à 16:26
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Est-ce possible que le programme ne plante pas mais qu'il est complètement coincé?
Hors ligne
#16 Le 26/02/2011, à 17:09
- fanchigl
Re : Mise à jour des cours sur Kmymoney : erreur
Coincé ou planté: je ne vois pas la différence. Je perd la main.
Y a t'il un équivalent du "Ctrl-Alt-sup" de windows avec ubuntu ,permettant d'arrêter un processus qui ne répond plus.?
Hors ligne
#17 Le 26/02/2011, à 18:18
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Dans ce cas-là, j'ai eu le même problème, et je l'ai déjà documenté sur le sites des bugs.
Tu peux essayer de tuer KMM en cliquant sur la petite croix en haut à droite de sa fenêtre. Après quelques secondes, l'OS te demandera de confirmer. Une autre manière est de trouver le numéro du processus KMM dans une console (ps -u $LOGNAME | grep kmymoney) et de le tuer (kill <numéro>).
Le problème est intermittent : si tu crées un nouvel investissement, il disparaîtra probablement. Il n'est pas non plus systématique: il bloque pour certains investissements mais non pour d'autres. En tout cas, avant d'éditer un investissement, il vaut mieux sauvegarder (cliquer 3ème icône dans la barre outils).
Hors ligne
#18 Le 11/04/2011, à 23:12
- Gweltas2
Re : Mise à jour des cours sur Kmymoney : erreur
Merci beaucoup pour le lien vers le script bourso mis à jour. Il fonctionne parfaitement et effectivement, il permet de mettre les OPCVM à jour.
Hors ligne
#19 Le 25/06/2011, à 21:49
- Ed29
Re : Mise à jour des cours sur Kmymoney : erreur
Boursorama n'apparait pas les sites de téléchargement
Du coup, j'ai récupéré l'URL pour le configurer dans la cotration
Mais que faut il mettre dans le symbole, dans le cours et la date ?
Pouvez vous me répondre
Puis dans la configuation de l'edition des titres
Ensuite, je laise NYSE, je mets EUREX, ou j'enlève tout ?
Et en dernier je choisi la source en ligne ou Finace ::Qote qui n'a jamais fonctionné chez moi ?
Merci
Hors ligne
#20 Le 26/06/2011, à 00:09
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Boursorama n'apparait pas les sites de téléchargement
C'est normal. Je pense que c'est trop compliqué pour extraire un cours de ce site. Il faut un script musclé, comme Finance::Quote en utilise.
Mais que faut il mettre dans le symbole, dans le cours et la date ?
Ben voilà le problème: on ne peut pas. Je pense que les sites utilisés ici sont spécialement conçus pour extraire des cours avec un filtre simple.
Ensuite, je laise NYSE, je mets EUREX, ou j'enlève tout ?
EUREX, mais comme ça ne marchera pas, ça na pas d'importance.
Et en dernier je choisi la source en ligne ou Finace ::Qote qui n'a jamais fonctionné chez moi ?
La dernière version de mon petit script pour tester Finance::Quote (voir post #9) devrait marcher.Sinon, il y de bonnes chances que Finance::Quote ne soit pas correctement installé. Il faut veiller à ce que le script Bourso.pm soit le dernier (voir post #4).
Hors ligne
#21 Le 26/06/2011, à 10:17
- Ed29
Re : Mise à jour des cours sur Kmymoney : erreur
Donc si je comprends bien Finance:::Quote s'installe mal par défaut ?
KmyMoney m'a l'air bien moins simple que je ne le pensais !
Hors ligne
#22 Le 26/06/2011, à 13:05
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
Donc si je comprends bien Finance:::Quote s'installe mal par défaut ?
Pas que je sache. Je n'ai pas vraiment vu des plaintes au sujet de Finance::Quote.
KmyMoney m'a l'air bien moins simple que je ne le pensais !
KMyMoney ou Finance::Quote? Tous les logiciels financiers utilisent les mêmes outils. Pourquoi penses-tu que Finance::Quote est mal installé chez toi? Tu dis qu'il ne marche pas, mais il faudra un peu plus pour comprendre pourquoi. Tu ne donnes aucune info.
Dernière modification par aduxas (Le 26/06/2011, à 16:33)
Hors ligne
#23 Le 26/06/2011, à 21:28
- Ed29
Re : Mise à jour des cours sur Kmymoney : erreur
Ed29 a écrit :Donc si je comprends bien Finance:::Quote s'installe mal par défaut ?
Pas que je sache. Je n'ai pas vraiment vu des plaintes au sujet de Finance::Quote.
Ed29 a écrit :KmyMoney m'a l'air bien moins simple que je ne le pensais !
KMyMoney ou Finance::Quote? Tous les logiciels financiers utilisent les mêmes outils. Pourquoi penses-tu que Finance::Quote est mal installé chez toi? Tu dis qu'il ne marche pas, mais il faudra un peu plus pour comprendre pourquoi. Tu ne donnes aucune info.
Si je le savais, j'aurais la réponse à mon problème.
Je n'ai pas l'impression de Finance:::Quote soit mal installée.
je n'arrive tout simplement pas à mettre mes actions à jour
Quand je coche sur Finance:::Quote KmyMoney, il ne se passe rien, il me renvoie une liste vide.
J'ai essaye en cochant un site de téléchargement, les valeurs ne se mettent pas à jour et renvoient des messages d'erreurs.
Pour l'instant j'ai désinstallé Kmymoney.
Je n'ai pu avoir le fichier Finance:::Quote quand installant le paquet GNUcash, car Kmymoney n'installe sous Finance que YahooQuote.pm
Pour avoir Bourso.pm sous le repertoire Quote sous perl5, il faut installer le paquet Gnucash, à moins de s'amuser à installer un script.
Pour l'instant je fais une pause je verrais plus tard.
C'est certainement une question de configuration de Kmymoney
Hors ligne
#24 Le 27/06/2011, à 00:54
- aduxas
Re : Mise à jour des cours sur Kmymoney : erreur
As-tu essayé dans une console le script #9?
Hors ligne
#25 Le 24/08/2011, à 20:53
- Ed29
Re : Mise à jour des cours sur Kmymoney : erreur
Tout fonctionne nickel maintenant,
Merci pour votre patience et vos explications
Hors ligne