L3 : Programme

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
ima
Padawan
Messages : 471
Enregistré le : 22 janv. 2015 19:10

Re: L3

Message non lu par ima »

Yes, pas mal !

:bravo:

C'est possible ?
L3.png
L3.png (114.44 Kio) Vu 968 fois
(ajout d'un SL suiveur, en y indiquant le pas :)
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: L3

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
»

je préfère ta version ima :)
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: L3

Message non lu par falex »

:-)
Effectivement l'info essentiel n'étant pas sur les tickets mais bien sur les pos en cours et boutons Sell/Buy.

Vous êtes inspiré, le WE vous a donnés de bonnes idées :-)

Seul question qui me vient à l'esprit en l'état : Combien de ligne de "position ouverte" faut-il avant de voir apparaitre un scrolleur sur la droite ?
Spoiler:
Par prudence et pour éviter penser à masquer la référence de votre compte, elle apparait en haut dans la ligne de titre de la fenêtre.
Avatar du membre
ima
Padawan
Messages : 471
Enregistré le : 22 janv. 2015 19:10

Re: L3

Message non lu par ima »

:D

Perso, j'dirais 3.

à voir avec les autres :)
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: L3

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
»

je suis fan du look d'ima

Juste un truc : les options tout en bas ça fera encore gagné une ligne

===
Excellente question... pour le nombre de ligne. Aïe

Si quelqu'un pyramide il peut monter vite à 10 positions
Avatar du membre
ima
Padawan
Messages : 471
Enregistré le : 22 janv. 2015 19:10

Re: L3

Message non lu par ima »

en bas ici ?
L3.png
L3.png (108.13 Kio) Vu 942 fois
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: L3

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
»

encore un cran plus bas
Avatar du membre
ima
Padawan
Messages : 471
Enregistré le : 22 janv. 2015 19:10

Re: L3

Message non lu par ima »

sans le tableau du bas ou avec ?

regarde comme ça.

L3.png
L3.png (101.69 Kio) Vu 927 fois
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: L3

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
»

l'image de droite top
Avatar du membre
ima
Padawan
Messages : 471
Enregistré le : 22 janv. 2015 19:10

Re: L3

Message non lu par ima »

tu t'y vois déjà hein ! :D

Bon courage à falex and co pour la realise....
beni
Compagnon Jedi
Messages : 1395
Enregistré le : 11 juil. 2012 18:31

Re: L3

Message non lu par beni »

Pas mal ta proposition ima. Par contre je ne vois pas comment faire au niveau du code. Falex t'as une idée ?
Une truc possible sinon c'est de faire des onglets comme un navigateur web avec un onglet "live" pour le suivi en live des positonset un autre pour les options.
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: L3

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
»

ah bien oui les onglets :top:
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: L3

Message non lu par falex »

Perso j'suis anti-onglet mais bon tous les goût sont dans la nature.

Comme-ça la non j'ai pas d'idée je regarderai dans la semaine.

T'a pas truc du genre boxsizer hide /show ?

---

Effectivement le tableau du bas c'est plus pour voir si IG a pris en compte la demande... C'est un peu la fenêtre de confirmation de l'interface web mais en version ligne/tableau
Soit on supprime soit on externalise dans une autre fenêtre.

---

Ou alors on pars un cran plus loin avec deux fenêtres :
Une pour le réglage du ticket et les messages de confirmation d'ig
La deuxième avec juste les boutons et la liste des positions ?
Avatar du membre
Crack
Padawan
Messages : 302
Enregistré le : 11 avr. 2015 05:21

Re: L3

Message non lu par Crack »

Bonjour Falex,
J'ai investigué sur le pb (pour l'utiliser sur un petit ecran) du redimensionnement de l'interface. et jai vu qu'il existe gestionnaire de Layout de type grille qui permet d'éviter les coordonnées pixel fixes pour que les widgets s'adaptent automatiquement à la taille de l'écran.
Si on peut définir en variable la taille de police (quitte a la changer en dur?) on devrait s'approcher de la solution ?
Ceci dit je ne saurais avoir un avis plus détaillé sur cette question, j'en suis restée à cela.

Question des onglets : oui c'est le principe pratique de l'interface que j'utilise, cf les cpies d'écran plus bas ... c'est ultra ergonomique

Question de deux fenêtres :
Pas pratique de chercher une fenêtre qui se cache derrière d''autres ... a moins de l'épingler et mais là ça double en permanence la surface occupée ...si je ne me trompe pas ...

