IG "tweak" : trading simulator

LabZone, l'atelier de développement du forum Andlil : API, logiciels et utilitaires de trading créés par les membres, versions, bugs et idées.
m1a1
Apprenti Jedi
Messages : 544
Enregistré le : 21 févr. 2015 20:20

IG "tweak" : trading simulator

Message non lu par m1a1 »

Comme expliqué dans ma présentation, je serai ravi d'apporter ma pierre à l'édifice aux cotés de mes voisins de file.
Avec les apis d'IG, il y a de quoi faire une interface de scalping optimale.

Pour l'instant, comme je n'ai pas de compte réel, je n'ai pas d'API Key, donc je ne peux pas vraiment démarrer.
(j'ai quand même défricher en installant un serveur LightStreamer en local pour simuler le flux, mais pour le reste je ne vais quand même pas m'amuser à réécrire les APIs IG :shock:)
Donc standby pour l'instant.

Well, il a bien fallu que je mette quelque chose sous la dent en attendant :

Sur la base d'une url IG (merci Takapoto) qui donne certains cours en temps réel, j'ai transformé cette page en fausse 'station de trading', un peu à l'image de celle que j'imagine.
Ensuite, inspiré des réflexions de Falex à l'époque de la fameuse case à cocher (puredeal-comment-forcer-une-position-en ... t3315.html), j'ai écrit un script Grease Monkey.

Mode d'emploi :
- Installer l'extension GreaseMonkey dans votre navigateur (pour ma part je n'ai testé que Chrome)
- Aller dans Tableau de Bord, cliquer sur l'icone 'nouveau script', copier/coller le code que je mets en archive ci-dessous puis sauvegarder et activer le script.
- Actualiser la page (h**p://http://www.ig.com/pricestream/outside/getMarketList?webSiteId=igm&businessArea=F&locale=fr_FR&firstTime=true&skin=ig)
- S'amuser (c'est simple : entrée = clic Bid/Ask, sortie = clic Close ).

Pour l'instant, c'est à la dure : pas de stop, pas de graphique, 1 seule position à la fois, pas de sortie partielle.
C'est DAX uniquement. Le code n'est pas dur à comprendre si certains veulent un autre indice.

Au final, je trouve cet outil bien pratique :
- pour améliorer la gestion/sortie d'un trade (comme dans TakaTicks que j'utilise beaucoup :top: )
- pour sentir le marché, cad prendre un trade "pour voir" (si je suis en phase, en forme...)
- prendre un "faux" trade dans un sens, parce que je veux prendre le vrai mais en contrarian à la fin du faux (suis-je clair ? :roll: )
- pour se défouler (pare-excitation = :mur: ). Très efficace !
- pour l'historique (j'enregistre les trades dans le localstorage). Exploitation à venir plus tard.

Voici donc le code :
./download/file.php?id=17638
(3.2 Kio) Téléchargé 509 fois
Spoiler:
Pour les puristes, vous m'excuserez pour le javascript. J'ai appris sur le tas, c'est un peu old school.
Et une copie d'écran (réalisé sans trucage :shock: ). Ok, ok, je n'ai pas pris la pire ( :lol: )
Il faut dire que là on est dans le monde des bisounours : les exécutions sont parfaites et c'est encore pire que de la démo, c'est vraiment du gameboy (je dis ça pour ceux qui voudraient reproduire leurs résultats en réel :mrgreen: ). On ne sait jamais...
Spoiler:
jeveuxlamemechoseenreel.jpg
jeveuxlamemechoseenreel.jpg (135.89 Kio) Vu 6394 fois
Disclaimer :
J'espère juste que s'amuser de la sorte avec une page IG, n'est pas répréhensible.
Si c'est le cas, chers modérateurs n'hésitez pas à faire ce qu'il faut. Je ne voudrais pas causer de problème.
Avatar du membre
Amarantine
Modératrice
Messages : 75500
Enregistré le : 16 sept. 2011 19:12

Re: IG "tweak" : trading simulator

Message non lu par Amarantine »

Tu as tenu tes promesses m1a1. :top:
Un grand :merci: pour le partage.
Avatar du membre
takapoto
Membre du Conseil Jedi
Messages : 7801
Enregistré le : 16 déc. 2013 15:56

Re: IG "tweak" : trading simulator

Message non lu par takapoto »

Très intéressant !
Merci.
m1a1
Apprenti Jedi
Messages : 544
Enregistré le : 21 févr. 2015 20:20

Re: IG "tweak" : trading simulator

Message non lu par m1a1 »

De rien, de rien.
En attente de vos retours.
J'essaierai de faire un peu de SAV si besoin.
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174708
Enregistré le : 06 sept. 2011 22:45

Re: IG "tweak" : trading simulator

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

super je teste demain après midi merci à toi
Avatar du membre
Thierry80
Compagnon Jedi
Messages : 1049
Enregistré le : 11 févr. 2015 05:34

Re: IG "tweak" : trading simulator

Message non lu par Thierry80 »

Merci m1a1, pour l'instant tu gères, ça va :D
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: IG "tweak" : trading simulator

Message non lu par ladefense92800 »

