ProRealTime
On y parle Livres et Outils de Trading, Station de Trading, des livres lus sur le trading, de notre vision du trader et de son métier
Répondre • Page 1 sur 1

Clavier/Souris ? (ou comment gagner quelques millisecondes)

par m1a1 » 20 janv. 2016 22:07

Salut les amis,

Je profite de ce début d'année et des bonnes résolutions qui l'accompagne pour refaire surface parmis vous.
Je ne boude pas le plaisir que j'ai de vous retrouver après cette faille spatio-temporelle de 6 mois pour cause de gros travaux dans la maison.
Pendant cette période, j'ai fait en sorte de ne pas perdre le fil en suivant la file du jour tant que possible.
Oui, on peut le dire grâce à vous, je suis resté vivant :lol:

Allez ! Pour fêter ça, je vous propose une petite réflexion, et accessoirement un petit utilitaire de mon cru dont j'ai eu l'idée il y a quelques jours.
(Coïncidence troublante, je viens de m'apercevoir en lisant la file du jour que je suis en plein dans le mille !)

Inspiré par certains d'entre vous qui travaillent en ce moment à l'optimisisation de la configuration de leur matériel, notamment au niveau du réseau, je me suis posé la question de toute la chaine des temps de réaction qui entrent en considération lors de nos scalps quotidiens.
Entre la vue (oeil), la prise de décision (cerveau), l'action (doigt), et l'éxécution de l'ordre (réseau + soft + broker), Besnoit indiquait dans un vieux post, un temps de 1 seconde environ.

Précisément, je me suis interessé au temps de réaction entre la prise de décision (reconnaissance visuelle d'un pattern/prix) et l'action (clic).
C'est là que je suis tombé sur un logiciel créé par l'INRP de Grenoble (Reaction) qui mesure le temps de réponse entre un signal et une action.
Je l'ai testé rapidement, il y a 3 modes : stimuli visuel, comparaison de 2 images, et reconnaissance de forme.

Premier constat : ne connaissant absolument pas le sujet, j'ai été étonné de l'ordre de grandeur des temps de réponse : on est au minimum dans les 300ms.
Ce qui est apparemment reconnu comme déjà un très bon temps de réaction. Effectivement !
En tous cas, c'est déjà une valeur intéressante à mettre en comparaison avec les autres élements de la chaine (ping, traitement & éxécution de l'ordre, etc...).
En sachant aussi qu'un grand nombre d'élements peuvent venir jouer sur ce temps "de base" : environnement immédiat, fatigue, concentration, entrainement...
Voici d'ailleurs un lien interessant sur le sujet :

h**p://tpetempsdereaction.e-monsite.com/pages/facteurs-influencants-le-temps-de-reaction/

2ème constat : il est intéressant de noter la différence observable entre les 3 modes, mettant en évidence la partie "réflexion" (en plus de la vision simple) lorsqu'elle est mise à contribution.
Pour mon cas : vision = 296ms, comparaison = 597ms, reconnaissance = 442ms
Spoiler :
Spoiler:
reaction_tst.jpg
reaction_tst.jpg (20.66 Kio) Vu 2038 fois
Si il y en a que ça intéressent : voici un lien où l'on peut télécharger ce logiciel :
h**p://acces.ens-lyon.fr/acces/ressources/neurosciences/temps-de-reaction-investigation-variabilite-et-traitements-statistiques-des-donnees/ressources-1/prise-en-main-rapide-du-logiciel-reaction/

Accessoirement, je suis aussi tombé sur ce site rigolo :
h**p://http://www.humanbenchmark.com
qui permet quelques tests dont celui du temps de réaction (cf aussi file du jour :musique: ).

Venons-en au but :
Suite à tout cela, je me suis penché sur l'outil même qui génère l'action, à savoir : la souris et/ou le clavier.
Je ne m'étais jamais posé la question avant mais n'y aurait-il pas une différence de réactivité entre les 2.
Et si oui de quelle ordre de grandeur est-elle ?
D'où le petit outil que je vous propose d'utiliser. Je l'ai baptisé Reakt ! (Pour l'installation, c'est simplissime & sans risque : décompresser et cliquer sur index.html)

Ca ressemble à ca :
Spoiler:
REAKT ! - interface.jpg
REAKT ! - interface.jpg (30.88 Kio) Vu 2038 fois
Basiquement, j'ai repris le principe de la mesure du temps de réaction.
Niveau interface, je l'ai adapté au trading. Avec un prix qui fluctue et un bouton d'action permettant de réagir à un signal (quand le prix devient jaune).
A ce signal, soit on clique avec la souris, soit avec le clavier.
L'appli mesure le temps de réaction et l'enregistre dans la colonne adéquate ("Souris" ou "Clavier"). Une moyenne est faite au fil des essais. Et que le meilleur gagne !

Je garde encore quelques instants le suspens quant au gagnant Clavier/Souris... Mais la différence est notable (chez moi en tous cas).
J'ai fait aussi des tests sur 2/3 pcs différents et là aussi des différences sont observables.
Disons que les écarts peuvent se rapprocher de ce que l'on peut gagner par ailleurs (au niveau du ping, en déménageant ou en changeant d'opérateur par exemple :lol: ), ou tout simplement par optimisation logicielle : j'ai par exemple gagné 50/60ms juste en installant le vrai driver de ma souris :top:
Comme quoi... autant commencer par le commencement !
En tous cas, chez moi le gagnant est toujours...... le clavier (delta entre 50 et 100ms par rapport à la souris). Fin du suspense.

