Page 1 sur 2

[Corrigé 5.9.60.5510] Devise - Valeurs erronées (Arrondi à l'entier)

Posté : 06 janvier 2015, 14:57
par Jacques Leblond
Bonjour,

Je viens de constater dans le module Devises des valeurs erronées (égale à 1) pour les valeurs de samedi, dimanche et lundi dernier (Devises concernées USD, GBP et CHF)
Avez-vous la même chose dans vos bases de données ?

Je ne sais pas s'il s'agit d'un bogue ou d'une information erronée retournée par la source.

J'ai supprimé les valeurs jusqu'à vendredi inclus et réimporté, tout est rentré dans l'ordre.

Re: [Devise] Valeurs erronées

Posté : 06 janvier 2015, 15:44
par Patrice15220
Bonjour Jacques,

NON, je n'ai pas constaté d'anomalie sur les devises que tu cites.
[Téléchargement] Version Intermédiaire
Message par Jacques Leblond » 06 Janvier 2014, 14:42
EDIT: Juste pour info, la date de mise à jour de la dernière version intermédiaire est erronée. Je pense qu'il s'agit de 2015 et non 2014

Re: [Devise] Valeurs erronées

Posté : 06 janvier 2015, 15:54
par Jacques Leblond
Je n'avais pas fait attention mais pour le JPY, les valeurs aux dates indiquées sont arrondies à l'entier 145 et 143, ce qui pourrait pour les autres devises produire la valeur 1 comme elles oscillent autour de 1.

Bon à surveiller dans les semaines à venir...

Mauvaise conversion en devise étrangère du "Cours de la dernière valorisation"

Posté : 07 janvier 2015, 10:10
par vilou
Bonjour Jacques,

Ce matin mes plus-values étaient en nette amélioration, malheureusement cela provient de l'absence de conversion du champ "Cours de la dernière valorisation" qui reste valorisé en devise, alors que le champ "Cours d'achat" lui est bien converti en Euros.

Chemin : Sélecteur/Gestion des titres/Performance
Ne touche que les titres en portefeuille, les titres vendus sont eux bien convertis en Euros ("Cours de vente").

Je profite de l'occasion pour évoquer le souhait de pouvoir calculer les plus ou moins-values en FIFO plutôt qu'en PMP lorsque l'on procède à plusieurs acquisitions et/ou cessions successives.

Enfin encore bravo pour le travail accompli. :P

Christian

Mauvaise conversion en devise étrangère du "Solde des comptes"

Posté : 07 janvier 2015, 11:00
par vilou
Re-Bonjour Jacques,

Probablement lié au bug signalé ce matin sur la "Mauvaise conversion en devise étrangère du "Cours de la dernière valorisation"

Chemin : Sélecteur/Synthèse financière/Solde des comptes :

Le solde des comptes en tête du tableau est la simple addition de toutes les valeurs en devises sans conversion de celles-ci. Autrement dit on additionne des choux et des carottes :?

Cordialement,

Christian

Re: Mauvaise conversion en devise étrangère du "Solde des comptes"

Posté : 07 janvier 2015, 11:52
par Jacques Leblond
As tu vérifié ce sujet ? Cela pourrait en être la cause.

Re: Mauvaise conversion en devise étrangère du "Solde des comptes"

Posté : 07 janvier 2015, 13:59
par vilou
En effet la cause est par là, sur les devises au 7/1/2015 :

Dans le module devises en prenant EUR vers :
AUD valeur = 1 (hier 1,4755)
CHF valeur = 1 (hier 1,2016)
CZK valeur = 28 (hier 27,676)
GBP valeur = 1 (hier 0,7827)
SGD valeur = 2 (hier 1,592)
USD valeur = 1 (hier 1,1915)

Donc la remontée des cours sur le 7/1/2015 se fait sans décimale et arrondie au plus proche. CQFD.

Cela devrait donc résoudre l'autre post : "Mauvaise conversion en devise étrangère du "Cours de la dernière valorisation"

Re: Mauvaise conversion en devise étrangère du "Solde des comptes"

Posté : 07 janvier 2015, 14:44
par Jacques Leblond
Je fusionne les sujets, par contre il est fort probable que la cause soit la même, impact sur le solde et sur la valorisation.
Supprime les dernières valeurs de devises et réimporte les, tout va rentrer dans l'ordre.

Re: [Devise] Valeurs erronées

Posté : 07 janvier 2015, 16:26
par vilou
Voilà c'est bon maintenant, les cours se sont bien actualisés, ils sont OK dans les titres en portefeuille ainsi que les soldes des comptes.

Les deux sujets peuvent en effet être réunis.

Merci ;)

Re: [Devise] Valeurs erronées

