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
Bonne journée à toutes les bonnes personnes ...
Ci-dessous le code de la fonction Trailing Stop, qui peut expliquer la signification deOrderStopLoss()!=0 mis en évidence dans le code, pourquoi il est applicable, dans ce cas, seulement pourOrderType()==1. .. ?
...Et une autre question, plus importante - comment écrire dans ce code la condition selon laquelle un seul des ordres ouverts sur le marché répondant aux exigences du StopLoss sera déclenché ? C'est-à-dire que si nous avons deux ou plusieurs ordres ouverts de la même direction, seul l'ordre le plus proche du prix du marché sera modifié.
... merci d'avance à tous ceux qui ont répondu pour toute réponse ! !!
Prenons un morceau de code et lisons-le :
Si le StopLoss est nul, c'est-à-dire qu'il n'existe tout simplement pas :TralPrice>=NormalizeDouble(OrderStopLoss(),Digits), dans ce cas, la valeur deTralPrice sera toujours supérieure, et il est incorrect de la comparer à quelque chose, c'est pourquoi nous avons entréOrderStopLoss()!=0; il est dit que s'il y a un StopLoss, alors .
Maintenant, démontez la pièce avec bai et voyez pourquoi il n'y a pas de contrôle pour le stoploss.
On prend un morceau de code et on le lit :
Si le StopLoss est nul, c'est-à-dire qu'il n'existe tout simplement pas :TralPrice>=NormalizeDouble(OrderStopLoss(),Digits), dans ce cas, la valeur deTralPrice sera toujours plus élevée, et il est incorrect de la comparer avec quelque chose, c'est pourquoiOrderStopLoss()!=0 est introduit, il dit que s'il y a un StopLoss, alors...
Maintenant, analysez le morceau de bai et voyez pourquoi il n'y a pas de contrôle pour le stoploss.
Bonjour ... merci pour la réponse ... "Si le stoploss est de zéro... dans ce cas, la valeur duTralPrice sera toujours supérieure" - permettez-moi de ne pas être d'accord avec vous, elle ne sera pas toujours supérieure, leTralPrice peut être égal au prix duStopLoss au moment du premier placement ... et avant cela, il sera plus élevé, je suis d'accord.
...if(OrderType()==1&& TralPrice>=NormalizeDouble(OrderStopLoss(),Digits) &&OrderStopLoss()!=0)return(0) ; // il s'agit d'une condition de négation, interdisant la modification de l'ordre, et composite ...
... siTralPrice>OrderStopLoss(), ouTralPrice=OrderStopLoss(), etOrderStopLoss()!=0,StopLoss existe déjà - alorsreturn(0), pas de modification de l'ordre ...
... Et si leStopLossn' existepas, qu'il n'a pas encore été défini, alors quoi ? puis il s'avère que même siTralPrice>OrderStopLoss() ... c'est comme ça que ça marche ... ou ai-je tort ?
J'ai sauvegardé au format csv, ça n'a pas marché.
les gens, pouvez-vous me dire comment faire pour que les graphiques dans le terminal sauvegardent le balisage après la remise sous tension ?
J'ai sauvegardé au format csv, ça n'a pas marché.
... et si vous l'enregistrez comme modèle, cela ne fonctionne pas ?
commentaire n° 666 :D
Je ne pense pas, les modèles sont différents.
commentaire n° 666 :D
sauvegarder/charger le modèle, le profil
essayez
sauvegarder/charger le modèle, le profil
essayez
Parce que sur différents forums, ils écrivent que la nouvelle version montre des s/o et que ce n'est pas la peine de s'en préoccuper.
Une telle question.
Existe-t-il une version androïde pour les tablettes avec mql4 ?
Ou seulement pour gagner sur des ordinateurs de bureau ?