Questions des débutants MQL5 MT5 MetaTrader 5 - page 242
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
Tu peux faire comme ça :
C'est bien :
Merci.
Question surArraySize, si j'ai défini le nombre d'éléments select [9], la fonction renverra-t-elle une valeur de 10 ? ou jusqu'à ce que j'assigne une valeur, elle sera 0 ?
Merci.
Question surArraySize, si j'ai sélectionné [9] défini à la fois, la fonction renverra-t-elle une valeur de 10 ? ou jusqu'à ce que j'assigne une valeur, elle sera 0 ?
Fonctions de groupe pour travailler avec des tableaux
Les tableaux ne peuvent pas avoir plus de quatre dimensions. Chaque dimension est indexée de 0 àdimension_size-1. Dans le cas particulier d'un tableau unidimensionnel de 50 éléments, appeler le premier élément est array[0], le dernier est array[49].
Voici un script pour le tester :
Merci.
Question surArraySize, si le nombre d'éléments sélectionnés [9] est défini immédiatement, la fonction renverra-t-elle une valeur de 10 ? ou jusqu'à ce que j'assigne une valeur, elle sera 0 ?
Si le tableau est statique et a une taille de 10 cellules, la fonction ArraySize renverra toujours le nombre 10, quel que soit le contenu de chaque cellule.
En revanche, si le tableau est dynamique, la fonction ArraySize renvoie sa taille réelle (et cette taille peut être modifiée).
Je continue à construire mon générateur) Le module se trouve dans Include\Expert\Signal
1. Je ne le trouve pas dans la liste des modules pour le signal.
2. Je suis confus par cette ligne :
J'ai besoin de connaître la différence entreSur une barre avec l'indice 1. Si je comprends bien, l'indice est entre parenthèses ?
3. Cette ligne précise-t-elle le nombre de tous les tampons de l'indicateur ou ceux à utiliser ?
4. Veuillez indiquer comment demander les données de ce générateur au script pour vérification.
Vous trouverez ci-dessous l'ensemble du code. J'ai peut-être fait une erreur ailleurs, veuillez me conseiller.
Je continue à construire mon générateur) Le module se trouve dans Include\Expert\Signal
1. Je ne le trouve pas dans la liste des modules pour le signal.
2. Je suis confus par cette ligne :
J'ai besoin de connaître la différence entreSur une barre avec l'indice 1. Si je comprends bien, l'indice est entre parenthèses ?
3. Cette ligne précise-t-elle le nombre de tous les tampons de l'indicateur ou ceux à utiliser ?
4. Veuillez indiquer comment demander les données de ce générateur au script pour vérification.
Vous trouverez ci-dessous l'ensemble du code. J'ai peut-être fait une erreur ailleurs, veuillez me conseiller.
Dans l'en-tête après Class vous devez écrire CSampelSignal
Je l'ai fait comme ça :
Je n'arrive pas à le trouver. Dans le menu, je choisis Générer l'EA.Je l'ai fait comme ça :
Je n'arrive pas à le trouver. Dans le menu, je choisis de générer un EA.Je dois redémarrer MetaEditor.
Je l'ai ouvert quelques fois, je l'ai fermé. Il n'y a rien.
C'est peut-être parce que j'ai raté le destructeur. Il ne compile pas, il donne une erreur.
~CSampleSignal' - fonction membre non définieJe l'ai fait comme ça :
Je ne le trouve pas. Dans le menu, je sélectionne Generate EA.Ah, en entier, avec le nom du chapeau, affichez le code, ce que la religion ne permet pas :) ?
Et pourtant, ça vaut quand même la peine de le lire :
MQL5 Wizard : Comment écrire votre propre module de signaux de trading
https://www.mql5.com/ru/forum/3724/page3#comment_66962
L'erreur dans le code est une description incorrecte des paramètres dans l'en-tête. La couleur mise en évidence est le code modifié :
Bien entendu, j'ai saisi les valeurs des paramètres à partir du plafond. Ces valeurs sont données à titre d'exemple.