Voici mes différents résultats :

PC maison:
Spoiler:
reakt_home01.jpg
reakt_home01.jpg (10.79 Kio) Vu 2038 fois
PC maison (après installation driver souris) :
Spoiler:
reakt_home2.jpg
reakt_home2.jpg (10.27 Kio) Vu 2038 fois
PC travail#1:
Spoiler:
REAKT ! _work.jpg
REAKT ! _work.jpg (10.7 Kio) Vu 2038 fois
PC travail#2 (portable) :
Spoiler:
REAKT ! _portable.jpg
REAKT ! _portable.jpg (10.12 Kio) Vu 2038 fois
Donc...entre un trading sur le portable au clavier, et le pc maison à la souris (brut d'installation), j'ai quand même un gain de 200ms ! :hein:
No comment.

Après pour être au top, il faut aller voir du coté du matos de Gamer avec des claviers/souris qui ont des "polling" (fréquence de balayage) à 500/1000hz (à comparer au 125hz de base).

Attention, ce post était uniquement réservé aux scalpeurs de l'extrème et/ou au fans de chipotages et tuning en tout genre :mrgreen:

Voili,
Si le coeur vous en dis je serai curieux d'avoir vos avis et pourquoi pas vos propres mesures...

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par m1a1 » 20 janv. 2016 22:10

Et le source of course... :joker:
./download/file.php?id=30380&sid=f0f11afe787681e89a90675a22a2a06e
(170.82 Kio) Téléchargé 380 fois

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par Benoist Rousseau » 21 janv. 2016 09:17

joli boulot m1a1 :top:

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par m1a1 » 21 janv. 2016 17:10

Merci Besnoit,

Du coup, ça m'a rappelé que j'avais bricolé un autre joujou dans le genre il n'y a pas si longtemps.
Je le peaufine et vous en fait part.

Allez, un peu de teasing :musique:
Spoiler:
Celui-là s'appellera SPEAK !

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par Benoist Rousseau » 21 janv. 2016 18:59

Merci :)

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par Ano782345 » 21 janv. 2016 19:58

Très bien, :)

il y a des outils sur Windows 7
J’ai recherché et retrouver cela, avoir d'il y a pas trop d'espion.

Pour le réseau
http://addgadgets.com/network_meter/

Pour la souris
http://www.myfavoritegadgets.info/monitors/MouseMonitor/mousemonitor.html


Ping monitor

http://www.myfavoritegadgets.info/monitors/PingMonitor/pingmonitor.html

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par chad » 21 janv. 2016 23:53

Top M1a1

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par dede6363 » 22 janv. 2016 14:39

Superbes recherches m1a1 :top:
Mais comment lancer le programme reakt?il ne contient pas de fichier exe :roll:

Merci

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par Benoist Rousseau » 22 janv. 2016 19:04

Tu cliques deux fois sur index

Il n'y a pas photo après essai...

par swapping » 23 janv. 2016 10:25

J'avais pas vue cette file et la définition du programme proposé par m1a1 et merci pour permettre ce test sans équivoque :mercichinois:
Sans l'ombre d'un doute le vainqueur en terme de rapidité est le clavier et çà fait la différence en scalping :top:

@m1a1 - Petite bricole pour alléger le fichier
En éditant ton code parce que j'aime bien tripatouiller il apparait que les fichiers "bootstrap-flat.min.css" et "bootstrap-flat-extras.min.css" ne sont pas nécessaire pour cette programmation, en les supprimant du dossier "assets/css" après avoir corriger les lignes référencés dans le source de "index.html" indiqué ci-dessous on optimise un petit peu le poids du programme :
<link href="assets/css/bootstrap-flat.min.css" rel="stylesheet">
<link href="assets/css/bootstrap-flat-extras.min.css" rel="stylesheet">

Et tant qu'on est en mode édition du source "index.html", correction d'un petite faute dans :
(pour ne pas fausser le série) par (pour ne pas fausser la série)

Ou sinon, impeccable la réactivité du clavier sur la souris :o

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par Benoist Rousseau » 23 janv. 2016 10:29

tu comprends pourquoi en scalping on ne peut plus se passer de la l3 et de takascalper :)

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par swapping » 23 janv. 2016 10:31

