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 beni » 20 mars 2015 11:52

-,

tu peux déjà essayer d'installer le module six.essaie ça dans une console:

Code : #

pip install six
regarde aussi dans le dossier C:\Python27\Lib\site-packages\ (ou /usr/lib/python2.7/site-packages/) si tu trouves un dossier matplotlib.

Tu as installé comment matplotlib?
je ne pense pas que cela soit un problème de version

Re: Mon petit utilitaire de trading

par beni » 20 mars 2015 14:05

oui c'est pour ça que je ne suis pas un grand fan de matplotlib.

le plus simple pour voir si python est dans ton path c'est de lancer une invite de commande et de taper python. si la commande n'est pas reconnue c'est qu'il y a un hic.

tu installes avec les .exe ?
en utlisant pip install et je n'ai pas rencontré de soucis.

Re: Mon petit utilitaire de trading

par beni » 20 mars 2015 15:41

Il te manque peut être le compileur python disponible ici:
http://www.microsoft.com/en-us/download/details.aspx?id=44266
il faut lancer la commande en administrateur aussi.

perso j'utlise pyqtgraph, mais j'ai pas réussi à l'intégrer à Merci d’éviter les citations au maximum. Elles sont illisibles sur les smartphones. Relisez le message de bienvenue..
je peux en faire une application si jamais...

une question en aparté:
quand je fais une souscription à la table des pos, en fait quelque soit le schéma (confirms, opu...) je ne reçois quelque chose que lorsque que la position est modifée(genre changement tp/sl) mais je ne reçois rien en cas de changement du prix, c'est normal ?

Re: Mon petit utilitaire de trading

par beni » 20 mars 2015 16:42

oui c'est plus clair merci !

en fait je cherche à mettre à jour en temps réel les gains/pertes d'une pos.
et du coup je pensais qu'en souscrivant à la table des pos je recevais une upate chaque fois que le prix de l'instrument change puisque cela influe sur ma position.

mais si j'ai bien compris il faut le faire en écoutan la table des prix.

Re: Mon petit utilitaire de trading

par beni » 20 mars 2015 17:25

ok j'étais pas totalement à côté de la plaque du coup :mrgreen:

ça marche du coup ? plus de problèmes d'import/dépendances ?

Re: Mon petit utilitaire de trading

par beni » 21 mars 2015 19:21

Merci -,
- a écrit :PS : Est-ce qu'avec Python, il est possible d'intégrer des lib .NET ?
Il y a IronPython ou Python for .NET, ça convient peut-être à ce que tu cherches.

http://ironpython.net/
http://pythonnet.sourceforge.net/

Re: Mon petit utilitaire de trading

par beni » 22 mars 2015 20:47

tu as installé comment matplotlib ? de mémoire il faut numpy, six et dateutils comme dépendances.En utilisant pip install je n'ai pas eu de soucis.
Il faut avoir le compileur d'installé aussi.
http://www.microsoft.com/en-us/download/details.aspx?id=44266

Je pense que je vais faire un exécutable cela sera plus facile pour ceux qui veulent tester.

Re: Mon petit utilitaire de trading

par beni » 22 avr. 2015 19:12

Suite aux demandes récurrents j'ai tenté d'en faire une appli, mais j'ai eu quelques problèmes avec requests et les certificats...

Après quelques recherches j'ai réussi à faire un truc mais ça marche de manière anarchique, je mets ça sur le compte des problèmes d'aujourd'hui (en tout cas j'espère)

Et comme je bricole un programme de mon côté j'ai bloqué mon compte suite à trop de requêtes incorrectes :lol:
Je mettrai en ligne dès que j'arrive à avoir quelque chose de stable.

Bonne soirée.

Re: Mon petit utilitaire de trading

par beni » 23 avr. 2015 14:42

Ayé j'ai résolu les problèmes pour la compilation.

Je mets donc en ligne deux choses (lien en fin de message):

- un fichier .msi: c'est un installeur windows contenant tout ce qu'il faut pour faire tourner le programme. Les droits administrateurs sont requis pour l'installer. Idem pour le lancer: click droit sur l'exécuable main.exe dans le dossier d'install (par défaut C:\Program Files (x86)\Andlil\ig Trading) puis "exécuter avec les droits administrateurs"). Je vous conseille de toujours le lancer depuis le dossier d'install pour éviter les problèmes de chemins.
- un dossier .zip: c'est pour ceux qui n'ont pas les droits admin. décompresser le fichier et lancer le main.exe.

Chez moi cela marche bien sous windows 7. Vous n'avez, normalement, pas besoin d'avoir python d'installé (je l'avais déjà fait pour un autre projet).

La console reste ouverte une fois le programme lancée. Ne la fermez pas !! cela ferme aussi le programme. Je vous conseille de la garder dans un coin et d'y jeter un œil régulièrement pour y suivre les updates.

Attention!!! Je n'ai pas fait des tests très poussés. A utiliser avec prudence.

Les exécutables sont garantis sans virus.