+1 abonné a la file .
m1a1
Apprenti Jedi
Messages : 544
Enregistré le : 21 févr. 2015 20:20

Re: IG "tweak" : trading simulator

Message non lu par m1a1 »

Heureusement qu'il y a les jours fériés pour bosser un peu :mrgreen:
Quelques nouveautés d'ici la fin du WE :

- ajout de 2 colonnes pour afficher les valeurs mini du gain/perte d'un trade.
Ca donne un peu plus de 'transparence' au résultat final (qu'est-ce que vaut un +3 si on n'est passé par -20 ?)
Ca permet d'améliorer ses sorties (jamais bon de voir un +5 et de se retrouver à -2).

- Affichage de l'historique complet des trades + possibilité de faires quelques filtres basiques + export Excel.

A+
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174708
Enregistré le : 06 sept. 2011 22:45

Re: IG "tweak" : trading simulator

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

m1a1 a écrit :- ajout de 2 colonnes pour afficher les valeurs mini du gain/perte d'un trade.
ça c'est du tonnerre de Zeus :)
m1a1
Apprenti Jedi
Messages : 544
Enregistré le : 21 févr. 2015 20:20

Re: IG "tweak" : trading simulator

Message non lu par m1a1 »

Merci Besnoit,

En fait j'essaie de mettre en place toutes les idées que j'ai pour la future plateforme.
Il y a plein de petites bricoles toute simples qui pourraient améliorer la vie du scalper :
En vrac, dans ma todo list :
- affichage du graphe du gain/perte en temps réel
- règles de MM intégrées à la plafetorme (accès interdit ou bascule sur compte démo après atteinte du max drawdown, etc...)
- enregistrement du trade pour un replay ou une analyse future (je me suis toujours demandé d'ailleurs comment tu avais fait pour reprendre tous tes trades, ce qui t'avais amené à ta 'révolution/révélation' ).

Allez, je me suis bien amusé ce we, alors je fais un peu de teasing sur la partie 'analyse' des trades passés via ce tweak.
Spoiler:
teasing_.jpg
teasing_.jpg (124.53 Kio) Vu 6267 fois
Utilisation du filtre (ex : tous les trades à l'achat passés à 09hxx) :
Spoiler:
teasing_filtre.jpg
teasing_filtre.jpg (91.76 Kio) Vu 6267 fois
Je mettrai en ligne demain sans doute. Je voudrais voir avant comment ça tourne en live.

Pour l'instant, allons profiter du soleil.
A+
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174708
Enregistré le : 06 sept. 2011 22:45

Re: IG "tweak" : trading simulator

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

Super pratique (et beau)
m1a1
Apprenti Jedi
Messages : 544
Enregistré le : 21 févr. 2015 20:20

Re: IG "tweak" : trading simulator

Message non lu par m1a1 »

Content que ça te plaise.
(Merci Bootstrap :musique:)
Et aussi les 2 librairies js : Datatable et HighCharts. Super !

Bon, bah sinon, on dirait que ça marche plutôt pas mal.
Ci-joint la nouvelle version.
./download/file.php?id=17862
(6.36 Kio) Téléchargé 558 fois
Et ma session du matin (en mode free style).
(Un trade comme le #7 : PL = -2.2 / DD = -13.7 me met le doute à chaque fois.
Ok, j'économise -7,8 par rapport à un SL de 10 mais quid de ça sur le long terme ?)

Enfin, j'ai fait cet outil pour ça : améliorer les réglages de mon plan de trading.
Spoiler:
freestyle.jpg
freestyle.jpg (158.3 Kio) Vu 6274 fois
Amusez-vous bien.
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174708
Enregistré le : 06 sept. 2011 22:45

Re: IG "tweak" : trading simulator

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

Superbe je peux en faire un article sur le blog ce weekend end ?
Mercator
Padawan
Messages : 270
Enregistré le : 03 avr. 2015 04:42

Re: IG "tweak" : trading simulator

Message non lu par Mercator »

Bonjour m1a1,

Ton appli a l'air très sympa et je pense très utile pour l'analyse des trades de la journée (ou période).

Pour les non initiés comme moi, peux-tu nous mettre un lien pour le telechargement de l'extension GreaseMonkey. Je suis sous Chrome.

Un grand merci :merci:
m1a1
Apprenti Jedi
Messages : 544
Enregistré le : 21 févr. 2015 20:20

Re: IG "tweak" : trading simulator

Message non lu par m1a1 »

Salut Totofrol,

Voici les liens pour installer GreaseMonkey :
- Chrome :
h**ps://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=fr

- Firefox :
h**ps://addons.mozilla.org/fr/firefox/addon/greasemonkey/

N'hésites pas si tu as des questions.
Avatar du membre
Thierry80
Compagnon Jedi
Messages : 1049
Enregistré le : 11 févr. 2015 05:34

Re: IG "tweak" : trading simulator

Message non lu par Thierry80 »

Merci m1a1 pour le partage, je teste demain :top:
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: IG "tweak" : trading simulator

Message non lu par falex »

mais comment j'au pu passer à côté de cette pépite en 9ans ... ???