Erreurs, bugs, questions - page 2336
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Au fait, j'ai remarqué que le profileur a cessé de fonctionner sur les gros programmes. :((
Que sont les grands programmes ?
Je l'utilise sans aucun problème sur la Build 1953.
Que sont les grands programmes ?
Je l'utilise sans aucun problème sur la Build 1953.
Oui, mes excuses. J'ai fait une mauvaise conclusion.
J'avais une version 1950 et le profilage ne fonctionnait pas sur tous les indicateurs.
Amélioré à la construction de 1954. Maintenant le profilage fonctionne.
Il y a toutes sortes de nuances avec les variables statiques. Quelle est la raison de ce comportement sur les deux plateformes ?
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Bugs, bugs, questions
fxsaber, 2018.11.09 15:34
Dans le testeur, quel événement est généré en premier, le tic-tac ou la minuterie ?
Par exemple, Timer doit être appelé à 12:00:00.000. Et il y a un tic-tac avec la même heure. Lequel est déclenché en premier, OnTimer ou OnTick ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bugs, bugs, questions
Slava, 2018.11.09 16:18
Minuterie d'abord
Malheureusement, ce n'est pas toujours le cas. Si un niveau en attente est déclenché sur un tick, OnTick est appelé en premier et seulement ensuite OnTimer.
@Slava, pensez-vous que cette situation est correcte ?
Il y a toutes sortes de nuances avec les variables statiques. Quelle est la raison de ce comportement sur les deux plateformes ?
Parce que ce n'est pas du C++. Il y a une logique spéciale ici : Init est initialisé avant Symb
Parce que ce n'est pas du C++. Il y a une logique spéciale ici : Init est initialisé avant Symb
J'ai besoin de comprendre cette logique ou de la lire quelque part.
J'aimerais comprendre cette logique ou la lire quelque part.
signifie en fait
d'abord le statique autoportant, et dans {} ensuite
signifie en fait
tout d'abord, les statiques autoportants, bien, dans {} alors
Je l'ai, merci !
Aux développeurs. Veuillez corriger un bogue dans MQL4.
L'échelle fixe créée manuellement via F8, onglet "Général", la case à cocher "Fixer l'échelle 1:1" ne correspond pas aux valeurs d'une fonction similaire ChartSetInteger(chart_ID,CHART_SCALEFIX_11,0,value).
Comment se reproduire. Si le script de l'application est exécuté sur le graphique, la fonction ci-dessus sera appelée. Le champ Commentaire aura les valeurs suivantes :
Comment("résultat = ", résultat, " ; WindowPriceMax = ", WindowPriceMax, " ; WindowPriceMin = ", WindowPriceMin) ;
Ils seront également visibles si vous appuyez sur F8, onglet Général, voir les champs - "Fixer le maximum", "Fixer le minimum". Enregistrez ces valeurs (1).
Ensuite, annulez l'échelle fixe en décochant la case "Fix scale", la case "Fix scale 1:1" sera automatiquement décochée.
Fixez manuellement l'échelle par F8, onglet Général, en cochant "Fixer l'échelle 1:1", vous décochez automatiquement la case "Fixer l'échelle".
Confirmez l'action en appuyant sur OK. Appuyez à nouveau sur F8 et enregistrez les valeurs "Fix maximum", "Fix minimum" (2).
Comparez les valeurs enregistrées (1) et (2).
Par exemple, pour moi, après que le script fonctionne :
Fixer le maximum - 112.004
Assurer le minimum - 111.420
Après le réglage manuel :
Secure high - 112.004
PS : J'ai vérifié à nouveau. Il semble que ce ne soit pas un bug de MQL4, mais du terminal 4.00 Build 1147 16 Nov 2018Assurer le minimum - 111.398