[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 13
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
Le problème est que la fonction OrderClose() qui ferme l'ordre prend le numéro d'ordre comme premier paramètre, et le numéro d'ordre ne peut être obtenu qu'en appelant OrderSelect() sur des ordres existants, donc dans le cas général la fermeture ressemble à ceci...
Si OrdersTotal() = 0, c'est-à-dire s'il n'y a pas d'ordres ouverts, la boucle for se termine immédiatement.
Merci pour la réponse, pouvez-vous écrire le début de la fonction OrderSend ? Elle doit se placer juste après les dernières parenthèses ????.
Merci pour la réponse, pouvez-vous écrire le début de la fonction OrderSend ? Elle doit se placer juste après les dernières parenthèses ????.
Eh bien, voici un exemple
Pouvez-vous me dire quelle fonction renvoie la valeur du niveau de marge (en pourcentage) pour les ordres ouverts, qui est affichée dans l'onglet "Trade" ?
Dans l'aide, aucune des fonctions énumérées ne renvoie cette valeur.
AccountMargin
AccountFreeMargin
AccountFreeMarginCheck
AccountFreeMarginMode
L'indicateur Damiani_Volt peut être utilisé.
C'est intéressant, merci.
c'est là
Merci.
Qu'est-ce qui vous fait penser que je suis en colère ?
C'est juste ma façon d'expliquer que
en prenant tout signe d'inégalité et en courant
>> dans le testeur, vous pouvez obtenir un
le résultat avec un certain niveau, et peu importe quel niveau
positive ou négative. Et quand on lui demande
s'il faut prendre le niveau avec ou sans le moins,
il n'y a pas de distinction claire, malheureusement.
J'ai peut-être fait une erreur..........
Le problème est que le débutant demande ce qu'il NE SAIT PAS. Cet exemple de code sert à comprendre la structure (structure correcte) de l'EA.
Et ce qui est intégré dans ce morceau de code est construit sur un principe de trading CLASSIQUE. Tant le conseiller expert lui-même que les échantillons de code sont utilisés pour étudier les principes, et non pour titiller quelqu'un ou le prendre en défaut........ Après tout, vous DEVEZ comprendre théoriquement quoi et comment. Et puis créer, sculpter, inventer........
1. il s'agit d'une erreur... res devrait être déclarée comme int et une autre variable de type bool devrait être ajoutée pour renvoyer la valeur succès/échec de l'ouverture de l'ordre....
2. j'ai également utilisé une des implémentations de la fonction OpenPosition() d'Igor plus tôt, mais j'ai ensuite modifié la fonction pour faciliter la détection et le signalement des erreurs...
le résultat est la structure suivante