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 fonction du nombre d'ordres ne fonctionnera pas, car l'EA est réglé différemment pour chaque paire. Et les ordres sont fixés pour différentes paires en même temps. Ensuite, si quatre ordres sont placés pour deux paires et qu'un ordre est déclenché, trois d'entre eux sont supprimés et l'ordre opposé devrait être supprimé pour toutes les paires.
Toutes les fonctions de KimIV vont "filtrer" les commandes par type+paire+magie. C'est-à-dire (pour moi ! :) pour ne pas courir et chercher - à partir de cette page "SecondsAfterCloseLastPos(string sy="", int op=-1, int mn=-1)" ) en appelant "Count there some" (Comptez-en quelques-uns) Vous obtiendrez certainement les ordres ouverts réels pour cette paire de devises ou même avec cet EA.
ZS Je voulais dire la fonction
de la page 12.
Toutes les fonctions de KimIV "filtrent" les commandes par type+paire+magie. C'est-à-dire (à moi ! :) pour ne pas courir et chercher - à partir de cette page "SecondsAfterCloseLastPos(string sy="", int op=-1, int mn=-1)" ) en appelant "Count there some" (Comptez-en quelques-uns) Vous obtiendrez certainement les ordres ouverts réels pour cette paire de devises ou même avec cet EA.
ZS Je voulais dire la fonction
de la page 12.
Merci ! Très utile ! Je vais m'en occuper.
Comment faire pour que le stop suiveur soit mis une fois +5 pips et ne soit pas transféré plus loin, la fermeture se fait par
Comment utiliser le trailing stop s'il est déjà défini par les indicateurs ? Si vous pouvez donner un exemple ! !!
Probablement pas... Je n'en ai que deux : index et poignée... >> hee
Igor, j'ai le béguin pour toi, même si je ne suis pas gay. Après tout, vous pouvez aussi travailler comme Zadornov.
Fonction SecondsAfterOpenLastPos().
Cette fonction renvoie le nombre de secondes écoulées depuis la dernière ouverture de la position. La sélection des positions à prendre en compte est fixée par des paramètres externes :
Je suis bien sûr sincèrement désolé, ce que vous faites est certainement une bonne chose.
Mais COMMENT vous le faites, je n'aime pas ça du tout.
1. le fait que vous décriviez les noms des variables est génial, mais chaque fois que vous devez regarder dans l'en-tête pour voir ce que l'abréviation sauvage suivante signifie, il est difficile de comprendre ce que la variable représente, vous oubliez ce que vous vouliez trouver dans le code. Ne pouvez-vous pas écrire un code auto-documenté de QUALITÉ, qui même sans commentaires sera compréhensible pour quelqu'un qui connaît l'anglais, d'autant plus que vous le faites pour les autres et que les autres avec cette qualité ne trouveront jamais une erreur dans le code, s'il y en a une.
2. Fonctions surchargées. La polyvalence est une MAUVAISE chose, 6 paramètres pour une fonction c'est trop.
3. Simplicité du code
Exemple.
C'est votre code. Voyons ce que vous pouvez faire avec :
On compare le code ? Il fait la même chose.
1. Oui, mon code est plus gros, mais après tout, nous ne vivons pas à l'époque des disquettes, n'y a-t-il pas assez d'espace ?
2. Mon code est beaucoup plus clair à l'intérieur. Même sans les commentaires, qui sont collés sur place.
3. Votre fonction a 7 imbrications, la mienne en a 2, y a-t-il une différence ?
4 C'est l'une des rares fonctions qui n'est pas surchargée, mais l'ouvrir, la modifier et ainsi de suite est un cauchemar.
SZZH : Respectez les personnes pour qui vous écrivez.
Но КАК вы это делаете, мне абсолютно не нравится.
-1. Pas d'accord. Tout me convient parfaitement, tant sur le plan de la forme que du contenu. Veuillez continuer exactement dans le même format.
Exactement. Et plus le code est petit, plus il est facile à lire. Je déteste les polices "étalées" sur 2-3 écrans. Une fonction doit se trouver sur un seul écran, sans avoir à le feuilleter. C'est pourquoi je suis pour la compacité.
Est-il normal que vous ayez beaucoup de continuums facultatifs qui, d'ailleurs, détournent à nouveau l'attention du lecteur ?
Fonction DeleteOppositeOrders().
Cette fonction supprime un ou plusieurs ordres opposés à la position, dont le type est spécifié dans le paramètre op. Par exemple, pour une position d'achat, les ordres opposés seraient SellLimit et SellStop. La suppression de l'ordre opposé devient nécessaire si, par exemple, deux ordres opposés sont définis et que l'un d'eux se déclenche.