[Corrigé 5.9.60.5510] Devise - Valeurs erronées (Arrondi à l'entier)
Modérateur : Patrice15220
Re: [Devise] Valeurs erronées
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
- 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
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: [Devise] Valeurs erronées
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.
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
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.
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.
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: [Devise] Valeurs erronées
Ok donc la valeur 1 (sans décimale) était bien affichée sur leur site, tu confirmes ?
EDIT :
EDIT :
Cette information est ce que tu as constaté sur le site fxtop ?vilou a écrit :- Résultat dans le tableau des devises EUR/USD :
12/01/2015 1 -15,35
Re: [Devise] Valeurs erronées
Jacques,
Relis bien ce que j'ai écrit :
Dimanche 2015-01-11 1.181300 0.000%
Relis bien ce que j'ai écrit :
IL N'Y AVAIT DONC PAS DE COURS POUR LUNDI 12 JANVIER le dernier enregistrement était :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%
Dimanche 2015-01-11 1.181300 0.000%
NON PAS DU TOUT voir ci-dessusJacques Leblond a écrit :Ok donc la valeur 1 (sans décimale) était bien affichée sur leur site, tu confirmes ?
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: [Devise] Valeurs erronées
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.
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
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 :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.
CHF valeur = 1
CZK valeur = 28
GBP valeur = 1
SGD valeur = 2
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: [Devise] Valeurs erronées
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 ?
Tu me confirmes tout de même que tu utilises bien l'agent de notification ?
Re: [Devise] Valeurs erronées
J'ai passé le patch, tout est OK. Merci.

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.Jacques Leblond a écrit : Tu me confirmes tout de même que tu utilises bien l'agent de notification ?
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: [Devise] Valeurs erronées
Bonjour,
L'agent de notification est activable ou pas dans le menu général du haut.vilou a écrit :Sachant que je ne vois où je pourrais avoir la main, j'utilise bien l'agent de notification
- 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
comme "icône de sujet"
Re: [Devise] Valeurs erronées
Il est bien activé.
Re: [Devise] Valeurs erronées
Tout est OK ce matin 14/1/2015
Re: [Devise] Valeurs erronées
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.
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.
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: [Devise] Valeurs erronées
Bonsoir,
Il faut supprimer les valeurs de devise jusqu'à la plus ancienne erronée et installer la dernière version intermédiaire.
Il faut supprimer les valeurs de devise jusqu'à la plus ancienne erronée et installer la dernière version intermédiaire.
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: [Corrigé 5.9.60.5510] Devise - Valeurs erronées (Arrondi à l'entier)
Bogue corrigé dans la version 5.9.60.5510.