TakaScalper - Interface de trading utilisant les API d'IG
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
@taka, ok on ne peut pas y faire grand chose
effectivement je ne vois rien non plus dans ce sens https://labs.ig.com/glossary
A dire vrai, dans "Ajouter instruments", cela ne semble pas trouver les instruments Spread Bet (j'ai testé compte Spread Bet avec instrument CFD à risque limité). Le Germany 30 spreadbet s'appelle normalement Germany 30 DFB hors je ne trouve aucun instrument DFB en les cherchant. On accède en revanche à toutes les Options d'IG (il sera intéressant de voir le rendu sous TS mais normalement pas de soucis)
Si cela se confirme, si aucun instrument spreadbet n'est accessible, on pourrait carrément rendre insélectionnable le type de compte Spreadbet dès la fenêtre Connexion ?
effectivement je ne vois rien non plus dans ce sens https://labs.ig.com/glossary
A dire vrai, dans "Ajouter instruments", cela ne semble pas trouver les instruments Spread Bet (j'ai testé compte Spread Bet avec instrument CFD à risque limité). Le Germany 30 spreadbet s'appelle normalement Germany 30 DFB hors je ne trouve aucun instrument DFB en les cherchant. On accède en revanche à toutes les Options d'IG (il sera intéressant de voir le rendu sous TS mais normalement pas de soucis)
Si cela se confirme, si aucun instrument spreadbet n'est accessible, on pourrait carrément rendre insélectionnable le type de compte Spreadbet dès la fenêtre Connexion ?
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
Rien n'est figé, on pourra revenir sur ce problème si les choses bougent.
IG fait évoluer les API...
IG fait évoluer les API...
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
Quel travail !chifounou a écrit :fichier Suivi dev du 30 aout 2015 en ligne
https://www.andlil.com/api/TakaScalper/
- meilleur regroupement de requêtes éparses (exemple : ce qui touche à la thèmatisation)
- reformulations plus précises
- 100% complet sauf pour la dernière idée de sobear (plus longue à relever) qui sera incluse dans la prochaine MAJ
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
D'accord, dans ce cas tu pourrais bloquer le type de compte spreadbet pour qu'il ne soit pas visible à la connexion ?
De mon côté je contacte IG. J'ai fait une capture d'écran des instruments contenant les mots Germany 30. Seulement si IG me donne un épic que j'ai dans ma liste (avec un intitulé bizarre qui m'aurait échappé) je te préviens, sinon c'est que c'est bon (si on ne peut pas les choisir, on n'y peut rien, sauf à ce que tu ais toi codé une requête ne les incluant pas)
De mon côté je contacte IG. J'ai fait une capture d'écran des instruments contenant les mots Germany 30. Seulement si IG me donne un épic que j'ai dans ma liste (avec un intitulé bizarre qui m'aurait échappé) je te préviens, sinon c'est que c'est bon (si on ne peut pas les choisir, on n'y peut rien, sauf à ce que tu ais toi codé une requête ne les incluant pas)
Spoiler:
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
N'est pas trop limitatif ?chifounou a écrit :D'accord, dans ce cas tu pourrais bloquer le type de compte spreadbet pour qu'il ne soit pas visible à la connexion ?
Si on fait ça, on ne pourra pas utiliser ce compte...
Pas grave ?
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
Oui je sais.
Grave uniquement pour des anglais qui utilisent le spreadbet à but fiscal (exempté d'imposition). Sinon comme avait pu écrire Benoist, les spreadbet sont un produit avec une valeur historique (ancêtre CFD à risque limité) mais n'ont pas d'atout qui les mets en avant des CFD à risque limité. Leur trading est identique
Bref oui et non... limitatif pour une clientèle très très restreinte.
OU alors, à la fenêtre Connexion, avertir par un message pop-up que si le compte sélectionné est de type spreadbet, bien prendre soin de faire concorder la connexion avec un instrument spreadbet et prévenir que l'affichage d'un instrument CFD à risque limité risque de présenter TakaScalper sous un mauvais jour (c'est le cas une fois arrivé à la fenêtre principale)
Donc soit tu coupes l'herbe sous le pied, soit tu laisses la prairie un peu en friche et un de ces 4 matins, on risque de tomber sur un Crop Circle un peu inattendu
Je ne sais pas, à toi de voir en tant que développeur
Grave uniquement pour des anglais qui utilisent le spreadbet à but fiscal (exempté d'imposition). Sinon comme avait pu écrire Benoist, les spreadbet sont un produit avec une valeur historique (ancêtre CFD à risque limité) mais n'ont pas d'atout qui les mets en avant des CFD à risque limité. Leur trading est identique
Bref oui et non... limitatif pour une clientèle très très restreinte.
OU alors, à la fenêtre Connexion, avertir par un message pop-up que si le compte sélectionné est de type spreadbet, bien prendre soin de faire concorder la connexion avec un instrument spreadbet et prévenir que l'affichage d'un instrument CFD à risque limité risque de présenter TakaScalper sous un mauvais jour (c'est le cas une fois arrivé à la fenêtre principale)
Donc soit tu coupes l'herbe sous le pied, soit tu laisses la prairie un peu en friche et un de ces 4 matins, on risque de tomber sur un Crop Circle un peu inattendu
Je ne sais pas, à toi de voir en tant que développeur
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
Tu as rechangé l'extension des logs pour .csv suite à l'envoi automatique
(sobear s'en chagrinait à juste titre)
Spoiler:
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
sobear a écrit :en fait il ne s'agit pas d'envoyer un mail standard et encore moins une réclamation mais un ordre de clôture d'une position qui ne peut-être fermée par l'interface IB pour cause de panne.
En préformat le mail devrait afficher la référence le nombre de lot et, à compléter par l'utilisateur, le cours de clôture demandé. Cela pourrait être quelque chose comme cela:
Destinataire: service client IG help desk ou trading desk au Royaume-Uni, le service client (mail info <> support) répond aux demandes générales à des horaires de bureau et le desk tout ce qui s'attache à la passation d'ordres sans interruption tant que des marchés sont ouverts du lundi au vendredi et de 10h à 18h les samedis et dimanches au 01 70 98 18 19
mailto:mailto:support.fr@ig.com.
Client: nom du compte et Nom, prénom du trader
objet: ordre de clôture à tout prix (car on est dans l'urgence) de la position référencée ci-dessous, ce service étant actuellement indisponible par votre plateforme.
référence position: xxxxxxx (reporter la référence d'IG) il peut y avoir plusieurs positions, donc plusieurs références(à empiler par un retour à la ligne à chaque fois ?)
position: x lots (ou x mini lots) xxxxxxx (mettre la valeur comme "mini lot dax 5€" par exemple)
sens de l'opération: (achat ou vente)
Prix demandé: (à l'utilisateur de le mettre, à lui de vérifier qu'il sera exécutable) Peut-on réellement réclamer un prix pour un ordre ATP ? Comment en décider pour qu'il soit tolérable pour le desk en vue d'être accepté ? Si les cotations sont gelées, quel site de remplacement, voir quel courtier compétiteur, utilises-tu pour approximer cette valeur (faudrait-il l'inclure en référence) ? Je demande car de ma propre expérience, dans ce cas là au téléphone, le courtier propose lui son prix qu'il veut bien offrir et c'est au client d'accepter ou de refuser, mais en gros il n'y a pas de forme de négociation possible.
-
sobear
- Membre du Conseil Jedi
- Messages : 8258
- Enregistré le : 14 avr. 2014 15:30
Re: TakaScalper - Interface de trading utilisant les API d'I
oui c'est vrai, avec un ordre à tout prix pas besoin d'en donner un.
Après il peut y avoir une défaillance de IG sans que le marché soit très volatile donc envisager un ordre limite.
Après il peut y avoir une défaillance de IG sans que le marché soit très volatile donc envisager un ordre limite.
-
anonyme99
Re: TakaScalper - Interface de trading utilisant les API d'I
Super boulot, merci chifounouchifounou a écrit :fichier Suivi dev du 30 aout 2015 en ligne
https://www.andlil.com/api/TakaScalper/
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
MAJ suivi dev 02-08-2015, en avance
https://www.andlil.com/api/TakaScalper
- idée sobear dans chapitre Menu > nouveau : "Prise de contact avec IG" ?
- chirurgie esthétique & motivation (remplacement du vide généré par le travail accompli)
https://www.andlil.com/api/TakaScalper
- idée sobear dans chapitre Menu > nouveau : "Prise de contact avec IG" ?
- chirurgie esthétique & motivation (remplacement du vide généré par le travail accompli)
-
Bob_
- Stormtrooper
- Messages : 159
- Enregistré le : 04 juin 2015 20:05
Re: TakaScalper - Interface de trading utilisant les API d'I
Tu n'utilises pas vraiment les graphiques chifounou
Tu t'y prends comment alors ?
Concernant PRT, c'est simplement le lancement de celui-ci via l'interface IG comme l'a dit chifounou. Ensuite, rien n'est a gérer via Takascalper. Une fois qu'il est lancé, il vit sa vie. ça peut-être une option, ceux qui n'en veule pas ne l'active pas. Mais il est clair que ce n'est pas une priorité
Je viens de lire entièrement le suivi de dev, très bon soutien/ gain de temps pour taka.
chifounou taka les beta
testeurs
Tu t'y prends comment alors ?
Concernant PRT, c'est simplement le lancement de celui-ci via l'interface IG comme l'a dit chifounou. Ensuite, rien n'est a gérer via Takascalper. Une fois qu'il est lancé, il vit sa vie. ça peut-être une option, ceux qui n'en veule pas ne l'active pas. Mais il est clair que ce n'est pas une priorité
Je viens de lire entièrement le suivi de dev, très bon soutien/ gain de temps pour taka.
chifounou taka les beta
testeurs
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
Je n'avais pas compris ce que tu voulais, mais grâce à - et chifounou, c'est maintenant clair.Bob_ a écrit :Concernant PRT, c'est simplement le lancement de celui-ci via l'interface IG comme l'a dit chifounou. Ensuite, rien n'est a gérer via Takascalper. Une fois qu'il est lancé, il vit sa vie. ça peut-être une option, ceux qui n'en veule pas ne l'active pas. Mais il est clair que ce n'est pas une priorité![]()
Sur le principe, je ne vois pas de raison de ne pas le faire. En revanche, je ne sais pas si c'est faisable de manière pas trop compliquée (lancer un programme java avec les bons paramètres). Il faut que je fasse quelques recherches. Mais l'idée est notée (par chifounou) dans le cahier des charges.
-
sobear
- Membre du Conseil Jedi
- Messages : 8258
- Enregistré le : 14 avr. 2014 15:30
Re: TakaScalper - Interface de trading utilisant les API d'I
C'est peut-être une analyse simpliste mais sur IG tu appelles PRT d'un clic puis dans PRT d'un deuxième clic tu lances le logiciel et c'est lui qui parait bien provoquer l'ouverture de java.
Si on veut intégrer l'ouverture de PRT dans takascalper deux niveaux sont possibles:
soit, certainement le plus facile, appeler PRT et restera à le lancer d'un clic
soit appeler PRT et le lancer automatiquement mais là ça implique un accès à la première fenêtre de PRT.
Alors dans le même ordre d'idée, pourquoi ne pas inclure également un bouton pour lancer la plateforme d'IG ?
Si on veut intégrer l'ouverture de PRT dans takascalper deux niveaux sont possibles:
soit, certainement le plus facile, appeler PRT et restera à le lancer d'un clic
soit appeler PRT et le lancer automatiquement mais là ça implique un accès à la première fenêtre de PRT.
Alors dans le même ordre d'idée, pourquoi ne pas inclure également un bouton pour lancer la plateforme d'IG ?
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
Ça c'est plus simple (sauf si tu veux une connexion automatique
)
-
jized
- Stormtrooper
- Messages : 127
- Enregistré le : 23 sept. 2014 21:13
Re: TakaScalper - Interface de trading utilisant les API d'I
Salut,
Mais il y a un hic avec prt : il a besoin d'un identifiant de session qui change à chaque fois, obtenu par l'interface en ligne d'ig.
On doit pouvoir simuler ça avec curl, mais il faudrait passer pas mal de temps à analyser les échanges et je ne sais pas si le jeu en vaut la chandelle.
Firefox avec le plugin greasemonkey peut simplifier l'ouverture de prt depuis le site ig, une fois la connexion établie et la session ouverte. On gagne quelques clics.
Falex en a parlé dans une de ses files.
Pas de problème pour lancer une application en ligne java avec javaws (pour prt, il faut récupérer le fichier itcharts.jnlp).takapoto a écrit :je ne sais pas si c'est faisable de manière pas trop compliquée (lancer un programme java avec les bons paramètres).
Mais il y a un hic avec prt : il a besoin d'un identifiant de session qui change à chaque fois, obtenu par l'interface en ligne d'ig.
On doit pouvoir simuler ça avec curl, mais il faudrait passer pas mal de temps à analyser les échanges et je ne sais pas si le jeu en vaut la chandelle.
Firefox avec le plugin greasemonkey peut simplifier l'ouverture de prt depuis le site ig, une fois la connexion établie et la session ouverte. On gagne quelques clics.
Falex en a parlé dans une de ses files.
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
Merci jized !
Je me doutais d'un truc de ce genre ...
Je me doutais d'un truc de ce genre ...
-
Bob_
- Stormtrooper
- Messages : 159
- Enregistré le : 04 juin 2015 20:05
Re: TakaScalper - Interface de trading utilisant les API d'I
Tu as sans doute raison. Sachant qu'il y a d'autres priorités.jized a écrit :je ne sais pas si le jeu en vaut la chandelle.
Je ne m'imagine pas le travail, c'était juste une idée "comme ça". Laissons la de coté pour un bon moment, voir pour toujours
-
takapoto
- Membre du Conseil Jedi
- Messages : 7801
- Enregistré le : 16 déc. 2013 15:56
Re: TakaScalper - Interface de trading utilisant les API d'I
Sachant que je développe ce logiciel également dans le but de me former sur ces techniques et outils que je ne connaissais pas (dot net, HTTP, ...), je vais quand même creuser un peu quand j'aurais du temps.
-
chifounou
- Chevalier Jedi
- Messages : 2113
- Enregistré le : 08 juil. 2015 12:07
Re: TakaScalper - Interface de trading utilisant les API d'I
Petite note si jamais vous veniez à lancer IG via TS, le "nom" donné à votre clé API fonctionne comme Identifiant pour les logiciels API mais n'est PAS l'identifiant véritable permettant de se connecter à IG Web. ce sont 2 éléments "ressemblants" mais différents
Parenthèse fermée
Parenthèse fermée
