[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 165
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
Toutes les variables int sont des entiers. Lorsqu'on divise un nombre entier par un nombre entier, la réponse est également un nombre entier. Et si le premier nombre est plus petit que le second, la réponse sera toujours 0. C'est peut-être là le problème.
Si possible, changez tous les types en double.
Je viens de réaliser que le nombre de transactions est égal à zéro au tout début et que le résultat est une division par 0.
J'ai ajouté la condition (>0) et tout a commencé à fonctionner. Je commençais à penser à des forces maléfiques qui ne veulent pas montrer d'immenses bénéfices :)
>> Merci !
Quelque chose de curieux :(
L'indicateur est en train de calculer les profits et les pertes. Je veux mettre les résultats en commentaires (sortie sur l'écran) :
Sans la dernière ligne (commentée), tout fonctionne comme il se doit.
Mais dès que vous le laissez sans commentaire, vous ne voyez que les chandeliers et rien de plus. Le redémarrage de MT n'a pas aidé.
Qu'est-ce que ça peut être ?
Apparemment, il n'y a pas de transaction et il y a une division par zéro.
Apparemment, il n'y a pas de métiers et il y a une division par zéro.
>> c'est vrai !
J'ai déjà posé la question, mais je n'ai pas eu de réponse :
Par exemple, si nous disons "if(ma1>ma2)" puis "Time[i] et Close[i]", je voudrais mettre une nouvelle ligne
du fichier texte. Mais il est important que cela puisse également être fait avec "i>0", c'est-à-dire en vérifiant l'indicateur sur l'historique.
Pouvez-vous me dire comment faire ? (tout fonctionne en temps réel)
Bonjour. Pourriez-vous me dire comment vérifier si l'ordre sélectionné est en profit ? Je voudrais placer cette condition dans une boucle d'ordres.
Merci d'avance)
Bonjour. Pourriez-vous me dire comment vérifier si l'ordre sélectionné est en profit ? Je voudrais placer cette condition dans une boucle d'ordres.
Merci d'avance)
Que pensez-vous de ça ?
La commande doit être présélectionnée à l'aide de la fonction OrderSelect().
il y a beaucoup de choses intéressantes dans l'aide !
Bonjour ! C'est bien qu'il y ait une telle section où les nouveaux venus peuvent poser des questions.
Je ne comprends pas la différence entre les ordres en attente : limite d'achat et stop d'achat, et entre limite de vente et stop de vente.
Dans le guide de l'utilisateur, la différence est expliquée par l'ordre fixé en dessous ou au-dessus du marché, et ce que nous attendons, est-ce que le prix ira immédiatement du côté requis ou d'abord du côté opposé.
Je ne comprends toujours pas : si je place un stop d'achat en dessous du marché, cela ne fonctionnera-t-il pas ?
Ou une limite d'achat plus élevée, le prix va-t-il la franchir et cela ne fonctionnera pas ?
Mais même si c'est le cas, à quoi bon ?
Pourquoi ne pas utiliser deux ordres simples, l'un pour acheter et l'autre pour vendre, et les placer où vous voulez à la hausse ou à la baisse ?
Si nous avons quatre commandes, cela signifie-t-il que quelqu'un en a besoin ? POURQUOI ?
Bonjour ! C'est bien qu'il y ait une telle section où les nouveaux venus peuvent poser des questions.
Je ne comprends pas la différence entre les ordres en attente : limite d'achat et stop d'achat, et entre limite de vente et stop de vente.
Dans le guide de l'utilisateur, la différence est expliquée par l'ordre fixé en dessous ou au-dessus du marché, et ce que nous attendons, est-ce que le prix ira immédiatement du côté requis ou d'abord du côté opposé.
Je ne comprends toujours pas : si je place un stop d'achat en dessous du marché, cela ne fonctionnera-t-il pas ?
Ou une limite d'achat plus élevée, le prix va-t-il la franchir et cela ne fonctionnera pas ?
Vous ne serez même pas capable d'en placer une.
Pourquoi ne pas utiliser deux ordres simples en attente, un pour acheter et un pour vendre, et les placer où vous voulez, à la hausse ou à la baisse ?
C'est pourquoi ils sont placés de différents côtés(https://book.mql4.com/ru/trading/orders).
Il s'agit de l'ordre sur le marché, sinon vous pourriez vous contenter de deux ordres en tout.
En fonction de la position par rapport au prix, il serait déterminé quel vendeur, par exemple. Mais cela ne ferait que rendre les choses plus compliquées ;-)
Imaginez que vous avez des ventes ouvertes et non ouvertes sur le graphique en mode mixte :-D et qu'elles s'appellent toutes Ventes.
Passez à autre chose.
Et pourtant, s'il n'y avait que deux ordres simples - en quoi cela serait-il pire pour moi ?
Cet ordre sur le marché est conçu dans un but précis.
Quel est l'avantage de 4 commandes par rapport à deux (s'il n'y en avait que deux) ?
Pourtant, s'il n'y avait que deux ordres simples - en quoi cela serait-il pire pour moi ?
Cet ordre sur le marché est conçu dans un but précis.
Quel est l'avantage de 4 commandes par rapport à deux (s'il n'y en avait que deux) ?
Il y a des ordres stop et des ordres limite.
C'est une question étrange à poser.
Et si, dans un restaurant, il n'y avait que deux articles au menu au lieu de différents types de nourriture et de boissons ?
1.nourriture
2. boire
(Court et simple - pourquoi plus ?))