oui, il n'y a plus l'ombre d'un doute mais c'est ce genre de "test' qui ouvre souvent les yeux :musique:

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par Benoist Rousseau » 23 janv. 2016 10:36

La preuve par l'exemple

Saint Thomas :)

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par jized » 25 janv. 2016 00:43

Bonjour,
C'est une étude très intéressante, mais je crains qu'un programme en javascript interprété dans un navigateur ne soit pas adapté à la mesure de délais de réaction, car la souris n'est pas très bien gérée dans ce contexte.
Dans le cas d'un programme autonome, les différences matérielles sont très faibles, et je ne saurais dire lequel du clavier ou de la souris est le plus rapide, indépendamment du bonhomme.
Pour vérifier, j'ai écrit un petit programme très très inspiré de reakt, mais en c++ avec qt.
Pour ma part j'obtiens des scores vraiment similaires au clavier ou à la souris.
Pour l'utiliser, il suffit de le dézipper n'importe où et de le lancer. Rien à installer et il n'enregistre rien. Quand c'est jaune, on clique n'importe où dans la fenêtre, ou on appuie sur la touche espace ou sur la touche flèche haut.
Je l'ai mis ici (version windows seulement) :
https://www.andlil.com/api/Monotrade/reflexes.zip

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par m1a1 » 25 janv. 2016 22:24

Merci Swapping pour ces retours,

Je suis moi même un grand tripatouilleur alors il y a pas mal, au contraire.
En fait les fichiers flat.css, sont là pour avoir le coté "flat design".
J'avoue c'est pour la frime... Car le bootstrap de base convient très bien.

Je m'apprêtai à livrer une v2 alors je vais quand même dans ton sens pour cette nouvelle version :
J'ai mis la version min de boostrap.css et ai supprimé le bootstrap-flat-extras.min.css qui lui ne sert pas.

Donc dans cette v2 :
- les temps sont affichés par ordre croissant
- le temps du dernier "flashe" dans la liste
- on peut se limiter au 10 meilleurs si on veut (option) pour les stats

Sinon rien de neuf, j'ait fait quelques séries : toujours cette différence clavier/souris de 100ms (!)
Spoiler:
REAKT ! - 250116.jpg
REAKT ! - 250116.jpg (29.58 Kio) Vu 1088 fois

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par m1a1 » 25 janv. 2016 22:57

Merci Jized pour ton éclairage,

J'avoue que j'attendais secrètement l'avis d'un spécialiste pour mettre en lumière ce petit doute que j'avais aussi sur la "couche" navigateur.
Je viens d'essayer ton programme : je crains que tu aies raison. Pour ce qui est d'un "vrai" programme (Monotrade/L3/TS), la différence est quasi nulle.

Mais l'écart que j'observe de mon coté reste à retenir pour tous ceux qui tradent via un navigateur.

En fait si je me posais cette question à la base, c'est parce que j'ai développé ma propre plaleforme et qu'elle est en js.
Et j'avais un léger/gros doute sur la réactivité des boutons 'Buy/Sell/Exit/...'

En tous cas merci pour ton petit soft qui met les points sur les i.

Et aussi pendant que tu es là : un grand merci pour Monotrade. :bravo:
Je l'utilise au quotidien en "backup" de ma plateforme js :D

D'ailleurs au début, quand je n'avais pas terminé mon dev, je l'utilisai pour entrer/sortir (Je vais peut être refaire ça du coup...)
(En fait, pour être franc, il manquerait juste 2 boutons: SL to 0 / TP to 0, et ce serait le top) :joker:

Re: Clavier/Souris ? (ou comment gagner quelques millisecond

par m1a1 » 25 janv. 2016 23:06

Voici la v2 :
./download/file.php?id=30669&sid=f0f11afe787681e89a90675a22a2a06e
(167.59 Kio) Téléchargé 318 fois
Afin de garder un certain recul sur cet outil révolutionnaire ( :mrgreen: ), je vous conseille de lire le post de Jized juste au-dessus.

Sujets similaires
Scalpeurs : comment gagner 80 ms sur un click de souris
Fichier(s) joint(s) par bujinkan34 » 06 nov. 2020 23:22 (8 Réponses)
Clavier + souris bluetooth
par Rogue » 23 avr. 2014 20:54 (31 Réponses)
souris clavier clic clic clic
par straussynou » 24 févr. 2018 16:06 (1 Réponses)
Clavier et souris partagés entre 3 ordinateurs
Fichier(s) joint(s) par takapoto » 18 févr. 2021 11:48 (15 Réponses)
Clavier+ : raccourcis clavier
par takapoto » 15 mai 2014 13:28 (7 Réponses)
Comment gagner de l'argent pour les swingueurs Cac 40
Fichier(s) joint(s) par swingtrader_ CAC40 » 18 oct. 2014 06:37 (31 Réponses)
Comment gagner 1500 € dans un range !
par Grotox » 17 sept. 2015 13:57 (11 Réponses)