ProRealTime
On y parle Livres et Outils de Trading, Station de Trading, des livres lus sur le trading, de notre vision du trader et de son métier

Reporting Excel avec Extration historique IG

par ZeBlob » 27 Nov 2015 17:44

Bonjour à tous,

J'utilise Report tool quotidiennement et c'est franchement canon. Un grand merci Beni.
En revanche, j'aime bien avoir une vision de la progression de mes autres indicateurs d'où l'utilisation d'un Reporting sous Excel un peu archaïque. (Ci-joint le tableur).
Je suis en train de le mettre à jour pour 2016 et j'aimerais le perfectionner un peu, l'automatiser...

Mon objectif est de trouver des formules qui permettraient de réaliser des calculs en rapport avec une clef qui serait la date...
par ex, dans l'onglet JANV, dès que la date "01/01/2016" est renseignée, Excel irait piocher dans la BDD issue de IG et copier au préalable dans l'onglet 1 et ferait directement les totaux.

Aujourd'hui, je bidouille en faisant moi-même les liens et totaux, mais je suis sûr que la formule existe. Donc je vais continuer à creuser, mais si parmi vous, il y a un(e) virtuose des tableurs d'excel, je serais preneur de toute aide... :D

Merci.


Re: Reporting Excel avec Extration historique IG

par Anonymous99 » 29 Nov 2015 20:08

Bonjour,

Moi aussi je suis un grand fan d'Excel. ;-)

J'ai essayé de faire un fichier (version 1.0) pour ceux qui ne peuvent ou ne veulent pas utiliser l'API de IG (et donc les outils liés).

Dans l'onglet "Data" il suffit de copier-coller les données de l'export (tradeValues_***.csv) générées par IG "Reporting des transactions" (dans le menu "Historique").
Avant de faire le copier-coller il faut trier les données IG dans l'ordre chronologique (plus vieux en haut et plus récent en bas) via la colonne "Réf. clôture".
J'ai limité à 1 000 lignes, mais il suffit d'étendre la zone grise avec les formules.

L'autre action c'est d'indiquer son capital de départ (ou départ de la période à étudier) dans la cellule AA1 (en jaune) de l'onglet "Data".

Il suffit ensuite d'actualiser (clic droit "Actualiser") sur un tableau croisé dynamique, pour actualiser tous les tableaux des différents onglets.

J'espère que vous allez pouvoir l'améliorer suivant vos besoins, sinon n'hésitez pas à me demander, je verrai ce que je peux faire ou pas, suivant mes compétences et mes disponibilités...

Remarque 1 : les onglets "Graph Pt&Trade" et "Graph Pt&Trade Dyn" affichent la même chose, un est en direct avec l'onglet "Data" l'autre est dynamique via un tableau croisé dynamique. C'est une question de goût pour résumer.
Coquille : par contre il faut lire "Cumul de points par trade" au lieu de "Cumul de points par date" dans l'onglet "Graph Pt&Trade Dyn".

Remarque 2 : les données sont plus ou moins fictives (car filtrées) dans mon fichier. En effet, mes résultats ne sont pas encore à la hauteur...

A bientôt

PS : je n'ai pas trouvé la zone du forum dédiée à Excel (à créer si elle n'existe pas ?), donc je me suis "greffé" au premier message pertinent sur le sujet. Merci en tout cas.

Re: Reporting Excel avec Extration historique IG

par ZeBlob » 30 Nov 2015 18:18

Super. Un grand merci Anonymous99.
Je n'ai pas encore eu le temps de bien étudier ton fichier, mais en regardant rapidement, cela semble correspondre en effet à ce que je voudrais faire. Je vais essayer de m'en inspirer ou même de directement l'exploiter.
En tout cas, c'est top. :merci:

Re: Reporting Excel avec Extration historique IG

par Anonymous99 » 30 Nov 2015 19:06

De rien, c'est quelques heures de travail, donc autant que cela profite/inspire à un maximummum de gens.
Car si tout le monde réinvente la roue, nous avancerons moins vite ;-)

Il y a beaucoup d'améliorations à faire, mais c'est déjà une bonne base.

A bientôt

Re: Reporting Excel avec Extration historique IG

par tucherpol » 29 Déc 2015 11:33

merci Anonymous99 pour ce travail. Pour ma part je recherche un moyen d'avoir accès à la durée moyenne d'un trade. qqn peut il m'aider svp ?

Re: Reporting Excel avec Extration historique IG

par Anonymous99 » 29 Déc 2015 17:41

Bonjour @tucherpol,

Il n'y a que le fichier order_history_***_***.csv avec les heures, il suffit de copier-coller son contenu dans mon fichier (onglet "order_history"), et si nécessaire de tirer les formules des lignes grises (j'en ai mis que 500).

Dans les totaux du tableau croisé dynamique Excel il ne fait que des sommes, et pas de moyennes... J'ai cherché pour faire mieux, mais je n'ai pas trouvé.

