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 » 10 mars 2015 06:56

Lot plein : non mais on peut le rajouter

Re: Mon petit utilitaire de trading

par falex » 10 mars 2015 07:37

En vrai lus le niveau de marge est exactement le même

Donc effectivement ca n'a plus beaucoup d'intérêt

Re: Mon petit utilitaire de trading

par falex » 11 mars 2015 12:42

Et voila tout chaud, tout chaud, la version 1.3

log :

Code : #

### - [b]Affichage des messages API Stream TRADES:OPU dans la fenetre principale[/b] (remise en fonctionnement de la fonction de maroxe)
### - Ajout de la directive "version:1" dans le header pour etre sur de recevoir les messages au format v1.
### - changement du format pour accepter le FX (5.5f)
### - [b]Suppression de la case a cocher "Demo"[/b], les comptes de demos sont prefixes par "demo-"
### - Ajout d'un texte devant la zone de saisie du nombre de lot a l'ouverture
### - [b]Ajout des SL/TP pour l'ouverture[/b]
### - Correction de certain alignement de texte dans la fenetre de transaction


Copie d'écran de la fenêtre de Transaction :

Re: Mon petit utilitaire de trading

par falex » 11 mars 2015 12:55

Bon là je pense que la base commence à être sympa.

Dans le chantier il faut que j'attaque la fenêtre avec la liste des positions en cours (chargé à l'ouverture du programme et mise à jour avec l'ensemble des changements) et là c'est un chantier un peu plus gros donc je fini avec les petits trucs avant.

Je pense que je vais virer les points pivots de l'interface, ça ne sert strictement à rien.

Ensuite pour la femeture d'une position je vois deux système :
Soit l'actuel en jouant sur les postions forcé/non forcé et le fait de prendre en sens inverse mais dès que l'on a une position avec un SL ou un TP ce système ne marche plus.
Un bouton "Close" dans la fenêtre des positions ... avec éventuellement une zone de texte pour saisir la taille que l'on souhaite supprimer ...

Ou alors ou alors ...
J'implémente mes azone de texte où j'indique les niveau où il faut liquider les tickets partiellement ...

Dans tous les cas faut que je commence par la liste des positions ouverte(en portif) alors ... au boulot

Re: Mon petit utilitaire de trading

par falex » 11 mars 2015 20:57

Pour le size = 0 c'est normal dans ce cas ça achète le nombre de lot min.
Je vais mettre un if pour ne rien faire.

Je vais relire tes propos darth.

Re: Mon petit utilitaire de trading

par falex » 11 mars 2015 21:01

Darth tu peux compléter tes deux messages en précisant:
L'état du bouton position forcé
Est-ce que tu as renseigné un TP et/ou un SL ?
Quelle version as-tu utilisé ?

Re: Mon petit utilitaire de trading

par falex » 11 mars 2015 21:18

Si j'ai compris, je t'explique :

C'est le fonctionnement d'ig vis à vis des position forcé ou non qu'il faut bien avoir en-tête :
1) tu demande 0,8 sans TP ni SL -> le programme a fait le job : j'ouvre un je retranche 0,2. Résultat après les opérations : 0.8 lot en stock
2) tu demandes -0.8 sans TP ni SL ni ForceOpen -> le programme fait -1 à ig
Et c'est là qu'il fzut comprendre comment ig va réagir :
Comme ton ticket à +0,8 n'as pas de SL et TP et que tu demandes -1 sans position forcé ig va ferme le +0,8 et te servir -0,2.

Tu peux reproduire exactement le phénomène en manuel sur l'interface web

Re: Mon petit utilitaire de trading

par falex » 11 mars 2015 22:59

Le programme ne regarde pas ce que tu as en stock il lance les ordres, exactement comme tu le ferais avec un ticket dans l'interface web.

Intéressant ta question.

En fait ce que tu fais que pour les lots non fractionné.

J'avais pas pensé à ce problème.

Ca confirme qu'il faut que je fasse la màj avec la liste des positions et je mettrai un bouton ferme.

Comme je suis toujours en position forcé dans 100% de mes trades t'a des trucs qui ont pu m'échapper

Re: Mon petit utilitaire de trading

par falex » 13 mars 2015 08:26

La v1.4 avance bien. J'ai surtout inclus la liste des positions en cours.
Par contre j'ai une journée chargée donc je ne suis pas sûr de pouvoir la livrer d'ici ce soir.

---

Ce qui prends du temps c'est le testing car à chaque fois le programme gagne en complexité...

Je prends vos idées et remarques. Je verrais ce que j’intègre. Pour l'instant je suis un peu en retard car je n'ai toujours pas pu intégrer le SL à 0 et le nombre de lot automatique ...

En tout cas un grand merci maroxe pour sa base très propre et bien conçu... Un vrai régal à programmer

Re: Mon petit utilitaire de trading

par falex » 13 mars 2015 09:35

d'autres idées, envies ?

Les TP partielle automatique : Oui c'est dans ma todo list.

Je n'ai pas encore trop regarder comment je vais faire l'interface ....

Pour le graphe en tick : Oui c'est possible, il n'y a aucun quota en stream c'est en REST qu'il y a une limite.
Une fois le programme lancé, les ticks sont affichés dans les boutons Sell/Buy avec un flux Stream.
Donc afficher un prix ou un graphe ... la source de donnée est là.

