Juste une remarque guilux sur ton code : tu aurais pu faire
url.py :
Ajout d'une variable :
historytransactionurl = 'https://'+ ig_host +'/gateway/deal/history/transactions/ALL/%s/%s'
(et il faut la déclarer en global en haut)
Et dans ta fonction main.py appeler :
url.historytransactionurl %(daydate,daydate)
c'est encore plus pythonien
Arf je vois que tu supprimes le "E", je rebondi sur ma remarque de change.
je vais te donner un exemple de transaction en monnaie.Ah mince le seul compte où le change ne se fait pas à la voler n'est pas accesible via API ...
Avec cette exemple de transaction
Code : #
"date": "01/04/15",
"instrumentName": "Allemagne 30 au comptant (Mini-contrat 5€)",
"period": "-",
"profitAndLoss": "E0.00",
"transactionType": "ORDRE",
"reference": "ZG6G4MAB",
"openLevel": "11990.8",
"closeLevel": "11990.8",
"size": "+0.42",
"currency": "E",
"cashTransaction": false
Je pense qu'il faut aller chercher le "currency" (donc ici = à E) et l'utiliser pour le supprimer de la variable "profitAndLoss"
---
Ok les amis, je dois avoir un souci de connexion au bureau et via mon tél ou alors j'ai fait trop de requetes sur mes comptes ...