ProRealTime
Zone de développement des applications API, des logiciels et utilitaires développés par les membres du forum

Re: Report Tool - Logiciel de reporting via les API

par moscard » 02 juin 2016 11:17

@beni,
J'ai trouvé le log sur lequel se trouve l'erreur qui bloquait l'affichage des transaction.
Il semble que une erreur de conversion de type. Désolé, je n'ai pas réussi à l'ajouté en fichier joint:

"2016-05-31 21:29:38,638: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-05-31 21:29:38,638: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-05-31 21:29:38,654: ERROR -- ReportTool_debug.IGAPI -- update_results() -- line 1613 -- Traceback (most recent call last):
File "E:\Documents\ig\API\Report Tool\classMainWindow.py", line 1608, in update_results
File "E:\Documents\ig\API\Report Tool\classResults.py", line 126, in calculate_result
ValueError: could not convert string to float:"2016-0"2016-05-31 21:29:39,315: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-05-31 21:29:39,315: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-05-31 21:29:39,326: ERROR -- ReportTool_debug.IGAPI -- update_results() -- line 1613 -- Traceback (most recent call last):
File "E:\Documents\ig\API\Report Tool\classMainWindow.py", line 1608, in update_results
File "E:\Documents\ig\API\Report Tool\classResults.py", line 126, in calculate_result
ValueError: could not convert string to float: -

Re: Report Tool - Logiciel de reporting via les API

par beni » 02 juin 2016 15:14

