Erreurs, bugs, questions - page 2166

 

autre chose d'intéressant

si vous activez la croix directionnelle avec le bouton de la barre des tâches et que vous la désactivez avec Ctrl+F, elle n'est pas désactivée ;)

 
Alexandr Bryzgalov:

autre chose d'intéressant

si vous activez le réticule avec le bouton de la barre des tâches et le désactivez avec Ctrl+F, il n'est pas désactivé ;)

Crosshair n'est pas désactivé par quoi que ce soit. En l'activant avec le bouton, il n'est pas désactivé même avec le bouton. L'activation de Ctrl+F ne la désactive pas, ni avec Ctrl+F ni avec le bouton. Elle est désactivée après utilisation, c'est-à-dire en cliquant sur la souris sur le graphique.

 

Courtier Otkritie, pourquoi y a-t-il de tels délais (11 secondes) dans l'exécution lors de forts mouvements ?

2018.03.14 10:01:29.516 Trades  '289': exchange sell 10.00 Si-3.18 at market
2018.03.14 10:01:40.680 Trades  '289': accepted exchange sell 10.00 Si-3.18 at market
2018.03.14 10:01:40.692 Trades  '289': exchange sell 10.00 Si-3.18 at market placed for execution
2018.03.14 10:01:40.781 Trades  '289': order #85223736 sell 10.00 / 10.00 Si-3.18 at market done in 11265.537 ms
2018.03.14 10:01:40.782 Trades  '289': deal #47039430 sell 3.00 Si-3.18 at 57027 done (based on order #85223736)
2018.03.14 10:01:40.786 Trades  '289': deal #47039431 sell 2.00 Si-3.18 at 57026 done (based on order #85223736)
2018.03.14 10:01:40.787 Trades  '289': deal #47039432 sell 3.00 Si-3.18 at 57026 done (based on order #85223736)
2018.03.14 10:01:40.790 Trades  '289': deal #47039433 sell 1.00 Si-3.18 at 57026 done (based on order #85223736)
2018.03.14 10:01:40.795 Trades  '289': deal #47039434 sell 1.00 Si-3.18 at 57025 done (based on order #85223736)
 
Aleksey Vyazmikin:

Courtier Otkritie, pourquoi y a-t-il de tels délais (11 secondes) dans l'exécution lors de forts mouvements ?

utilisez-vous des indicateurs "lourds" ?
 
SEM:
Utilisez-vous des indicateurs "lourds" ?

Les indicateurs pourraient avoir un effet si le programme tarde à recevoir un ordre d'agir.

Je détecte un fort mouvement lorsqu'un ordinateur portable est équipé d'une glacière - il n'y a que des robots debout. Les indicateurs, je les utilise, bien sûr, mais cela semble être un sujet distinct.

 
Renat Fatkhullin:

Et voici la pornographie réalisée sur le même code Visual C++ 2017 x64 avec toutes les optimisations :

Code de prune non qualifié qui est généré dans MQL5.

MSVC n'essaie même pas de l'optimiser, ce qui est surprenant - tous les calculs sont transmis par les bibliothèques comme s'ils avaient été écrits pour un processeur vieux de 20 ans. Et l'activation du jeu de commandes AVX ne change pas du tout le comportement du compilateur.

Fichier de test C++ joint. Il n'est pas nécessaire d'exprimer l'idée d'"une erreur dans l'exemple de test", il n'y a pas d'erreur.

Eh bien, contrairement à gcc v5.4, le code est plus petit ;))

dans l'archive votre code est personnalisé pour Linux, compilateur gcc v5.4, a fait des optimisations -O3 et sans lui

ps. comment obtenir le code assembleur du compilateur mql ? ce serait bien d'avoir une référence aux commandes
Dossiers :
src.zip  6 kb
 
Alexandr Bryzgalov:

Comment puis-je savoir si le bouton de la croix directionnelle est enfoncé ou relâché ?

Écrivez votre propre émulateur de réticule (

 

Comment ça ?


 
Vladimir Pastushak:

Comment ?

Les graffitis sont pompés vers le serveur).

 
Il y a une erreur dans mt5 pour android sur le graphique euro/dollar américain qui montre ceci
Au fait, je n'arrive pas à trouver comment envoyer une demande avec une capture d'écran depuis mt5 sur android, l'option d'envoi ne fonctionne pas.

Raison: