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

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 15:32

Et vous avez interet à faire du code "propre" car je n'ai aucunement l'intetntion d'accepter des ajouts qui ne respecte pas la strcuture du code (par exmeple on ne fait aucun calcul dans gui.py)
on utilise globalvar.XXX pour passer des variable local
etc
etc
etc

(dis autrement j'espère que vous avez lu et décortiquer le code avant de rajout quelque chose pour ne pas perde la structure global et ne pas avoir à faire de ménage après).

Idem on hardcode aucune "EUR" ou CAD ou AUD, y'a une variable qui donne la monnaie du sous-jacent

...

Allé révision dans 4heures pour voir qui a suivi comment est fait le programme !!!

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 16:10

Ok c'est bon côté structure.

Par exemple quand je trade EURUSD, mon solde n'est pas en euro mais en USD.
et ce ne sera que vers 2/3 heures du matin qu'ig va transformer ma PV(ou MV) en USD en euro.

ça se paramètre dans les configurations du comptes.

---

Dès que tu as fini la màj des fichiers dans la file, s'il te plait.

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 16:51

guilux, en Forex on a plus les chiffres après la virgule !!!

Sympa la fonction de récupération du programmation neuro-linguistique daily

---

oulà ça marche chez vous ?

J'ai des gros souci de flux "Stream" sur la profit factor de démo.

en réel c'est bon ça stream comme il faut.

---

Bon je vais arreter là j'arrive à rien que ce soit en démo, ou en réel
que ce soit avec le code de beni our guilux
j'ai rien dans les flux streamé
idem avec la V1.10.

Bon je ne sais pas ce qu'il y a en ce moment chez ig mais leur profit factor n'est pas stable ...

Je verrais ça demain ou jeudi.

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 17:17

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 ...

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 17:40

Ah alors y'a un truc louche
Je demande une paire FX pas de flux stream
je demande le DAX ça roule tout seul ????

Ah mais je crois conanitre le coupable ...

Entre temps j'ai rajouté le bouton TP à 0 et changer le titre de la fenêtre.


---

Gui, l'appel à la fonciton update_pnldaily il faut la mettre dans events.processPositionUpdate

et tu appel l'update du programmation neuro-linguistique à chaque fois que tu reçois un message "DELETE" ou "Update"

Sinon tu vas rater les évement de type DELETE car TP ou SL touché

Je corrige ...

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 18:07

Oui en fait je suis en mode : çàa m'enerve:
Le dax : tout nickel, aucun autre sous-jacent ne veut se faire streamé !
Grrrrr j'aime pas ça !

mais j'ai ma petite idée ...

si c'est ce que je pense, je fini de tester, je rajoute DAX plein (spécial et swing) et je vous la met à dispo

---

J'ai rajouté des" if elif " dans la fonciton "format" pour que l'on ai le bon nombre de décimale mais là ... sans flux streamé j"suis comme un idiot ...

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 18:17

Bon ok je m'avoue vaincu là je ne comprend plus rien :oops:

en résumé pour l'instant j'ai :
- Ajouter le DAX en lot plein
- Ajouter un format qui correspond au sous-jacent (si je pouvais le tester ... mais non ... ????)
- Transformer le bouton "SL à 0 - spread" en TP à 0 (testé en 100% fonctionnel)
- Déplacer quelques appel du code de beni+Gui pour que la mise à jour du programmation neuro-linguistique se fasse quand on reçoit un evenement DELETE ou UPDATE de la part d'ig, ainsi si vous fermer votre ticket depuis votre iphone ou votre Web l'appli se mettra à jour :-)

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 18:31

Mouais mouais, en fait je me demande si ig aurait pas changé quelques epic, car DAX (min ou plein) ou mini EURUSD ça marche et les autres c'est soit jamais soit de temps en temps ???

Est-ce que quelqu'un peut se connecter et choisir USD/CAD et me dire si les prix sont bien affiché dans les boutons ?

---

J'arrête là je finirai demain car il y a encore quelques souci de formatage quand on fait du Forex.

---

les amis quand vous faites des calculs faut penser à utiliser la variable ScalingFactor :-)

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 18:44

Je viens d'appeler ig . Ils n'ont pas eu de soucis avec les api aujourd'hui
Faut que je comprenne pourquoi j'ai ce problème réseau
Merci Benoit et verbal kint pour le test

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 19:16

Je viens de réessayer et ça marche.

Alors là je n'y comprends plus rien

Toujours est-il que je tiens à remercier Beni et huileux pour leur ajout/apport.

Je fini les petites retouches demain :-)

Re: Mon petit utilitaire de trading