Posté : 07 janvier 2015, 16:38
par Jacques Leblond
J'ai regardé le code et je ne vois pas comment je pourrais réaliser cet arrondi à l'entier le plus proche.
Je pourrais ajouter un test pour ignorer les valeurs qui seraient égales à l'entier le plus proche, statistiquement la probabilité est faible mais lorsque ce serait le cas alors que la valeur est bonne, elle ne serait jamais importée.
J'hésite donc à le faire.

Re: [Devise] Valeurs erronées

Posté : 07 janvier 2015, 16:56
par vilou
Jacques,

J'ai évoqué l'arrondi au plus proche au regard du constat de la mauvaise remontée des cours qui se faisait au plus proche sans décimale seulement aujourd’hui. Ex : USD 1.1914 qui s'arrondissait à 1 ou CZK 27.96 qui donnait 28.

Il me semble que tu évoques ce point comme une demande de ma part, ce qui n'est pas le cas.

Re: [Devise] Valeurs erronées

Posté : 07 janvier 2015, 17:32
par Jacques Leblond
Non non c'est moi qui est fait ce diagnostique dans mon 2ieme message du 6/1 à 15h54.

J'essaye de voir s'il y a une parade mais rien ne me semble parfait. Je pense que pour l'instant je ne vais rien faire mais si ça se reproduit trop souvent je le ferais peut être.

Re: [Devise] Valeurs erronées

Posté : 07 janvier 2015, 18:25
par vilou
OK c'est vu.

Je précise que c'est la seule fois aujourd'hui que je constate le problème, et uniquement sur les devises datées du 6/1/2015.

Donc mieux vaut rester vigilent et ne rien changer au programme.

Re: [Devise] Valeurs erronées arrondies à l'unité la plus proche

Posté : 11 janvier 2015, 11:07
par vilou
Bonjour Jacques,
Malheureusement ça a recommencé hier 10/01 et aujourd'hui 11/01/2015, les cours des devises sont arrondis à l'unité la plus proche.
Je corrige à la main en attendant... ;)
Christian

Re: [Devise] Valeurs erronées

Posté : 11 janvier 2015, 12:05
par Jacques Leblond
Hum j'ai la même chose sur le 9 et 10 janvier pour toutes les devises et le 8 en plus pour le JPY.

J'aimerai pouvoir vérifier le site fxtop au moment ou cela arrive afin de voir comment sont présentés les valeurs sur le site.
Je vais essayer d'y penser, si tu constates le phénomène juste au moment de l'importation, préviens moi j'irai regarder.

Si je consulte à l'instant, tout est bon :
http://fxtop.com/fr/historique-taux-cha ... K=Chercher

Re: [Devise] Valeurs erronées

Posté : 11 janvier 2015, 17:28
par vilou
Plus précisément, veux-tu que je vérifie l'état des données chez fxtop avant de lancer Gesfine demain ? L'update se fait juste après le démarrage, c'est bien ça ?

Re: [Devise] Valeurs erronées

Posté : 11 janvier 2015, 19:09
par Jacques Leblond
Oui après une importation des devises, vérifier dans GesFine, et si c'est KO aller sur le site vérifier la source.

Il me semble que le problème survient en fin de semaine, le jeudi ou le vendredi. Comme je fais un traitement (une anticipation pour les valeurs du samedi et dimanche) j'ai un moment pensé que c'était mon code qui produisait le bogue, mais j'ai tout relu et je n'ai rien vu qui pouvait produire un tel arrondi. Reste que je n'exclue pas un bogue de mon coté, on est jamais sûr, c'est pour cela que je voudrais vérifier immédiatement la source quand cela se produit.

Re: [Devise] Valeurs erronées

Posté : 11 janvier 2015, 22:38
par pedro13
De mon côté, aucun soucis sur USD ou GBP.

Re: [Devise] Valeurs erronées

Posté : 12 janvier 2015, 09:06
par vilou
Bonjour,
Ce matin à 8 h 50 :
- Sur le site de fxtop, les cours de l'EUR/USD sont datés du Vendredi 2015-01-09 1.181300 +0.382%

- Dans le tableau des cours de Gesfine, on trouve 3 lignes de cours :
11/01/2015 1,1813 0
10/01/2015 1,1813 0
09/01/2015 1,1813 +0,38
ce qui correspond à tes lignes générées pour couvrir les samedis et dimanche

- A noter toutefois que le tableau de bord\Devises ne reprend que les cours de vendredi :
EUR/USD 09/01/2015 1,1813 +0,38
Cela démontre que les updates ne sont pas traités partout de la même manière, c'est peut-être une piste...
Voilà pour l'heure.

Re: [Devise] Valeurs erronées

Posté : 12 janvier 2015, 09:15
par Jacques Leblond
Bonjour,

Ce que tu décris est bien le comportement codé. Les valeurs du samedi et dimanche n'arrivent sur le site fxtop que lorsque le lundi est connu, d'ou le traitement par anticipation que j'effectue pour le samedi et dimanche.
Dans le tableau de bord, les samedi et dimanche ne sont jamais affichés. Tout me semble ok pour l'instant.