[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 - 5. - page 251
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
En général, return(0) arrête la fonction int start() et attend le prochain tick. S'il n'y a pas de chiffre ou s'il est égal à -1, que se passe-t-il dans int start() ?
C'est la même chose.
En général, return(0) arrête la fonction int start() et attend le prochain tick. S'il n'y a pas de chiffre ou -1, que se passe-t-il dans int start() ?
Spécifiquement pour start(), cela n'a pas d'importance, car la valeur renvoyée n'est pas traitée de quelque manière que ce soit. Personne ne l'interdit et il serait plus logique de déclarer start() de cette façon :
La valeur de retour d'une fonction utilisateur peut être traitée comme le résultat de calculs ou, par exemple, comme un "interrupteur" : 0 - OFF, 1 - ON.Je ne comprends pas.
Je l'ai fait tourner trois fois avec ce code :
Cela se reflète dans le journal :
Dans le premier cas, nous avons un pointeur vers le premier élément du champ de la structure MqlStr.string, dans le second cas, nous avons un pointeur vers le premier élément de la chaîne (LPCSTR toujours le mêmeconst char*). Nous voyons des adresses différentes. P-pourquoi ? Il s'avère que la chaîne en tant que char de tableau et la chaîne en tant que structure interne de sa représentation dans MQL4 ont des adresses différentes ? Ou cela signifie que la "structure de chaîne" décrite dans ExpertSample comme format interne est artificielle, et que son format interne dans MQL4 est lpsz ? Ou peut-être ai-je simplement mal interprété le premier code ?
Avez-vous lu MQL4 Reference ? MQL4-string est identique à c-string avec un terminateur nul.
La structure est conçue uniquement pour organiser un tableau de chaînes de caractères. Il s'agit d'une pure invention de Metaquotes pour faciliter la création de tableaux de chaînes de caractères.
Tout d'abord, vous calculez le profit actuel sur tous les ordres ouverts, puis vous le comparez au niveau déclaré : s'il est supérieur, vous supprimez tous les ordres. Cette procédure (et pas seulement) est effectuée par cette EA (il y a aussi un code).
J'ai regardécet EA, je ne comprends rien, c'est trop compliqué pour moi, tout est enfermé dans des bibliothèques, je ne sais pas comment y accéder, la question reste ouverte, s'il vous plaît copiez ou poke ici un morceau de code où le bénéfice actuel de tous les ordres ouverts sont calculés et tous les ordres sont supprimés lorsque le bénéfice déclaré est atteint.
J'ai regardécet EA, je n'y comprends rien, c'est trop compliqué pour moi, tout est enfermé dans des bibliothèques, je ne sais pas comment y accéder, la question reste ouverte, veuillez copier ou coller ici un morceau de code avec le calcul du profit actuel pour tous les ordres ouverts et la suppression de tous les ordres après avoir atteint le profit déclaré.
Vous pouvez essayerici...
Boris, il y a un moment tu me disais pourquoi tu as besoin d'indicateurs, je ne les utilise pas du tout. :) Mais vous étudiez le zig-zag. Vous voyez, il ne s'agit pas de savoir comment vous les utilisez, il s'agit de comprendre ce que vous utilisez.
La dinde d'un homme est une aide et celle de l'autre non. Une dinde n'est qu'un outil. La façon de l'utiliser est une autre question.
Victor, je faisais référence aux oscilloscopes dans les fenêtres individuelles qui sont censés indiquer les points d'entrée. Au mieux, ils indiquent que le train est déjà parti.
J'ai mis certains d'entre eux sur le graphique pour information sans les utiliser dans mon EA.
Vous pourriez vouloir vérifier ceci...
Juste ce dont j'ai besoin, merci !!!http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=53 c'est un ajustement parfait
Je sais que ma question peut paraître idiote quand je parle d'écriture de codes, etc. En tant que jeune fille, j'ai décidé d'expérimenter et de trader toute seule sans aucune connaissance, sans aucun conseil, et mon téléphone a accidentellement ouvert un ordre EUSZAR, ce dollar africain ne veut pas tomber, et un swap c'est déjà beaucoup d'argent, je n'ai pas la force de relire tout le forum et le sujet (même si je comprends que je dois le faire).
Donc :
est-il possible de retirer de l'argent du compte s'il y a des ordres non fermés dans le négatif ? ne seront pas retirés lors du transfert de l'argent ces "moins" ou seulement des swaps ? quelque part sur le site j'ai lu que l'argent peut être transféré lorsque les ordres ne sont pas fermés, mais doit rester un certain montant, de quels calculs prendre ce montant ? comment fermer alors à tous ce compte ?
Aidez une fille, s'il vous plaît))))))))