![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Cela fonctionne, bien sûr.
Il s'agit d'un cas particulier.
Cette boucle ne fonctionnera pas si vous la définissez dans un enum comme ceci
enum PP
{
A=10,
B=-1
}
Il n'est donc pas possible que les valeurs soient supposées être incrémentales.
Il s'agit d'un cas particulier. Une telle boucle ne fonctionnera pas si l'enum est défini comme suit : par ex.
enum PP
{
A=10,
B=-1
}
Il n'est donc pas possible de supposer que les valeurs sont croissantes.
J'en suis conscient.
Ma prémisse de base est qu'il est injuste
- c'est ok, mais comme variable de boucle, c'est "refuser et interdire". pour les booléens, par exemple, il n'y a pas de limitations, donc cette merde
il compile et fonctionne bien. Les vrais n'ont aucun problème non plus. Où est l'équité, je vous le demande ?
Liberté aux variables énumérées ! Vive la boucle sur les périodes !
;)
Liberté aux variables énumérées ! Vive la boucle périodique !
Whoa ! Swampy déteste ça ? :)
lors de l'exécution de la chaîne
total=CopyRates(Symbol(),tm[i],m.first,m.last,mr) ;
lorsque les variables sont égales aux valeurs indiquées sur l'image, MT5 se bloque... alors que je m'attendais à ce qu'il renvoie -1
Y a-t-il une erreur dans le code ou un bug ?
plus précisément, ce qui rendra 0
ne semble pas être un bogue.
-> à servicedesk... !
Wow ! La haine du marais ? :)
Je suis ce qu'ils sont ! Je ne me tairai pas !
:)
Pouvez-vous me dire comment déterminer par voie programmatique que le processus d'optimisation est terminé ?
A mon avis, il manque le code de la raison de désinitialisation :REASON_END_OPTIMIZATION.
Ou peut-être que ces événements peuvent être identifiés d'une manière ou d'une autre ?
//---
La question est posée par rapport aux outils MQL5.
C'est-à-dire que le processus d'optimisation peut être contrôlé depuis votre code juste pendant l'optimisation, en collectant une variété de données de n'importe quelle taille (pas seulement un double) en temps réel.
Cela vous permet d'écrire de puissants gestionnaires de tâches distribuées pour n'importe quel domaine.
La nouvelle version présente de nouvelles caractéristiques sous la forme de points d'entrée pour le contrôle des processus de rltime et de post optimisation.
En d'autres termes, le processus d'optimisation peut être contrôlé à partir de votre code, juste pendant l'optimisation, en collectant une variété de données de n'importe quelle taille (pas seulement un double) en temps réel.
Cela vous permet d'écrire de puissants gestionnaires de tâches distribuées pour tout type d'entreprise.