Mon petit utilitaire de trading

LabZone, l'atelier de développement du forum Andlil : API, logiciels et utilitaires de trading créés par les membres, versions, bugs et idées.
Avatar du membre
leroidessables
Chevalier Émérite Jedi
Messages : 3517
Enregistré le : 30 août 2014 21:13

Re: Mon petit utilitaire de trading

Message non lu par leroidessables »

Pour l'instant, je n'ai parlé que du stop 0 mis après coup. D'ailleurs, je ne connais pas les possibilités d'un code, mais j'imagine que la case stop 0 peut se souvenir, ou récupérer la valeur du cours d'ouverture et l'appliquer au sl (ou au tp). Aussi, la case peut être grisée tant que l'écart avec le cours actuel n'est pas suffisant.

Pour en revenir au stop 0 pendant la préparation de l'ordre, alors peut être aussi une case à cocher du style "au premier tick disponible". Exemple dès qu'on est à plus 4 il active le stop 0. Tant que tu ne peux rien modifier, tu peux mettre l'ordre en auto lorsque x+4.

Désolé pour le manque de clarté. Après le stop 0 programmé avant l'ordre contredit la possibilité de tp à 0 avec la même case...
Matema6757

Re: Mon petit utilitaire de trading

Message non lu par Matema6757 »

Chapeau bas wow admiratif je viens seulement de tomber sur le topic.
Bravo les programmeur fou :)

Juste une petite question je peu utiliser ce programme en même temps que la platforme IG web ?

Est ce que c'est aussi rapide au niveau execution pour du scalping que la platforme IG ?

Sa marche sur Demo ?

On peu choisir entre un minilot et un lot plein ?

Bon je télécharge le zip et vais essayé de comprendre comment installer sa.

Merci Merci beaucoup pour le partage
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

Salut Marema

utilisation en simultané OUI
Rapidité .... dure de calculer les millisecondes mais pas vu de différence donc OUI
Demo OUI
mini lot ou lot plein.... OUI, grace a falex tu peut même prendre des micro lot mais tu payera le spread d'un mini

en bref OUI a toute tes questions et en plus c'est gratuit, que demande le peuple.....

ps: je suis sur que y en a qui vont se plaindre que ça leur fait pas gagner des euros automatiquement sans rien faire
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

Lot plein : non mais on peut le rajouter
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

a oui c est vrai il n'y a pas les epic pour lot pleint, sur indice vu que désormais il y a le même spread, il n y a plus trop d’intérêt de prendre des lots plein à moins d'aimer les sensations forte.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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

Donc effectivement ca n'a plus beaucoup d'intérêt
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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 :
Image jointe
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

Falex il y a un truc que je comprend pas
sur dj mini 2$ je voulais faire des essais avec nombre de lot inférieur à 1 qui est le mini

J achète 0.8 -> je vois bien +0.8 dans les position ouverte, maintenant sans position forcé je clique sur vendre 0.8 je me retrouve à -0.2 dans les positions ouvertes.. ???? incompréhensible pour moi

si je joue avec 0.6 pareil je laisse 0.6 dans size si je clique sur buy sell buy sell ma position ouverte fait +0.6, -0.4, +0.6, -0.4

autre truc que j ai vu meme avec size a 0 si tu clique sur achat ou vendre l´action se déroule
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

autre essai j achète 0.85, je vend 0.3, je me retrouve à -0.15

autre test bizarre mais c est pour tester le soft j achète -0.85 je me retrouve à +1
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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é ?
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

pas de position forcé et ni TP ni SL test simple je rentre un valeur <1 et je clique successivement sur achat vente comme un robot et regarde l'etat de ma position ouverte

si tu met 0.8 tu as 0.8 -0.2 0.8 -0.2 0.8 -0.2 .........

si tu met -0.8 tu as 1 du coup j ai pas continuer avec les valeur negative, pour mois acheter un lot negatif c est comme vendre mais ça n'a pas l'air de fonctionner ainsi
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

ok je comprend j avais jamais essayer de truc bizare avec l'interface web, la je joue plus avec le pg pour voir si cela bug avant de passer en reel

une question si j'ai 0.8 d'ouvert comment je ferme la position depuis le pg

en faisant 0.8 j ai bien 0.8 mais en faisant -0.8 je pensait que le programme allais ouvrir -1 donc j'allais me retrouver à -0.2 comme tu l a expliquer puis que le programme allait retrancher les -0.2 (puisque j'ai demandé -0.8 et pas -1) et que donc la position serais fermé
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: Mon petit utilitaire de trading

Message non lu par DarthTrader »

le truc bien serais de pouvoir effectivement fermer une position et aussi si possible pouvoir vendre une fraction de la postion, faire du piramidage inverser
Matema6757

Re: Mon petit utilitaire de trading

Message non lu par Matema6757 »

DarthTrader a écrit :Salut Marema

utilisation en simultané OUI
Rapidité .... dure de calculer les millisecondes mais pas vu de différence donc OUI
Demo OUI
mini lot ou lot plein.... OUI, grace a falex tu peut même prendre des micro lot mais tu payera le spread d'un mini

en bref OUI a toute tes questions et en plus c'est gratuit, que demande le peuple.....

ps: je suis sur que y en a qui vont se plaindre que ça leur fait pas gagner des euros automatiquement sans rien faire
:merci: pour ta réponse pas encore eu le temps de tester mais cler que ça va changer mon trading

Super boulot Falex :top: :merci:
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Mon petit utilitaire de trading

Message non lu par falex »

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
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: Mon petit utilitaire de trading

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

Merci à toi Falex et à Maroxe....

Cela semble se rapprocher de la perfection... J'ai juste une question ? Est il possible d'afficher à gauche du ticket un graphique en ticks (200 unités) ? Est ce trop complexe ou l'API va refuser à cause du nombre de requètes ? Juste une question, pas une demande, on a déjà les graphiques avec PRT qui sont bien