Desolée de ne pas pouvoir t'etre plus utile que cela et merci pour ce que tu fais, c'est énorme, E N O R M E :mercichinois:

onglet de passage d'ordre :
passer les ordres.PNG
onglet de suivi :
suivre ou on en est.PNG
Troub
Ewok
Messages : 13
Enregistré le : 22 déc. 2014 16:16

Re: L3

Message non lu par Troub »

Ravi de l'adoption du nom L3. Modeste contribution... Pas de copyright ;-) pour rappel je suis plutôt trader automatique, je ne spam donc pas 'trop´ cette file de scalper. Et le sujet GUI. Mon avis : il vaut mieux se fier aux gros pratiquants...
Avatar du membre
DarthTrader
Membre du Conseil Jedi
Messages : 11260
Enregistré le : 09 oct. 2013 17:09

Re: L3

Message non lu par DarthTrader »

possible de faire tourner la L3 sur un raspberry pi avec raspbian comme os: station-trading-premier-prix-t8752-10.html
ce qui vous fait une station de trading pour 50€ de plus la la config complète avec la L3 n'utilise que 1% de la cpu
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: L3

Message non lu par falex »

Oyez Oyé brave Scalpeur, voic L3 en version 1.12



C'est une version que je qualifie d'abouti puisque nous avons les ajouts suivant :

### Ajouts fonctionnels / modifications / corrections :
### - L3 dans le titre de la fenêtre
### - Modification Appel de l'url pour la récupération du programmation neuro-linguistique Quotidien (urls.py)
### - Ajout du bouton TP à 0
### - Mise-à-jour de l'appel de GetDailyPnL sur les message Update et Delete (comme ça peut importe qui a provoquer la fermeture du ticket)
### - Formatage et suppression du texte "Sell"/"Buy" dans les boutons Achat/Vente
### - Corrections/optimisations dans le programmation neuro-linguistique affiché (Position ouverte et total courant) :
Calcul uniquement pour le sous-jacent actif
Arrondi
Calcul en fonction de la taille du lot,
calcul en Pips/points en fonction du type de sous-jacent (très utile pour le forex)
### - Ajout lot plein DAX dans les choix d'epic (special et swingin)

Merci à Beni et guilux pour leur apport.
Je vous laisse regarder les modifications pour que vous compreniez la strucutariotn du programm. En tout cas merdci à vous deux pour l'optimisation de l'interface et les calcul de programmation neuro-linguistique.

J'en ai profité pour affiner un peu.

Voici deux screenshot avex 3 positions en cours : 2 indice anglais et 1 CAC, chaque screenshot vous montre que le calcul ne se fait que sur le sous-jacent actif.
indice anglais actif
indice anglais actif
PnL_Sous-Jacent_Actif_FTSE.jpg (78.42 Kio) Vu 841 fois
CAC actif
CAC actif
PnL_Sous-Jacent_Actif_CAC.jpg (69.58 Kio) Vu 841 fois
Un autre screenshot avec une position EURUSD mélangé avec du indice anglais et du CAC :
EURUSD : decompte de point façon forex
EURUSD : decompte de point façon forex
PnL_Sous-Jacent_Actif_EURUSD.JPG (76.98 Kio) Vu 833 fois
---

Vu le niveau de raffinement du programme je considère le programme comme fini.
Je fais une pause quand à son dev', sinon j'ai l'impression de ne faire que ça (j'ai presque pas eu le temps de trader depuis 3 semaines ...).
Si vous avez besoin de moi, vous savez où me trouver.
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: L3

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 Falex superbe boulot :top:

Merci pour le temps passé :mercichinois:
Avatar du membre
Fred44
Padawan
Messages : 340
Enregistré le : 05 déc. 2014 12:07

Re: L3

Message non lu par Fred44 »

Merci à toi et à ton temps, je teste et dès que j'ai résolu les soucis dus à Linux (couleur Bouton, touches clavier), je les communiquerai.

En tout cas, grand Bravo

Et surtout, en tant qu'informaticien : sympa l'info pour la découverte de ce langage.
Merci pour le partage!
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: L3

Message non lu par falex »

Arf mince je viens de voir qu'il reste un bug sur le PnLen live à l'ouverture du programme, une fois lancé le flux live y'a plus de souci ... pas génant c'est jsute pour être propre et ne pas avoir une fenêtre d'erreur. Je corrigerai demain ou vendredi.

----

Avec ça, chez IG, il vont t'appeler Destructor ... tu va assecher leur gain :lol: