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 guilux » 19 mai 2015 16:33

Ah ok...je me suis basé sur ma config (par défaut surement), je viens de faire un trade sur le fx mais dans l' historique je l'ai bien en €...
c'est pour ca que je n'ai pas tilté...
par contre je ne vois pas trop comment faire ce que tu demandes...car moi tout est converti directement (ce qui me facilite la tache :-))

Voici la release, testez la ceux que cela interresse, j'ai essayé d’être le plus propre possible et de commenter au maximummum les modifications apportées

Code : #

### Ajouts fonctionnels / modifications / corrections :
### - Ajout de la fonction getDailyPnl () qui retourne le programmation neuro-linguistique journalier en points, en Euros et le nombre de trades passés sur la journée
### - Ajout d'un label dans l'interface pour Afficher les infos du programmation neuro-linguistique Journalier
### - Formatage des boutons sell/Buy, avec 1 décimale (ex 11560.3 au lieur de 11560.33330)


######pour les développeurs#########
### - ajout d'un Merci d’éviter les citations au maximum. Elles sont illisibles sur les smartphones. Relisez le message de bienvenue..staticText (pnlDay) dans l'interface (gui.py)
###-ajout de ig_host dans urls.py dans les global afin de pouvoir l'utiliser partout
###- dans gui.py, ajout d'une fonction update_pnlDaily(self, pnlEuro='0', pnlPoints='0',nbTrades='0')
###- Appel de update_pnldaily au lancement de l'app ainsi que dans l'event delete (Events.py)


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 swapping » 19 mai 2015 17:08

@falex, tout fonctionne pour moi sur mon compte démo affilié au réel, que je soit en mode "tick par tick" ou "cotations agrégées en streaming" (release 1.11)

Re: Mon petit utilitaire de trading

par Benoist Rousseau » 19 mai 2015 17:13

je viens juste de rentrer oui ça marche sans soucis falex

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 Benoist Rousseau » 19 mai 2015 17:49

tu es en mode warrior là :) Ménage toi

Re: Mon petit utilitaire de trading

par swapping » 19 mai 2015 17:53

va y avoir du sang dans l'arène :lol:

Re: Mon petit utilitaire de trading

par Matema6757 » 19 mai 2015 18:02

Bon je viens de relire la mais je ne vois pas ou il est clairement dit quel touche fais koi j'aimerais bien essayer l'appli en mode clavier mais je sais pas quel bouton fais quoi si quelqu'un pouvais me le dire svp ?

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 Benoist Rousseau » 19 mai 2015 18:08

gauche vendre
droite acheter
bas fermer les positions
haut SL 0

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 beni » 19 mai 2015 18:20

Merci Guilux ! :mercichinois:

Re: Mon petit utilitaire de trading

par Matema6757 » 19 mai 2015 18:21

Benoist < :merci:

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 Benoist Rousseau » 19 mai 2015 18:36

ça marche en 1.11 et 1.10
Fichiers joints
usdcad.jpg
usdcad.jpg (11.63 Kio) Vu 438 fois

Re: Mon petit utilitaire de trading

par Verbal Kint » 19 mai 2015 18:38

Bon je pense que j'y suis enfin arrivé à tout bien installer.
Merci à tous pour votre aide et votre patience.
En m'excusant d'avoir pollué la file.

Bravo et vraiment merci aux "programmeurs".

Si je peux aider quelqu'un (d'aussi mauvais que moi) qui n'arrive pas à installer Python et les extensions, ou qui a du mal à remplir le logiciel. Qu'il me contacte par MP.
Ce sera un juste retour des choses.

Re: Mon petit utilitaire de trading

par Verbal Kint » 19 mai 2015 18:42

Chez moi aussi USDCAD fonctionne.

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 Benoist Rousseau » 19 mai 2015 18:57

souffle tu sais c'est le genre de truc reposé tu trouveras en 10 minutes demain et là tu vas tourner en rond car trop fatigué

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)