Caractéristiques du langage mql5, subtilités et techniques - page 231
![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
Désolé pour ces questions de débutant... Alors, sur lequel dois-je me concentrer pour développer du code ? 4 ou 5 ? je ne comprends peut-être pas - devrais-je choisir 5 pour la fonctionnalité de trading ? est-elle meilleure que MQL4s ?
Eh bien, c'est à vous de choisir, mais si quelqu'un me disait que l'ancien n'est plus développé et que tous les derniers développements sont sur le nouveau, je penserais que mon choix serait évident (à moins qu'il n'y ait d'autres circonstances qui pèsent sur lui).
EDIT : Cependant, étant donné que votre profil indique que vous êtes aux Etats-Unis, cela peut aussi dépendre des courtiers que vous comptez utiliser et des plateformes qu'ils proposent.Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Particularités du langage mql5, subtilités et techniques de travail
fxsaber, 2023.01.07 23:01
Il y a deux types de courtiers, qui traduisent le temps aux USA/Europe. C'est notamment pour cette raison que le temps de roulement est décalé.
Le type de courtier peut être déterminé automatiquement.
Les résultats de l'exécution sur certains courtiers.
RannForex-Server - Europe MetaQuotes-Demo - Europe FXOpen-MT5 - USA Alpari-MT5 - Europe Tickmill-Live - USA ICMarketsSC-MT5-2 - USA Darwinex-Live - USA
Pour l'instant, le script produit des résultats assez différents. Je ne recommande pas l'utilisation de MT5-calendar tant que vous n'avez pas pleinement compris ses particularités.
Une technique très simple dans MQL5 vous permet d'accélérer les backtests gratuitement - la mémorisation des index de position/ordre par type.
Un exemple d'accélération du code rapide publié précédemment.
Il est logique de diviser les positions/ordres par type.
Si vous avez besoin d'un zéro imaginaire pour un double quelconque.
DBL_EPSILON
Le plus petit nombre pour lequel la condition 1,0+DBL_EPSILON != 1,0 est vérifiée.
2.2204460492503131e-016
DBL_EPSILON
Le plus petit nombre pour lequel la condition 1,0+DBL_EPSILON != 1,0 est satisfaite.
2.2204460492503131e-016
Nous vous remercions de votre attention.
DBL_EPSILON
Le plus petit nombre qui satisfait à la condition 1,0+DBL_EPSILON != 1,0
2.2204460492503131e-016
Veuillez m'excuser de commenter en anglais, je ne parle pas russe.
Cela signifie que :
parce que le DBL_EPSILON est le taux d'erreur relatif. relatif signifie relatif à l'ampleur du nombre.
à 1,0, le taux d'erreur = 1 * 2 ,2204460492503131e-016 (DBL_EPSILON)
à d, le taux d'erreur = d * DBL_EPSILON .
L'ordinateur ne peut pas faire la différence entre d et d * (1 + 0,5*DBL_EPSILON), il les code donc tous les deux dans le même binaire.Vous obtenez donc true pour la comparaison exacte (binaire) ==
DBL_EPSILON
Le plus petit nombre pour lequel la condition 1,0+DBL_EPSILON != 1,0 est satisfaite.
2.2204460492503131e-016
Il s'agit d'une mauvaise explication, car.