D'où le 23 minutes et 49 secondes (1429 secondes) du 10/11/2015 par exemple.
Il faut donc diviser 1429 par le nombre de positions (22 ici), et diviser par 2 (car c'est 11 ouvertures et 11 fermetures). C'est à dire 130 secondes (1429 / (22 * 0.5)).

Remarques : Pour le "Total général" en bas du tableau croisé dynamique il ne faut pas regarder pour "Moyenne de Date et Heure Ouverture" et "Moyenne de Date et Heure Fermeture" ("14/11/2015 01:55:25" et "14/11/2015 01:57:16"), car un total de date cela ne veut rien dire... J'ai laissé car les autres données permettent de calculer le temps moyen des trades au global ;-)

order history IG.xlsx

Re: Reporting Excel avec Extration historique IG

par Chouchou » 30 Déc 2015 10:41

Bonjour Anonymous99.

Bravo, très beau travail.

Re: Reporting Excel avec Extration historique IG

par Anonymous99 » 22 Mar 2016 18:54

Bonjour à tous,

Ci-joint un autre système de reporting/journal de trading (analyse durée de vos trades, vos gains en euros, vos points, niveaux RSI, ATR, etc.) :

Méthodes :
1. Chaque jour de trading il faut faut un export (bouton "Le télécharger") de la journée "Reporting des transactions" et "Historique d'activité"

2. Vous ouvrez ensuite le fichier tradeValues_*_*.csv avec Excel

tradeValues_22032016_160559.JPG


3. Vous ouvrez le fichier order_history_*_*.csv avec Excel, et filtrez la colonne "Résultat" avec "ouverte", vous copiez-collez l'heure du trader (la coller à la fin du fichier tradeValues_*_*.csv : voir exemple en point 5)

order_history_22032016_170624 ouverte.JPG


4. Vous faites la même chose avec "fermée" pour obtenir l'heure de fermeture, mais vous allez aussi copier la valeur des colonnes "Stop" et "Limite".

order_history_22032016_170624 fermée.JPG


5. Vous obtenez ce résultat dans le fichier tradeValues_*_*.csv

4.JPG


6. Vous remplacez les points par des virgules (Ctrl + H)

7. Vous insérez les lignes (copier-coller) au-dessus de la première ligne de données de l'onglet "tradeValues" du fichier "Détails des transactions.xlsx", il faudra "reproduire la mise en forme" (avec l'outil portant ce nom), et étendre les formules (cellules sur fond gris). En option, vous pouvez indiquer le RSI et l'ATR lors de la prise du trade. Le fichier permet de générer un nom pour la capture d'écran du trade.

8. Pour finir, vous devez "actualiser" les tableaux croisés dynamiques.

insert.JPG


Remarque : les données sont plus ou moins fictives (quelques grosses pertes filtrées) dans mon fichier. En effet, mes résultats ne sont pas encore positifs...

Détails des transactions.xlsx

Re: Reporting Excel avec Extration historique IG

par Stochastic » 15 Avr 2016 13:18

hello!
je me demande si je peux l'adapter sur un fichier.csv téléchargé autre que IG !
un autre broker ...

excellent ses fichiers excel ...

Re: Reporting Excel avec Extration historique IG

par Anonymous99 » 15 Avr 2016 21:13

Bonsoir Stochastic,

Dans la théorie oui, dans la pratique cela va dépendre des données de l'autre courtier...

Il faut un minimum de données, mais normalement cela doit être le cas, et il suffira de déplacer les colonnes pour les faire correspondre.

Articles en relation
Backtest et Excel
par Greg31600 » 18 Avr 2013 01:26 (4 Réponses)
Forex : feuille Excel de suivi
par Djobydjoba » 28 Juil 2012 11:13 (1 Réponses)
cac40 historique intaday
par titi » 19 Sep 2014 12:27 (0 Réponses)
Historique journalier actions du DAX
par ebundy » 23 Jan 2015 18:33 (0 Réponses)
A vendre: Le trading avec ichimoku
par [email protected] » 12 Nov 2014 17:22 (4 Réponses)
Synchroniser votre pc avec Greenwich
Fichier(s) joint(s) par Jim » 02 Oct 2014 10:41 (9 Réponses)
Trader avec un iMac 27 pouces 5K, vos retours
Fichier(s) joint(s) par MHTrade » 04 Oct 2016 12:29 (20 Réponses)
Voyager en avion avec son ordinateur pc de bureau
par Benoist Rousseau » 22 Nov 2016 10:16 (47 Réponses)
Création Société Trading avec Investisseurs
par Mouffti » 09 Oct 2019 08:42 (12 Réponses)
Outils de money management et analyse performance avec GS
Fichier(s) joint(s) par Sagal » 25 Mar 2016 15:21 (3 Réponses)

ProRealTime