par falex » 19 mai 2015 22:47

Tao si tu fais du easy_install tu n'as pas besoin de télécharger wxPython avant.. Easy_installl le fait pour toi.

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 07:43

De la 1.11.1 de béni + guilux

Il me reste à affiner un réglage sur le format du programmation neuro-linguistique mais comme j'avais des ratés avec les flux stream je n'ai pas pu finir hier soir.

Pour l'instant on a pas encore trop de dérivés.

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 10:05

Arf Oli je sais ... le problème c'est OSx et sa gestion des boutons.

En résumé OSx est moins souple que Windows et Linux sur les boutons en imposant un format plus contraignant, comme par exemple la hauteur des boutons qui n'est pas réglable (ça se justifie, mais dans notre cas c'est enquiquinant) ou la couleurs de fond qui n'est pas réglable.

Comme j'ai changé la couleur du texte, il s'affiche en Blanc sur fond Blanc ... Une sorte de monochrome de Whiteman (réf. pour les cinéfiles).

Va falloir faire quelques chose mais pas dans les 5 minutes à venir.

---

Guilux, si tu veux bien, je fini ce matin la V1.12, comme ça tu vas voir les quelques modifs que j'ai apporté à ton code pour palcer correctement ou appeler correctement certains fonctions. Ensuite je te rends la main pour une v1.13 avec les modifs que tu as présenté ce matin.

Ok ?

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 10:32

Là faut que tu demandes à Beni :musique: c'est pas mon code.

Effectivement y'a surement quelques optimisations/redondance à améliorer.

---

Béni,

L'esprit plus "frais" qu'hier, je viens de regarder, logiquement, le calcul du programmation neuro-linguistique ne doit pas se faire dans ta boucle dans gui.py mais dans events, à chaque fois que l'on reçois un update sur le flux stream.

Ensuite dans la fonction updage_price dans gui.py, tu ne dosi gérer que l'affichage.

J'update. ...

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 11:50

A y est j'ai fini je publie dans la file L3 puisque c'est le nom de l'appli maintenant.

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 12:13

Alors tu es excusé (quoi que dans ta présentation t'a pas dis que t'étais dev ?). Effectivement j'ai du reprendre pas mal de doublons ... rien de grave, je te laisse voir l'écart. :mrgreen:

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 16:44

Oui je confirme à l'ouverture du programme il ca récupérer les positions ouvertes et ca calculer le programmation neuro-linguistique point

programmation neuro-linguistique eur c'est celui de ig streamé : c'est la même chose que le programmation neuro-linguistique en bas droite de position ouverte dans l'interface web

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 22:01

Huileux : t'a que sur Mac où il garde le précédent sur Windows : à sélectionner dans la liste


C'est la que l'on voit les petites différence de portage de Python et Merci d’éviter les citations au maximum. Elles sont illisibles sur les smartphones. Relisez le message de bienvenue. entre ces deux OS.


---

Darth : donc fausse alerte pour le login ou pas ?

Re: Mon petit utilitaire de trading

par falex » 20 mai 2015 22:11

Spoiler:
c'est clair ...

Re: Mon petit utilitaire de trading

par falex » 21 mai 2015 23:51

Ah mais le v'la notre ami maroxe.

J'ai essayé de respecter au maximummum t'a structure initiale, et les petit truc Python... :oops: j'ai encore du mal avec les next() et autre truc de ce genre :oops:

Sujets similaires
Mon petit utilitaire de trading sur OS mobile
Fichier(s) joint(s) par Crack » 23 mai 2015 10:55 (22 Réponses)
Day trading contre swing trading
par didier54 » 24 août 2014 17:02 (15 Réponses)
Projet création Salle de Trading - Trading Room
par jctrader » 20 sept. 2014 16:53 (21 Réponses)
Projet wireless light trading ;) le trading en lumière ;)
Fichier(s) joint(s) par DarkPoule » 21 mars 2015 15:22 (18 Réponses)
Optimal Trading Stops and Algorithmic Trading
par bobbyO » 21 nov. 2015 13:02 (8 Réponses)
Méthode de trading en swing trading sur le DAX
par Patouaul » 31 janv. 2016 00:44 (18 Réponses)
Trading actions US via PRT Trading
Fichier(s) joint(s) par Benoist Rousseau » 14 févr. 2017 22:18 (25 Réponses)
Journal de trading scalping day trading - Benoist Rousseau
Fichier(s) joint(s) par Delo » 04 mars 2018 20:25 (351 Réponses)
Analyse pour Le Day Trading et Le Swing Trading
par Amarantine » 03 janv. 2019 21:46 (2 Réponses)