Points pivots Automatique Futures sur PRT

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.
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

Salut
Merci pour le test
Voici une nouvelle version http://dl.free.fr/getfile.pl?file=/kIuWEOWY
Normalement quand tu as finis de selectionner les fenetres tu fais un clic droit sur l'un des carrés vert ou bleu , ensuite il faut aller sur la fenetre SPREAD.. normalement à ce moment la , le nom de la fenetre survolée doit s'afficher sur mon prog ainsi on verra le nom de la fenetre.
CHez moi elle s'appelle SPREAD .. je serai étonné que cela ne soit pas le cas chez toi ..

as tu pensé à cliquer droit pour valider les fenetres selectionnées?
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

En fait , je vois qu'il y a la frequence de rafraîchissement de l'écran donc la fenêtre est bien détectée
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

Tu peux me faire juste une copie d'écran ainsi je verrai peut etre quelque chose.
Moi j'ai laissé tourner toute la journée et ca fonctionne nickel . Il doit pas y avoir un gros pb,
choubakkka
Ewok
Messages : 58
Enregistré le : 17 nov. 2018 16:37

Re: Points pivots Automatique Futures sur PRT

Message non lu par choubakkka »

Salut Ericsson,

Avant tout, ayant suivi les différentes files, un grand merci pour vos développements à toi et RobinHood!

Espérant pouvoir aider un minimum, j'ai essayé ton programme.

J'ai windows 7 sur un portable et affiche mes fenêtres PRT sur 2 écran 27".
J'ai un problème semble-t-il à la fin de ta procédure: en effet, lorsque je mets la souris sur la fenêtre spread le programme affiche cac au lieu de dow sur quoi j'ai fait ma sélection. Pourtant, je n'ai enregistré qu'un seul spread dans la fenetre SPREAD, celui du DOW.

Par ailleurs, aucun PP ne s'affiche.

Je te mets ma capture d'écran.
CaptureEricsson.PNG
CaptureEricsson.PNG (183.88 Kio) Vu 1181 fois
)

2 questions supplémentaires:
1) Curieusement dans ma fenêtre spread, je n'ai pas le dax JUIN 2019 mais celui de SEPT 2019!?!
2) Je n'ai pas bien saisi pourquoi tu dis qu'il faut cliquer droit sur une fenêtre bleue ou verte? Pour moi, elle doit être forcément verte puisque c'est celle que l'on a sélectionnée.

Merci pour ton aide et ton travail de dingue une fois encore! (Je n'oublie pas RobinHood biensûr...)
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

Bonjour Choubakaka, merci pour le test.
En fait, pour l'instant il faut mettre dans la fenetre SPREAD , les 4 indices, sinon ca ne fonctionne pas.

EN fait on valide les fenetres à surveilles en faisant un clic gauche pour que la fenetre devienne verte , et pour dire au programme que cette phase de selection est terminée il faut faire un clic droit sur le carré vert effectivement.
Ensuite le programme attend qu'on passe devant la fenetre SPREAD

Concernant l'echeance JUIN 2019,je ne comprends pas car moi je l'ai:
2019-04-08 20_22_19-Recherche avancée.png
2019-04-08 20_22_19-Recherche avancée.png (59.41 Kio) Vu 1179 fois
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

En plus je vois sur ta copie d'écran que le dow est noté DJI car tu l'as en $, pourquoi ne pas prendre directement le CFD à risque limité en € .. car il va falloir que je fasse un changement pour qu'il soit reconnu par mon prog.
Pour l'instant seuls sont reconnus .. DAX et DOW
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Points pivots Automatique Futures sur PRT

Message non lu par Robinhood »

Ok en voyant vos messages je comprends mieux pourquoi cela ne fonctionne pas. J'ai d'autres spreads. Bon je vire et je fais le test avec la même nomenclature. C'est pas hyper pratique mais bon :-)
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

RobinHood, pour l'instant il faut les 4 mais dans de futures versions ce sera plus simple. ;)
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Points pivots Automatique Futures sur PRT

Message non lu par Robinhood »

Ok ca fonctionne quand on met les 4 spreads.

anonyme899 bravo !

Si je peux me permettre quelques conseils :

- Pour que l'outil soit utilisable par le plus grand nombre je pense qu'il conviendrait de le rendre le plus "friendly" possible. Peut être déjà dans le paramétrage indiquer des étapes à l'utilisateur : "choisissez votre écran", "sélectionnez le graphique où afficher les PP", "sélectionnez la fenêtre spread (avec le même système de double couleur => ça c'est bien pour valider)
- Faire en sorte que le fait d'avoir plusieurs spreads avec des noms différents ne soit pas pénalisant. Évidemment si on veut afficher les PP du DAX et qu'on a pas un spread nommé "DAX" bien évidemment ce sera la faute de l'utilisateur :-)
- Dans la mesure du possible, permettre une configuration par l'utilisateur à minima des couleurs des PP : lignes + labels

