Page 2 sur 2

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 10:31
par vilou
Bonjour Jacques,

- Ce matin les cours d'hier n'ont pas été mis à jour sur fxtop :
Dimanche 2015-01-11 1.181300 0.000%

- Résultat dans le tableau des devises EUR/USD :
12/01/2015 1 -15,35

- Sur le tableau de bord :
EUR/USD 09/01/2015 1 -15.35

C'est donc l'absence de mise çà jour de fxtop qui pose le même problème que les samedis et dimanche. Mieux vaudrait écrire un bout de code qui prend le cours de la veille en cas de non mise à jour des cours.

Ou bien changer de source en prenant ceux de la BDF : https://www.banque-france.fr/nc/economi ... ennes.html

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 10:39
par Jacques Leblond
Bonjour,

Je ne suis pas sûr de comprendre ton analyse, chez moi tout est Ok ce matin, sur le site fxtop la valeur du 12/1 y est présente :
http://fxtop.com/fr/historique-taux-cha ... K=Chercher

La valeur 1 a été générée ce matin pour la devise USD ?

Sinon pour le site c'est super, je vais créer une nouvelle source pour l'exploiter.

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 10:49
par vilou
Oui, maintenant c'est à jour, le mec s'est probablement réveillé, mais pas tout à l'heure lorsque j'écrivais le message...
Je précise que ce que je t'ai envoyé pour fxtop est un copié collé du cous EUR/USD, après rafraîchissement de leur page.

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 10:50
par Jacques Leblond
Ok donc la valeur 1 (sans décimale) était bien affichée sur leur site, tu confirmes ?

EDIT :
vilou a écrit :- Résultat dans le tableau des devises EUR/USD :
12/01/2015 1 -15,35
Cette information est ce que tu as constaté sur le site fxtop ?

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 11:40
par vilou
Jacques,

Relis bien ce que j'ai écrit :
vilou a écrit : - Ce matin les cours d'hier n'ont pas été mis à jour sur fxtop :
Dimanche 2015-01-11 1.181300 0.000%
IL N'Y AVAIT DONC PAS DE COURS POUR LUNDI 12 JANVIER le dernier enregistrement était :

Dimanche 2015-01-11 1.181300 0.000%
Jacques Leblond a écrit :Ok donc la valeur 1 (sans décimale) était bien affichée sur leur site, tu confirmes ?
NON PAS DU TOUT voir ci-dessus

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 12:04
par Jacques Leblond
Ok donc si je comprend bien, en ayant dans la base les valeurs jusqu'à dimanche, en déclenchant l'importation et en y supprimant la valeur de lundi avant de la traiter, je reproduis les conditions dans laquelle tu as observé l'apparition de la valeur 1.

Je regarde.

EDIT : Je viens de réaliser plusieurs tests dont le scénario évoqué et je ne constate aucune anomalie.
Dans le code associé au traitement du week-end aucun arrondi n'est réalisé dans GesFine, donc j'écarte que ce traitement soit à l'origine de l'anomalie.
Le seul arrondi que je fais est dans les traitements des données récupérées et j'applique l'arrondi à la décimale définie dans les options/préférences de GesFine.
Donc si ce paramètre n'était pas ou mal récupéré (valeur égale à 0), cela pourrait produire l'anomalie mais je ne vois pas pourquoi il le serait par intermittence.

EDIT2 : J'ai trouvé !
C'est l'agent de notification qui ne pointe pas sur le bon fichier de paramètre, il ne trouve donc pas la valeur et retourne 0.
Donc le problème survient lorsque les devises sont importées par l'agent de notification.

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 15:08
par vilou
Jacques Leblond a écrit : EDIT2 : J'ai trouvé !
C'est l'agent de notification qui ne pointe pas sur le bon fichier de paramètre, il ne trouve donc pas la valeur et retourne 0.
Donc le problème survient lorsque les devises sont importées par l'agent de notification.
Si cela peut te conforter, ce matin après les constats remontés, j'ai supprimé les cours à 1 de l'AUD et de l'USD uniquement. Je suis ensuite sorti de Gesfine, et au redémarrage les dates du tableau de bord devises étaient toutes au 12/1 avec des décimales. Au moment de l'actualisation automatique quelques secondes après, les valeurs des autres devises sont repassées aux valeurs arrondies à l'unité la plus proche. Ainsi j'ai AUD et USD OK et les autres sont devenues :

CHF valeur = 1
CZK valeur = 28
GBP valeur = 1
SGD valeur = 2

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 15:25
par Jacques Leblond
Le bogue est corrigé dans la dernière version intermédiaire.

Tu me confirmes tout de même que tu utilises bien l'agent de notification ?

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 15:52
par vilou
J'ai passé le patch, tout est OK. Merci. :)
Jacques Leblond a écrit : Tu me confirmes tout de même que tu utilises bien l'agent de notification ?
Sachant que je ne vois où je pourrais avoir la main, j'utilise bien l'agent de notification et les cours que j'ai défini dans la gestion des devises remontent automatiquement.

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 15:59
par Patrice15220
Bonjour,
vilou a écrit :Sachant que je ne vois où je pourrais avoir la main, j'utilise bien l'agent de notification
L'agent de notification est activable ou pas dans le menu général du haut.

Re: [Devise] Valeurs erronées

Posté : 13 janvier 2015, 17:57
par vilou
Il est bien activé.

Re: [Devise] Valeurs erronées

Posté : 14 janvier 2015, 10:44
par vilou
Tout est OK ce matin 14/1/2015

Re: [Devise] Valeurs erronées

Posté : 29 janvier 2015, 21:36
par Larry B
Pour ma part, toutes les devises sont arrondies à l'entier le plus proche.
Le phénomène commence le mardi 6/1/15 avec deux exceptions : le mercredi 7 et le jeudi 15.
Ces deux dates sont les même pour toutes les devises.

Re: [Devise] Valeurs erronées

Posté : 29 janvier 2015, 23:47
par Jacques Leblond
Bonsoir,
Il faut supprimer les valeurs de devise jusqu'à la plus ancienne erronée et installer la dernière version intermédiaire.

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

Posté : 01 février 2015, 10:32
par Jacques Leblond
Bogue corrigé dans la version 5.9.60.5510.