ok je vois. pour info tu trades en france ?
Report Tool classe les transactions en fonction d'un mot clé: "ORDER" = trade, "WITH" = retrait...
Et là t'as "EXCHANGE" qui est pour le moment inconnu au bataillon.
Tu peux poster ton relevé ("en masquant les infos sensible) de la plateforme ig Mon compte>Historique>Transactions ?

Re: Report Tool - Logiciel de reporting via les API

par moscard » 02 juin 2016 15:52

En effet, je trade depuis la Suisse.
Voici le relevé demandé. "EXCHANGE" sont, si j'ai bien compris, les frais de change. Mais ils devraient exister aussi en France pour les personnes qui traident du Dollar.

ORDRE Ordres de clôture 01.06.2016 GLPA7GA7 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.103 SF 1 10266
ORDRE Ordres de clôture 01.06.2016 GLNZENAQ Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1027 SF 1 10255.3
ORDRE Ordres de clôture 01.06.2016 GLND6JAL Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1024 SF 1 10230.5
ORDRE Ordres de clôture 01.06.2016 GLNHK5A5 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1091 SF -1 10218.5
ORDRE Ordres de clôture 01.06.2016 GLNBL9AN Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1089 SF -1 10213.5
ORDRE Ordres de clôture 01.06.2016 GLMYP7A2 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1093 SF -1 10227
ORDRE Ordres de clôture 01.06.2016 GLL5YYAU Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1026 SF -1 10218
ORDRE Ordres de clôture 01.06.2016 GLK6S5A6 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1027 SF -1 10215.5
ORDRE Ordres de clôture 01.06.2016 GLK5SNAH Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1028 SF -1 10213
ORDRE Ordres de clôture 01.06.2016 GLKKARA5 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1025 SF -1 10233.5
ORDRE Ordres de clôture 01.06.2016 GLKRSWAT Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1026 SF -1 10230.5
ORDRE Ordres de clôture 01.06.2016 GLKEBUAZ Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1026 SF -1 10224.5
ORDRE Ordres de clôture 01.06.2016 GLJVRGA2 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1026 SF -1 10228.5
ORDRE Ordres de clôture 01.06.2016 GLJJSFAR Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1091 SF -1 10244.8
WITH Intérêts de financement débités 01.06.2016 64195888 Ajustements d'intérêts / positions longues sur actions US/Can du 31/05/2016 converti le $. à 09965 SF - 0
EXCHANGE Frais de change 31.05.2016 67121070 Frais d'accès aux marchés pour Shares - NYSE (US) sur le compte June 16 SF - 0
EXCHANGE Frais de change 31.05.2016 3011351 Frais d'accès aux marchés pour Shares - nasdaq (US) sur le compte June 16 SF - 0
EXCHANGE Frais de change 31.05.2016 3011350 Frais d'accès aux marchés remboursés pour Shares - nasdaq (US) sur le compte May 16 SF - 0
ORDRE Ordres de clôture 31.05.2016 GKY5D9AM wall street Cash (E1 Contract) converted AT 1.1093 SF -1 17756.8
ORDRE Ordres de clôture 31.05.2016 GKZBTSAS wall street Cash (E1 Contract) converted AT 1.1026 SF 1 17760
ORDRE Ordres de clôture 31.05.2016 GKYSG6AZ wall street Cash (E1 Contract) converted AT 1.1026 SF 1 17756
ORDRE Ordres de clôture 31.05.2016 GKZYGAAT wall street Cash (E1 Contract) converted AT 1.1026 SF 1 17754
ORDRE Ordres de clôture 31.05.2016 GKYUNFBD wall street Cash (E1 Contract) converted AT 1.1026 SF 1 17752.5
ORDRE Ordres de clôture 31.05.2016 GKZYBCAT wall street Cash (E1 Contract) converted AT 1.1093 SF -1 17749.5
ORDRE Ordres de clôture 31.05.2016 GKZJ93AK wall street Cash (E1 Contract) converted AT 1.1092 SF -1 17726.8
ORDRE Ordres de clôture 31.05.2016 GKY2QGA5 wall street Cash (E1 Contract) converted AT 1.1028 SF -1 17732.8
ORDRE Ordres de clôture 31.05.2016 GKYMEWAK wall street Cash (E1 Contract) converted AT 1.1028 SF -1 17728.8
ORDRE Ordres de clôture 31.05.2016 GKXH8ZA8 wall street Cash (E1 Contract) converted AT 1.1028 SF -1 17745.8
ORDRE Ordres de clôture 31.05.2016 GKWMSEBC wall street Cash (E1 Contract) converted AT 1.1031 SF -1 17730.8
ORDRE Ordres de clôture 31.05.2016 GKWQGEAG wall street Cash (E1 Contract) converted AT 1.1099 SF -1 17739.3
ORDRE Ordres de clôture 31.05.2016 GKWBD4AM wall street Cash (E1 Contract) converted AT 1.1033 SF -1 17748.8
ORDRE Ordres de clôture 31.05.2016 GKSXB9AJ wall street Cash (E1 Contract) converted AT 1.103 SF -1 17778.8
ORDRE Ordres de clôture 31.05.2016 GKSA3VBC wall street Cash (E1 Contract) converted AT 1.103 SF -1 17781.8
EXCHANGE Frais de change 31.05.2016 34511070 Frais d'accès aux marchés pour Shares - Virt-x (Switzerland) sur le compte June 16 SF - 0
EXCHANGE Frais de change 31.05.2016 58911260 Frais d'accès aux marchés pour Shares - xetra (Germany) sur le compte June 16 SF - 0
ORDRE Ordres de clôture 31.05.2016 GKN4U5A9 Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1096 SF -1 10255.8
ORDRE Ordres de clôture 31.05.2016 GKMT5VAZ Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.1034 SF -1 10241
ORDRE Ordres de clôture 31.05.2016 GKNQVEAY Germany 30 Cash (EUR 1 Mini Contract) converted AT 1.11 SF 1 10245

Re: Report Tool - Logiciel de reporting via les API

par beni » 03 juin 2016 14:00

OK merci !
Je pense que cela devrait aussi exister en France mais jamais personne ne me l'a signalé
Quoiqu'il en soit remple le fichier "ig_config.json" dans le dossier ReportTool par celui en pièces jointes et ça devrait le faire.

--
Ah, l'extension json n'est pas autorisée. Tu peux le télecharger depuis le dépôt GitHub
https://github.com/beniSo/Report-Tool
tu cherches "ig_config.json", click droit sur le fichier et "enregister sous"

Re: Report Tool - Logiciel de reporting via les API

par beni » 03 juin 2016 14:08

en fait non il faut pas faire comme ça :mrgreen:

tu cherche le fichier, tu cliques dessus puis tu fais clique droit sur le boutton "Raw" et "enregister sous".ou alors.... tu prends le fichier en pièces jointes et tu modifies l'extension "xls" en "json"
Fichiers joints
ig_config.xls
(506 Octets) Téléchargé 320 fois

Re: Report Tool - Logiciel de reporting via les API

par moscard » 03 juin 2016 17:59

Super, merci beni, je teste et te redis

Re: Report Tool - Logiciel de reporting via les API

par YanaPhil » 08 juin 2016 10:43

Transactions (08062016 10h43).png
Transactions (08062016 10h43).png (28.07 Kio) Vu 534 fois
Bonjour

Les points en paire de devises ne sont pas comptabilisés, mais l'argent oui

Re: Report Tool - Logiciel de reporting via les API

par sobear » 08 juin 2016 10:55

Beni, j'ai pas tout lu la file et la question a peut-être déjà été posée mais serait-il possible dans le tableau des résultats d'afficher après la date une colonne pour l'heure du trade en: h / mn / s ?

Re: Report Tool - Logiciel de reporting via les API

par swapping » 08 juin 2016 11:00

toc, toc beni ? l'union fait la force je pose la même question que sobear, ce serais "top" pour analyser les trades et voir s'il y a moyen d'optimiser les prises de positions (ou les clôtures)
par avance, merci :top:

Re: Report Tool - Logiciel de reporting via les API

par beni » 08 juin 2016 14:04

Ah zut j'ai oublié ce p'tit bug...Les points sont bien calculés mais c'est une histoire d'arrondi

Concernant l'horodatage des transactions, le problèmes vient d'ig qui fourni un historique soit incomplet car il manque l'heure, soit trop complexe à analyser. Donc pas possible tant qu'il n'y pas d'améliorations de leur côté :musique:

Re: Report Tool - Logiciel de reporting via les API

par swapping » 08 juin 2016 14:42

ah flute, on va devoir changer de crèmerie :lol:
ok compris beni, c'est bien dommage pour les utilisateurs :cry:

Re: Report Tool - Logiciel de reporting via les API

par YanaPhil » 08 juin 2016 14:43

L'historique de ig est vraiment... hum hum

Re: Report Tool - Logiciel de reporting via les API

par Huggylbt » 17 juin 2016 16:28

Merci mille fois pour cette application. c'est un bonheur.

En revanche, étant une buse en informatique (pas peu fière d'avoir réussi à installer RT, au passage), comment faire pour exporter son report tool sur le forum par exemple? je vois bien un appareil photo en haut à droite mais je ne vois pas comment l'utiliser. et comment faites vous pour sauvegarder vos journées?
Encore merci.

Re: Report Tool - Logiciel de reporting via les API

par Huggylbt » 17 juin 2016 19:41

ok trouvé en cherchant dans le forum.

Re: Report Tool - Logiciel de reporting via les API

par Cqfd » 10 juil. 2016 10:13

Bonjour Beni,
J'ai une question concernant l'exportation des données. N'étant pas un crack en informatique, je suis un peu bloqué. J'ai effectué une recherche dans le forum et je vois bien ton explication en page 83 de cette file sur l'exportation des données. Une fois exportée en format texte, y a-t-il un moyen d'insérer ces données dans Excel ?
J'aimerais en fait pouvoir sauvegarder toutes les données de Report Tool de manière hebdo pour évaluer mes semaines de trading. Les points suivants sont particulièrement important pour mon suivi: profit factor, Avg Win & Loss, Max Drawdown & Consec Wins/loss. S'il y a un moyen auto d'incrémenter Excel, ce serait super. A défaut je le ferai an manuel.
En tout cas bravo pour cette appli très précieuse et très bien faite. Cdlt

Re: Report Tool - Logiciel de reporting via les API

par beni » 10 juil. 2016 14:53

Bonjour,

Une fois exportées en fichier texte tu n'as plus qu'à faire click droit>ouvrir avec Excel

Re: Report Tool - Logiciel de reporting via les API

par Cqfd » 10 juil. 2016 20:03

Merci Beni,
Génial tout est OK pour moi. Bonne soirée (et bon match si tu aimes le foot...).

Re: Report Tool - Logiciel de reporting via les API

par Ulysse » 11 juil. 2016 10:07

Bonjour Béni

je viens de télécharger et de suivre la procédure d'installation de la version build v2.2
Download ok
Extraction du zip ok
lancement du programme en classique ou administrateur ok
creation de l'Api IG ok
connection au compte ok
infos du compte ok

Report avec des datas de juillet 2016 du 1er à aujourd'hui ou un jour de juillet => ok / graphe ok ......
En revanche impossible de choisir une date de début dans le passé ou même un rapport du 1er au 15 juin par exemple
les données commencent à s'updater et un message d'erreur apparaît "an error occured: see log file"

Pouvez-vous m'aider à débugger cette erreur svp ?
J'en profite pour vous remercier, l'outil semble vraiment top pour une analyse des trades et du money-management . c'est du super boulot que vous avez fait là.

Cdt,
Ulysse

Re: Report Tool - Logiciel de reporting via les API

par beni » 11 juil. 2016 15:10

Bonjour Ulysse et merci !

Tu peux poster le contenu du fichier Debug-yyyy-mm-dd.log présent dans le dossier de ReportTool ?

Re: Report Tool - Logiciel de reporting via les API

par Ulysse » 11 juil. 2016 16:00

Bonjour

Biensur

le fichier en pj

je ne sais pas si le fichier s'attache

ci dessous son contenu
cdt, Ulysse

"2016-07-11 21:53:05,302: ERROR -- ReportTool_debug.IGAPI -- read_config() -- line 273 -- Error while loading configuration, use default one"
"2016-07-11 21:53"2016-07-11 21:53:05,329: INFO -- ReportTool_info.IGAPI -- Retrieving transactions from 11-07-2016 to 11-07-2016..."
"2016-07"2016-07-11 21:54:54,375: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-07-11 21:54:54,375: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-07-11 21:54:54,397: ERROR -- ReportTool_debug.IGAPI -- update_results() -- line 1613 -- Traceback (most recent call last):
File "E:\Documents\ig\API\Report Tool\classMainWindow.py", line 1608, in update_results
File "E:\Documents\ig\API\Report Tool\classResults.py", line 126, in calculate_result
ValueError: could not convert string to float: -
"
"2016-07-11 21:55:08,989: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-07-11 21:55:08,989: ERROR -- ReportTool_debug.IGAPI -- treat_data() -- line 305 -- EXCHANGE is undefined type"
"2016-07-11 21:55:09,012: ERROR -- ReportTool_debug.IGAPI -- update_results() -- line 1613 -- Traceback (most recent call last):
File "E:\Documents\ig\API\Report Tool\classMainWindow.py", line 1608, in update_results
File "E:\Documents\ig\API\Report Tool\classResults.py", line 126, in calculate_result
ValueError: could not convert string to float: -
"
.IGAPI -- Done"
"2016-07-11 21:53:16,750: INFO -- ReportTool_info.IGAPI -- Calculating summary..."
"2016-07-11 21:53:16,753: INFO -- ReportTool_info.IGAPI -- Done"
"2016-07-11 21:53:48,128: INFO -- ReportTool_info.IGAPI -- Retrieving transactions from 01-07-2016 to 11-07-2016..."
"2016-07-11 21:53:50,026: INFO -- ReportTool_info.IGAPI -- Received 63 transactions"
"2016-07-11 21:53:50,026: INFO -- ReportTool_info.IGAPI -- Treating data..."
"2016-07-11 21:53:50,029: INFO -- ReportTool_info.IGAPI -- Done"
"2016-07-11 21:53:50,032: INFO -- ReportTool_info.IGAPI -- Calculating summary..."
"2016-07-11 21:53:50,035: INFO -- ReportTool_info.IGAPI -- Done"
"2016-07-11 21:54:52,009: INFO -- ReportTool_info.IGAPI -- Retrieving transactions from 01-06-2016 to 11-07-2016..."
"2016-07-11 21:54:54,364: INFO -- ReportTool_info.IGAPI -- Received 217 transactions"
"2016-07-11 21:54:54,364: INFO -- ReportTool_info.IGAPI -- Treating data..."
"2016-07-11 21:54:54,378: INFO -- ReportTool_info.IGAPI -- Done"
"2016-07-11 21:54:54,381: INFO -- ReportTool_info.IGAPI -- Calculating summary..."
"2016-07-11 21:55:06,676: INFO -- ReportTool_info.IGAPI -- Retrieving transactions from 01-06-2016 to 11-07-2016..."
"2016-07-11 21:55:08,976: INFO -- ReportTool_info.IGAPI -- Received 217 transactions"
"2016-07-11 21:55:08,976: INFO -- ReportTool_info.IGAPI -- Treating data..."
"2016-07-11 21:55:08,992: INFO -- ReportTool_info.IGAPI -- Done"
"2016-07-11 21:55:08,993: INFO -- ReportTool_info.IGAPI -- Calculating summary..."
"2016-07-11 21:55:15,911: INFO -- ReportTool_info.IGAPI -- Retrieving transactions from 01-07-2016 to 11-07-2016..."
"2016-07-11 21:55:17,068: INFO -- ReportTool_info.IGAPI -- Received 63 transactions"
"2016-07-11 21:55:17,068: INFO -- ReportTool_info.IGAPI -- Treating data..."
"2016-07-11 21:55:17,072: INFO -- ReportTool_info.IGAPI -- Done"
"2016-07-11 21:55:17,075: INFO -- ReportTool_info.IGAPI -- Calculating summary..."
"2016-07-11 21:55:17,081: INFO -- ReportTool_info.IGAPI -- Done"

Sujets similaires
Besoin d'aide pour installer Report Tool
par Pullback » 11 nov. 2015 09:40 (12 Réponses)
Outil de trading & reporting full-js
par Benoist Rousseau » 12 sept. 2015 08:28 (1 Réponses)
Reporting Excel avec Extration historique IG
Fichier(s) joint(s) par Stochastic » 27 nov. 2015 16:44 (11 Réponses)
Un outil de reporting pour PRT ?
par Renaud-C » 15 déc. 2015 19:41 (3 Réponses)
Reporting et suivi des trades
par Ackoduv » 28 mars 2020 16:43 (0 Réponses)
Bien débuter avec quel logiciel gratuit ?
par Martial 56 » 29 sept. 2011 15:08 (4 Réponses)
Trading Report [ZePhyR]
Fichier(s) joint(s) par zephyr » 03 oct. 2011 19:28 (34 Réponses)
Trading report de jc-tergal
Fichier(s) joint(s) par jc-tergal » 17 févr. 2012 13:59 (10 Réponses)
Logiciel de calcul de probabilité pour un cours
par Benoist Rousseau » 07 avr. 2012 22:21 (2 Réponses)
Black Friday Logiciel et High Tech
par Rogue » 25 nov. 2013 22:00 (11 Réponses)