En tout cas c'est en bonne voie :-)
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Points pivots Automatique Futures sur PRT

Message non lu par Robinhood »

Par contre il y a un bug : quand on bouge le graphique les ligne de PP ne bougent pas (= elle ne suivent pas le graphique de prix à l'intérieur de la fenêtre PRT)
choubakkka
Ewok
Messages : 58
Enregistré le : 17 nov. 2018 16:37

Re: Points pivots Automatique Futures sur PRT

Message non lu par choubakkka »

c'est noté Ericsson. pas de soucis pour le dow au lieu du dji.
reste à ce que je comprenne pourquoi je ne trouve pas l'échéance de juin 2019!! :mur:
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Points pivots Automatique Futures sur PRT

Message non lu par Robinhood »

@Choubakka : même en faisant "rechercher" tu ne le trouves pas ? Parfois ca apparait direct dans la barre de recherche. Parfois il faut cliquer sur recherche.
choubakkka
Ewok
Messages : 58
Enregistré le : 17 nov. 2018 16:37

Re: Points pivots Automatique Futures sur PRT

Message non lu par choubakkka »

@RobinHood

Merci! Grâce à ta capture d'écran j'ai compris et j'ai bien mon indice dax juin 2019 maintenant!

@Ericsson

Ayant 2 écrans, l'un avec le dax et le cac, l'autre avec le dow et le nasdaq, vais-je avoir un problème puisque je ne peux choisir qu'un écran lors du lancement de ton programme?

Si tel est le cas, je modifierais les choses pour pouvoir tester.

Mais là, présentement, dodo

:merci:
choubakkka
Ewok
Messages : 58
Enregistré le : 17 nov. 2018 16:37

Re: Points pivots Automatique Futures sur PRT

Message non lu par choubakkka »

erratum: décidément il se fait tard, la capture d'écran du spread vient d'Ericsson alors merci Ericsson!!
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

Bon je constate que ca fonctionne donc je vais pouvoir aller de l'avant.
RobinHood, effectivement, si on bouge la fenetre les PP ne suivent pas, je vais le coder.
Mais a priori , une fois que la station de trading est installée , on ne touche plus au graphiques.

Choubaka, effectivement le programme ne fonctionne que sur 1 écran mais le but est de pouvoir lancer deux sessions du programme , pour ainsi l'avoir sur autant d'écrans qu'on veut.
pour l'instant ça ne fonctionne que sur un écran, a cause de la fenetre Spread qui ne peut pas se multiplier sur tous les écrans.

Merci aux testeurs !!
Avatar du membre
kondor7
Padawan
Messages : 418
Enregistré le : 14 oct. 2018 14:37

Re: Points pivots Automatique Futures sur PRT

Message non lu par kondor7 »

Hello anonyme899,

Testé ta version page 7 (dernière postée) sur Windows 10.
Je n'ai personnelement indique que le spread DAX sans les 3 autres, ça semble marcher. :?

J'ai juste rencontrer un problème au début car ma fenetre Spread est très compacte sur mon interface. La colonne "Dernier" indiquait "Dern". Ca me faisait apparaitre la fenetre d'erreur.

D'ailleurs je viens de tester en rajoutant toutes les colonnes possibles à la fenêtre Spread qui ne sont pas mises par défaut "Veille" "Var" et l'icone et là ça plante :
Spoiler:

Code : #

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.ArgumentOutOfRangeException: Le paramètre doit être positif et inférieur à la largeur.
Nom du paramètre : x
   à System.Drawing.Bitmap.GetPixel(Int32 x, Int32 y)
   à WindowsApp5.AffichePP.analyse_chiffre(Int32 x0, Int32 posx, Int32 posy)
   à WindowsApp5.AffichePP.recupSpread()
   à WindowsApp5.AffichePP.TimerAnalyseSpread_Tick(Object sender, EventArgs e)
   à System.Windows.Forms.Timer.OnTick(EventArgs e)
   à System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3362.0 built by: NET472REL1LAST_C
    CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
PPAuto
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/Users/XXX/Desktop/PPAuto080419.exe
----------------------------------------
Microsoft.VisualBasic
    Version de l'assembly : 10.0.0.0
    Version Win32 : 14.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3362.0 built by: NET472REL1LAST_C
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3362.0 built by: NET472REL1LAST_C
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Drawing.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_fr_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
mscorlib.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.7.3056.0 built by: NET472REL1
    CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.


C'est un détail je pense, mais ça implique que la fenetre Spreads soit bien configurée pour être reconnue sur chaque PC.

Soucis plus notable chez moi : le programme est très gourmand et sollicite fortement mon processeur (~30% à lui tout seul).
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

Merci pour les retours,
En fait , le programme recupère les fenetres pour les analyser et recuperer le plus haut et bas pour ensuite afficher les PP.
Normalement dans une utilisation normale , le programme affiche deux nb
AffECRAN qui donne le nb de copie d'écran par seconde...
affPP qui donne le nb de rafraichissement de l'affichage des PP par seconde.

Dans un fonctionnement normal affpp doit être assez grand , car le programme ne fait pas grand chose. Par contre quand il y a beaucoup de fenetres ou un pb , la ça peut être plus lent.

Je suis curieux d'avoir ces nbs te concernant.
Pour la fenetre Spread , il faut effectivement qu'elle soit configurée comme sur les photos..
Avatar du membre
kondor7
Padawan
Messages : 418
Enregistré le : 14 oct. 2018 14:37

Re: Points pivots Automatique Futures sur PRT

Message non lu par kondor7 »

Histoire de faire les choses bien j'ai cette fois-ci configuré les 4 spreads.

En revanche les PP ne s'affichent plus maintenant :shock:


Le programme ne plante cependant pas :
Pour une fenêtre :
affEcran=29,89
affPP=1,50 si je ne fais pas de retour windows / mets Firefox en premier plan.

Si je fais des allez retour entre windows / Firefox / PRT ça monte progressivement de 5 à ~30 , pas essayé plus.

Même quand affPP est au plus bas, le %processeur est à 30 pour ton app.


Dis moi si je peux t'aider d'avantage , journée off de mon côté.


screen, ici 2 fenetres
Form1 2019-04-09 11.53.27.jpg
Form1 2019-04-09 11.53.27.jpg (58.08 Kio) Vu 1178 fois

PS : une capture de l'interface de test epurée au max comme tu le préconise :
Allemagne 30 Cash (1€)   5 minutes   11 975,7 (+0,23%)   9 avr. 2019 12_09_41 2019-04-09 12.09.47.jpg
Allemagne 30 Cash (1€) 5 minutes 11 975,7 (+0,23%) 9 avr. 2019 12_09_41 2019-04-09 12.09.47.jpg (30.57 Kio) Vu 1176 fois
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

D'après ce que je vois sur les copies d'écran, le programme n'arrive pas à trouver les caractères.
Donc ce que tu peux faire, c'est revenir à des couleurs prédéfinies pour voir. La couleur Classique Bleu foncé par exemple. SI ça ne fonctionne toujours pas, tu peux essayer de changer la taille des caractères, attention à toujours être en ARIAL.

Du coup, je comprends que le processeur tourne car tant qu'il n'a pas reconnu les caractères , il cherche...
anonyme899

Re: Points pivots Automatique Futures sur PRT

Message non lu par anonyme899 »

Nouvelle version du jour.
J'ai bossé sur la fenêtre SPREAD.
On peut maintenant mettre ce qu'on veut dedans
La seule condition est de caler la fenetre "Dernier" à droite en faisant attention qu'il n'y ai pas d'ascenseur sur la fenetre.
Ensuite sur la fenetre du programme PPAuto, il suffit de lui dire à quelle position est le spread concerné.
Voir sur cette photo.
2019-04-09 15_35_07-Form1.png
2019-04-09 15_35_07-Form1.png (25.94 Kio) Vu 1167 fois
Voici le lien: http://dl.free.fr/getfile.pl?file=/tRr0tdW7