![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
Je souhaiterais disposer d'un outil graphique appelé "Ligne de courbe".
En fait, elle existe déjà - tous les indicateurs dessinent des courbes quelconques. Mais cela ne peut se faire que dans un indicateur. Ni à partir du script, ni à partir du conseiller expert, il est impossible de dessiner une telle courbe. Et c'est dommage, nous devons essayer autre chose. Pourquoi ne pas rendre le mécanisme de traçage de courbes implémenté dans les indicateurs disponible pour les scripts/conseillers, de sorte qu'en envoyant un point de départ et un tableau de données à un outil graphique, nous recevrons une courbe similaire à celle des indicateurs.
Paramètre très limitatif. Vous devez être créatif.
Si vous ne pouvez pas supprimer la limitation du tout.
Vous devez augmenter le nombre de tampons de calcul à 128.
Pour se débarrasser du problème.
Vous devriez également avoir un accès direct au facteur d'échelle horizontal (c'est-à-dire l'espacement des barres en pixels). Cela peut être facilement modifié à l'aide des boutons (+) et (-), ce qui fait apparaître les barres plus larges. Mais il est difficile de le déterminer de manière programmatique.
Pourquoi et à qui les objets ????
Donnez au peuple une norme pour le simple C !
- pointeurs *pointeur, **pointeur, **pointeur_tableau[][], **pointeur_tableau[][]
-adresses &adresses, &&adresses
C'est à ce moment-là que le langage MQL-XX peut facilement faire apparaître les structures de données souhaitées.
C'est-à-dire qu'une prochaine étape raisonnable serait d'amener MQL5 au standard C.
En d'autres termes, la prochaine étape raisonnable est d'amener MQL5 au niveau du standard C.
Renat,
Je pensais à la disponibilité de la création d'EA pour les masses, pas seulement les programmeurs, ce qui causerait sans aucun doute une percée dans les terminaux de trading. Vous pouvez déjà faire un modèle d'un indicateur dans le testeur avec des positions standard (take, stop, trailing, mm et mag.) et un paramètre pour un indicateur mt4 standard.
En d'autres termes, la prochaine étape raisonnable est d'amener MQL5 à la norme C.
Le C++ crée une sécurité pour les vendeurs de logiciels, par exemple, maintenant ils ont peur de vendre et de transférer des EA en open source, mais les objets du commerce iront certainement.
Cependant, le C++ lui-même est l'un des outils les plus dangereux.
Les organisations qui commandent des programmes C++ engagent une double équipe de programmeurs - 1 rédacteur. 2. Les analystes.
La tâche des analystes consiste à démonter le produit jusqu'aux commandes assemblées afin de vérifier la sécurité du code.
Il existe déjà des organisations qui en ont assez de cette "sécurité" imaginaire du C++ et qui travaillent avec Visual Basic.
(Par exemple, une annonce de janvier : "une grande banque située au nord-ouest de Moscou recherche un spécialiste pour le poste de développeur de base avec un salaire de 3000 USD").
Il s'avère qu'un produit C++ n'est sûr qu'après de longs tests et contrôles.
Exactement, en référence au long cycle de planification et de test qu'ils disent,
que la programmation objet est plus sûre.
C'est-à-dire que le C++ est sûr pour les équipes de spécialistes nombreuses, nombreuses et bien payées.
Et où peut-on trouver des traders travaillant dans de grandes équipes ?
Cependant, le C++ n'est clairement pas pour les gens ordinaires, car les yeux des gens dans l'environnement CPP sont détournés et étourdis par un type de coquille CPP.
Pourquoi ne pas laisser le choix du langage de programmation (et du shell) à l'utilisateur de son terminal personnel ?
Si vous voulez charger le standard C, ou si vous voulez et pouvez, choisissez les options CPP.
Renat,
Je pensais à la disponibilité de la création d'EA pour les masses, pas seulement pour les programmeurs, ce qui causerait sans aucun doute une percée dans les terminaux de trading. Vous pouvez déjà faire un modèle à un indicateur dans le testeur avec des positions standard (take, stop, trailing, mm et magik) déjà implémentées dans les paramètres.
Regardez l'énorme bibliothèque de code source dans CodeBase et la quantité de documentation, y compris le tutoriel de Sergey Kovalev, que nous avons écrite. Tout cela est disponible en trois langues : russe, anglais et chinois (le manuel est en cours de traduction). Le site Web du championnat de trading automatisé a rassemblé un grand nombre de traders intéressés pendant deux ans, et les discussions sur les résultats du concours se poursuivent dans les forums et les blogs du monde entier. En outre, il existe de nombreux sites Web indépendants dans le monde entier qui traitent de MetaTrader et proposent leurs propres solutions en MQL4. En fait, ni MetaStock ni TradeStation ne peuvent se vanter d'avoir autant d'informations et un code source produit publiquement.
Apparemment, il n'y a rien de mal avec le langage de programmation MQL4. Les programmeurs l'ont apprécié et ont créé une énorme quantité de code pour le plaisir des traders.
À propos, nous avons récemment acheté sur Amazon un gros livre en japonais entièrement consacré à la programmation MQL4. Auteur : Hisamichi Toyoshima
Nous l'apportons directement au coffre-fort C++.
Le C++ crée une sécurité pour les vendeurs de logiciels. Par exemple, ils ont peur de vendre et de transmettre des EA à code source ouvert pour le moment, mais bien sûr, les objets seront échangés.
Cependant, le C++ lui-même est l'un des outils les plus dangereux.
Pour ceux qui veulent utiliser le langage C, tout reste inchangé dans MQL5. En d'autres termes, n'utilisez pas de classes avec des objets et continuez à écrire des fonctions normales.