Par contre je pense que je ne vais pas le faire sauf si quelqu'un a une librairie un peu toute prête pour afficher ce genre de graphe ....

Re: Mon petit utilitaire de trading

par falex » 13 mars 2015 16:38

A quand le restaurant andlil ! après le site web, le forum, la chaine de télé, bientot le gastro :D

Re: Mon petit utilitaire de trading

par falex » 13 mars 2015 22:24

Je ne suis pas contre le fait de te déléguer complétement le dev de la partie graphique.

Quand tu dis freeze càd ?

J'ai remarqué que de temps en temps, les flux stream s'arrete, alors soit c'est LS qui ne stream plus (mais c'est là que j'ai un gro doute) ou alors c'est mon programme qui a rencontré une erreur mais comme la fenêtre est prise dans une boucle "Merci d’éviter les citations au maximum. Elles sont illisibles sur les smartphones. Relisez le message de bienvenue." le programme ne s'arrete pas et je n'ai pas de mesasge d'erreur.

D'ailleurs pour faire propre il faudrait mettre des try / catch partout ...


---

Interessant et à priori relativement simple : http://stackoverflow.com/questions/1089307/financial-charts-graphiques-in-ruby-or-python

Dans matplotib.finance il y a une méthode candlestick_ochl() ...

Belle exemple avec le code pour rsi, MMA et macd ... y'a de quoi s'inspirer :-)
http://matplotlib.org/examples/pylab_examples/finance_work2.html

Merci beni

Re: Mon petit utilitaire de trading

par falex » 15 mars 2015 17:07

ARf oui je vois ce que tu veux dire.

Idéalement je pense qu'il faut afficher les graphes dans une fenêtre à part.

Perso je ne cours pas après ce type de représentation, car nous avons des outils qui le font très bien, et que mes quelques test sans grphpes était souvent plus concluant, qu'avec (moins d'influence du graphe, en résumé)

Re: Mon petit utilitaire de trading

par falex » 15 mars 2015 20:26

Ou alors tu laisse tomber le C# et tu nous rejoint dans la Python way of Life

Merci pour le retour.

J'aimerais bien savoir où se planque maroxe car je suis sur que j'ai mis un peu b0rdel dans sa structure d'origine et ca mériterait bien un petit coup de remise en état :musique:

Re: Mon petit utilitaire de trading

par falex » 16 mars 2015 18:32

moi non mais d'autre oui :musique:

Re: Mon petit utilitaire de trading

par falex » 17 mars 2015 19:28

Ah ok car la je devrais finaliser la version avec les positions en cours.

Je vais attendre ta publication et j'ajouterai apres coup

Re: Mon petit utilitaire de trading

par falex » 19 mars 2015 22:12

Ah ah je sais ce que je vais tester demain :-)

Re: Mon petit utilitaire de trading

par falex » 20 mars 2015 08:59

Je dirais que tu as un souci de chemin car il cherche matelot mib dans le répertoire du programme au lieu du répertoire de Python

Re: Mon petit utilitaire de trading

par falex » 20 mars 2015 13:09

ouch c'est dingue le nombre de librairie/class complémentaire pour pouvoir utiliser matplotlib ...

Pour l'instant je bloque sur le fait que l'installeur de numpy ne voit pas mon python2.7 dans la base de registre ???
Curieux, car l'installateur de matplotlib, l'a trouvé sans souci ...

Re: Mon petit utilitaire de trading

par falex » 20 mars 2015 15:03

avec pip j'ai eu un message d'erreur, alors je suis allé chercher .exe mais suer lmes deux packages installé avec les .exe je n'ai que numpy qui me pose pb ...

Y'a pas d'autre module de graphe qui demanderai beaucoup mons de librairie ?

Je garde ça sous le coude je verrais la semaine prochaine.

Eventuelement, tu pourrais ajouter une screenshot ?

---

J'ai trader en démo avec la v1.3 pour entré des 0,5 lots SL9TP18 sur le DAX cet APM.
ça marche bien en terme de rapidité d'entrée. Le split de la position est presque immédiat à chaque fois donc ça reste dans le spread de 1.

En deux heures d'utilisation j'ai du redémarrer une fois le programme car les ordre ne passait plus ? faut que je cherche pourquoi.
Faudrait aussi rajouter un petit quelque chose quand la position est refusé (exemple nimbre de lot trop important ou plus de fond disponible).

J'avais en // l'inrterface web sous les yeux, cette fois-ci et je fermé les position avec l'interface web ... coupl asseez sympa en mettant les fenêtre l'une à côté de l'autre.

55 positions ouvertes entre 13h00 et 15h00.
Cout moyen de fermeture -0,52 points.
min -0,15 points
max 1,75 points

Je m'attendais à avoir éventuellement des fermetures positives pendant les périodes de forte volatilité mais non ... ça a été soit proche de 0 soit un peu plus que 1 ...

1er bilan avec trading intensif (et pas forcément toujours très propres mais ce n'était pas le but du test) très positif, très bonne réactivité des API et du programme, je suis très content de la stabilité du tout et de la complémentarité interface Web + API.

En avant pour les prochaines améliorations.

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)