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

Vous constatez une anomalie dans GesFine, c'est ici ...

Modérateur : Patrice15220

Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

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

Message 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.
Patrice15220
Messages : 1714
Enregistré le : 18 août 2013, 15:29
Localisation : St Mamet La Salvetat (Cantal 15)

Re: [Devise] Valeurs erronées

Message 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
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icône de sujet"
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message 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...
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

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

Message 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
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

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

Message 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
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

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

Message par Jacques Leblond »

As tu vérifié ce sujet ? Cela pourrait en être la cause.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

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

Message 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"
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

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

Message 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.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message 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 ;)
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message 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.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message 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.
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message 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.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message 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.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

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

Message 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
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message 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
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message 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 ?
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message 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.
pedro13
Messages : 270
Enregistré le : 27 juin 2014, 21:37

Re: [Devise] Valeurs erronées

Message par pedro13 »

De mon côté, aucun soucis sur USD ou GBP.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message 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.
Jacques Leblond
Administrateur
Messages : 6931
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message 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.
Répondre