[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 386
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
La tâche : le comparer avec le même pour s'assurer de l'existence d'un tel objet. Ou plutôt, qu'il existe un objet dont une partie du nom est Triangle
Si nous introduisons une vérification sur le "type d'objet", les vérifications ne seront effectuées que sur les objets "Triangle", ce qui peut réduire considérablement le coût d'échantillonnage en éliminant le travail manifestement inutile de vérification des "occurrences de chaîne" sur les "types d'objets" où aucune occurrence ne peut être attendue initialement.
Comment obtenir le nom complet à partir d'un numéro d'objet ?
Il existe un bon exemple dans la documentation. Exactement sur ce sujet. https://docs.mql4.com/ru/objects/ObjectName
Comment ouvrir un fichier pour y ajouter des informations ?
l'écriture :
dans la fonction de désinitialisation
le fichier texte ne stocke que les informations relatives à la dernière exécution.
Comment ouvrir un fichier pour y ajouter des informations ?
l'écriture :
Dans la fonction de désinitialisation.
Le fichier texte ne contient que les informations relatives à la dernière exécution.
Si le déplacement du pointeur de fichier a réussi, la fonction renvoie VRAI, sinon elle renvoie FAUX. Pour obtenir des informations sur l'erreur, il faut appeler la fonction GetLastError().
SEEK_CUR - Depuis la position actuelle,
SEEK_SET - depuis le début,
SEEK_END - à partir de la fin du fichier.
Si le déplacement du pointeur de fichier a réussi, la fonction renvoie VRAI, sinon elle renvoie FAUX. Pour obtenir des informations sur l'erreur, il faut appeler la fonction GetLastError().
SEEK_CUR - à partir de la position actuelle,
SEEK_SET - depuis le début,
SEEK_END - à partir de la fin du fichier.
fonctionne, merci.
Apportez ici le texte du journal de bord du terminal dans lequel l'EA ne fonctionne pas.
2011.05.16 09:04:21 Expert Moving Average New-Svecha EURUSD,M30 : chargé avec succès
2011.05.16 08:14:25 '81415' : Echec de la connexion du DataCenter [6]
Lorsque le terminal est lancé et que l'EA est en cours d'exécution, rien d'autre n'apparaît dans le journal, mais l'EA montre qu'il fonctionne...
indice
SELECT_BY_POS - le paramètre d'indexation contient le numéro d'indexation d'une position dans la liste,
SELECT_BY_TICKET - le paramètre d'indexation contient le numéro du billet.
MODE_TRADES (par défaut) - l'ordre est sélectionné parmi les ordres ouverts et en attente,
MODE_HISTORY - l'ordre est sélectionné parmi les ordres fermés et supprimés.
Je n'arrive absolument pas à comprendre où et comment prendre le numéro de l'ordre de position dans la liste, si le but est d'obtenir un profit après la clôture de l'ordre ? OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
Désolé, je suis trop vague ?
Vous ne pouvez pas mettre dans un ticket OrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES ) pour les ordres fermés et supprimés ?
indice
SELECT_BY_POS - le paramètre index transmet le numéro ordinal de la position dans la liste,
SELECT_BY_TICKET - le numéro du ticket est transmis dans le paramètre index.
MODE_TRADES (par défaut) - l'ordre est sélectionné parmi les ordres ouverts et en attente,
MODE_HISTORY - l'ordre est sélectionné parmi les ordres fermés et supprimés.
Je n'arrive absolument pas à comprendre où et comment prendre le numéro de position dans la liste, si le but est d'obtenir un profit après la fermeture de l'ordre ? OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
Désolé, je suis trop vague ?
Après tout, nous ne pouvons pas entrer dans l'OrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES ) pour les ordres fermés et supprimés ?
https://docs.mql4.com/ru/trading/ordershistorytotal