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
Les fonctions isCloseLastPosByStop() et isCloseLastPosByTake() ne fonctionnent pas toujours correctement car le prix de clôture de l'ordre et le TakeProfit ne coïncident pas toujours. Je l'ai refait dans le mien. J'ai remplacé la condition d'égalité de ces valeurs par la condition : la valeur absolue de la différence de ces valeurs (aux guillemets de 5 bits) doit être inférieure à 5*Point.
J'ai défini <= slippage(40*Point), mais parfois cela ne suffit pas.
Je règle le mien à <= slippage(40*Point), mais parfois ce n'est pas suffisant.
Le critère devrait peut-être être celui des bénéfices ou des pertes ? J'ai récemment mis une EA sur le marché réel, qui utilise ces fonctions. Cela a fonctionné dans le testeur, mais ne veut pas le faire dans le compte réel. J'ai compris que la différence entre le stoploss et le prix de clôture est de 2 points à cinq chiffres. C'est pourquoi j'ai fixé 5 points.
Le critère devrait peut-être être celui des bénéfices ou des pertes ? J'ai récemment mis une EA sur le marché réel, qui utilise ces fonctions. Cela a fonctionné dans le testeur, mais ne veut pas le faire dans le compte réel. J'ai compris que la différence entre le stoploss et le prix de clôture est de 2 points à cinq chiffres. C'est pourquoi je l'ai fixé à 5 points.
Bonne journée à tous !
Veuillez me dire si vous pouvez modifier la valeur du NUMÉRO MAJEUR dans un ordre qui a déjà été fermé et qui apparaît dans la liste des ordres fermés.
C'est-à-dire modifier la valeur du NUMÉRO MAJEUR après la clôture de l'ordre.
Si c'est possible, alors quelle fonction doit être utilisée pour le modifier. Je n'ai pas trouvé une telle fonction dans le travail de Kim.
Merci.
Bonne journée à tous !
Veuillez me dire si vous pouvez modifier la valeur du NUMÉRO MAJEUR dans un ordre qui a déjà été fermé et qui apparaît dans la liste des ordres fermés.
C'est-à-dire modifier la valeur du NUMÉRO MAJEUR après la clôture de l'ordre.
Si c'est possible, alors quelle fonction doit être utilisée pour le modifier. Je n'ai pas trouvé une telle fonction dans le travail de Kim.
Merci.
Si vous voulez ouvrir un nouvel ordre, vous devez sélectionner cet ordre dans l'historique, et en tirer ce dont vous avez besoin : type de transaction, volume, etc. Et ensuite, à travers les conditions d'ouverture d'un ordre ou de mise en place d'un ordre en attente, vous devez entrer un autre magis avec les paramètres que vous avez pris.
Il ne semble pas y avoir de conversation dans ce fil depuis longtemps.
Il y a d'autres fils de discussion.
La fonction GetAmountLotFromOpenPos().
Cette fonction renvoie la somme des lots des positions ouvertes. Une sélection plus précise des positions à prendre en compte est spécifiée par des paramètres externes :