Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 143
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
Disons que vous avez un tableau. [2]=>3[3]=>4.
Comment extraire la clé de la dernière cellule et comme valeur, également la dernière ?
Bonjour !
Aide avec un EA, j'ai besoin qu'il n'ouvre qu'un seul ordre d'un côté.
Il s'agit du logarithme décimal du pas de changement de lot.
Vous pouvez obtenir l'incrément de lot à partir de Market Info :
шаг лота = MarketInfo (Symbol(), MODE_LOTSTEP);
Pourquoi se donner tant de mal, si je puis me permettre ?
Vous pouvez obtenir les incréments de lot à partir des informations sur le marché :
Pourquoi devez-vous vous donner tout ce mal, pouvez-vous le découvrir ?
Probablement pour connaître le nombre de décimales de l'incrément du lot. Si la taille du lot LotSize est calculée par une méthode mathématique compliquée, alors NormalizeDouble(LotSize,Nombre de chiffres après la virgule pour le pas de lot) ;
)))))
Probablement pour connaître le nombre de décimales pour le pas de lot. Si la taille du lot LotSize est calculée d'une manière mathématique compliquée, alors NormalizeDouble(LotSize,Nombre de décimales pour le pas de lot) ;
)))))
Wow.
Disons que vous avez un tableau. [2]=>3[3]=>4.
Comment extraire la clé de la dernière cellule et comme valeur, également la dernière ?
Des photos du terminal en anglais et en russe sont jointes.
Julia, allez dans le Panneau de configuration, cliquez sur Langue et normes régionales, allez dans l'onglet Avancé et regardez votre langue préférée dans le champ "Langue pour les programmes ne supportant pas Unicode". Il devrait être russe.
Une telle question. S'il existe différentes bibliothèques. L'un d'eux possède la fonction fWrite_Log(). Il enregistre un événement requis. Cette fonction est définie et mise en œuvre dans l'une des bibliothèques. Si je l'utilise dans d'autres bibliothèques, le compilateur, bien sûr, se plaint que cette fonction n'est pas déclarée. Et c'est compréhensible.
Une question se pose. Comment cette tâche est-elle résolue correctement ? Dois-je déclarer cette fonction fWrite_Log() dans chaque bibliothèque où elle est utilisée ? Mais il s'avère que si un conseiller expert comprend, disons, 10 bibliothèques, alors cette fonction sera déclarée 10 fois (une fois dans chaque bibliothèque). Est-ce la seule bonne façon de faire ?
Une telle question. S'il existe différentes bibliothèques. L'un d'eux possède la fonction fWrite_Log(). Il enregistre un événement requis. Cette fonction est définie et mise en œuvre dans l'une des bibliothèques. Si je l'utilise dans d'autres bibliothèques, le compilateur, bien sûr, se plaint que cette fonction n'est pas déclarée. Et c'est compréhensible.
Une question se pose. Comment cette tâche est-elle résolue correctement ? Comment puis-je déclarer cette fonction fWrite_Log() dans chaque bibliothèque où elle est utilisée ? Mais il s'avère que si un conseiller expert comprend, disons, 10 bibliothèques, alors cette fonction sera déclarée 10 fois (une fois dans chaque bibliothèque). Est-ce la seule bonne façon de faire ?
Vous pouvez obtenir l'incrément du lot à partir des informations sur le marché :
Pourquoi se donner tant de mal, si je puis me permettre ?
Il existeune fonction permettant de déterminer la taille minimale des bits d'un lot:
Je me demande pourquoi il y a un logarithme, et un logarithme naturel en plus. Pourquoi divisent-ils l'un par l'autre ? Que voulait mettre en œuvre l'auteur de cette fonction ?
Si vous vous sentez paresseux et que vous ne voulez pas voir ce que les deux fonctions renvoient, vous feriez mieux d'apprendre à lire : "taille minimale du lot" et "étape de la taille du lot" ne sont pas la même chose ! :(