N'hésitez pas à faire remonter des bugs/remarques je verrai ce que je peux faire.

Bisous.


https://www.andlil.com/api/L3-Scalping/

Re: Mon petit utilitaire de trading

par beni » 23 avr. 2015 22:17

falex a écrit :Beni tu as "compilé" quelle version ?
La dernière, effectivement il faudrait que j'intègre cette info, ça peut toujours servir

Re: Mon petit utilitaire de trading

par beni » 24 avr. 2015 09:15

lemerou a écrit :Non. Tu crois que ça joue ?
Pour moi oui. J'ai un login et mot de passe différent pour chacun des comptes (réel ou démo). Pour se connecter via l'Api il faut ajouter le préfixe "demo-" + ton login. Par contre cela ne semble pas marcher via le site web...

Re: Mon petit utilitaire de trading

par beni » 25 avr. 2015 10:00

falex a écrit :Beni tu peux tester et si ok "compiler" cette version ?
Pas de soucis je m'en occupe ce week end.

Re: Mon petit utilitaire de trading

par beni » 27 avr. 2015 08:32

Avec un peu de retard la dernière version est en ligne (lien posté plus haut)
J'ai passé deux trois ordres ce matin pas de soucis de mon côté.

Enjoy !

Re: Mon petit utilitaire de trading

par beni » 27 avr. 2015 17:18

falex a écrit : NB : Beni tu peux ... 8-)
Fait ! ;)

Re: Mon petit utilitaire de trading

par beni » 05 mai 2015 18:52

La dernière version compilée est en ligne ;)

Re: Mon petit utilitaire de trading

par beni » 07 mai 2015 12:34

Bonjour à tous,

Comme la chose était plébiscitée, j' ai intégré le trading au clavier dans le version 1.8.0_beta.
Attention comme son non l'indique c'est une béta, un croquis si vous voulez :musique:.
Beaucoup d'améliorations sont à prévoir notamment la sortie partielle etc... C'est plus pour faire avancer le schmilblick.

La release note:

Code : #

### - Possibilité de trader au clavier. Pour le moment flèche haut = achat, flèche bas = vente. Pas de sorties partielles ou autres...
### s'il y a une position ouverte celle-ci est fermée et ce qu'elle que soit la flèche pressée.
### - Le "oneClickClose" semble toujours opérationnel.
### - Note très importante !!!! Ceci une version béta, à utliser avec précaution, il n'y a pas eu 
### de tests très poussés. On/je ne saurait être tenu pour responsable de pertes éventuelles.

###Notes aux développeurs###
### - ajout de la fonction OnKeyEvent dans le main.py
### - ajout ligne 205 dans main.py
### - ajout de la fonction get_first_position_infos dans event.py
C'est disponible au lien donné plus haut. Je vous le remet pour les flemmards :mrgreen:
https://drive.google.com/open?id=0B7F8RLQBq_xOfmgySjRsYzhrTUo3V2ZZRVRmMnlsRWRoWmxpVmp6YUt5UDF1Q0hBcFNYaGc&authuser=0

Bugs/problèmes connus:
- il faut que le panel est le focus. C'est compris ? :mrgreen: En gros s'il n'y a pas ouverture de position lorsque vous appuyez sur les flèches essayez de cliquer ailleurs que sur un widget.
un dessin sera peut être plus clair:
IGTrading.jpg
IGTrading.jpg (116.05 Kio) Vu 555 fois
J'ai pas trouvé de solution propre pour l'instant.


Falex (et les autres développeurs) les sources sont dans le dossier drive.
J'ai coder ça de manière un peu sale, excusez moi par avance.
Si vous avez des questions n'hésites pas.



Enjoy !
Bisoux

Re: Mon petit utilitaire de trading

par beni » 07 mai 2015 13:07

Ok cool ! C'était déjà bien avancé du coup.

De mon côté j'évite le cumul des positions, la peur d'être tenté par le moyennage :oops:

Je préfère gérer une position à la fois.

Re: Mon petit utilitaire de trading

par beni » 07 mai 2015 13:51

C'est en ligne ;)

---
Ma version était juste un draft.
En gros tu ouvres une position(flèche haut = achat, flèche bas =vente) et quelque soit la flèche que tu presse ça ferme la position. Tu ne gères qu'une position à la fois. La version de Falex est plus évoluée.

Re: Mon petit utilitaire de trading

par beni » 07 mai 2015 14:15

Pas de soucis falex, de toute façon t'as pousser la chose plus loin. Bravo ! :bravo:

Re: Mon petit utilitaire de trading

par beni » 07 mai 2015 15:03

Benoist Rousseau a écrit :
Spoiler:
je vous autorise à rire, je suis bloqué sur http://docs.python-requests.org/en/latest/user/install/ je l'ai installé sans soucis il y a quelques semaines, j'ai fais une nouvelle installation de mon pc ce week end et impossible à lancer cette ligne de code à 3 francs 6 sous, je dois être débile aujourd'hui
:lol2: c'est quoi l'erreur ?

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)