Contrôle SL

9 réponses

TJ#

Client, bbp_participant, communauté, 144 réponses.

Visiter le profil

Il y a 8 ans #114378

J'aimerais créer un contrôle SL caché de sorte que lorsque j'ai une position longue, si elle perd plus de 25 pips, elle fermera la position et si j'ai une position courte, si elle perd plus de 35 pips, elle fermera la position. 
 
 
J'ai créé un EA mais il ne semble pas fonctionner comme prévu. Pouvez-vous m'aider ? Je vous remercie. 
Fichier : Stop_Loss.sqw

0

TJ#

Client, bbp_participant, communauté, 144 réponses.

Visiter le profil

Il y a 8 ans #133714

Ceux-ci n'ont pas fonctionné non plus...

 

croisement d'offres sous le niveau abc ==> clôture de la position (100)

ou 

demander un croisement au-dessus du niveau xyz ==> fermer la position (200)

 

 

Comment faire pour bien faire ? 

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #133720

Bonjour,

 

il semble que la fonction Open P/L (pips) retourne toujours 0 pour moi. Cela pourrait être une raison pour laquelle les conditions ne fonctionnent pas. Je vais tester où se situe le problème et je vous tiendrai au courant.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #133749

Bonjour,

 

J'ai créé un exemple sur la façon de sortir d'une position lorsque le PL ouvert (pips) dépasse une certaine limite (négative) en pips. Testé et fonctionne bien. Pour être sûr qu'il fonctionne correctement, j'ai également ajouté l'impression au journal MT.

Fichier : SLcontrol.sqw

0

TJ#

Client, bbp_participant, communauté, 144 réponses.

Visiter le profil

Il y a 8 ans #133775

hi,

 

Je me suis rendu compte qu'on ne peut pas mettre les deux conditions BUY & SELL et les deux stops de contrôle sur le même EA pour qu'il fonctionne. Il faut que ce soit BUY (Long Only) & control stop, un EA et SELL (Short Only) & control stop, l'autre EA. Très intéressant... 🙁

 

Deuxièmement, je n'arrive pas à le faire fonctionner avec des niveaux spécifiques, 

croisement d'offres sous le niveau abc ==> clôture de la position (100)

ou 

demander un croisement au-dessus du niveau xyz ==> fermer la position (200)

 

Le pire des cauchemars

Le 3ème problème est que cet EA ne fonctionne que sur le compte de démonstration de Oanda et pas sur le compte réel de Oanda. Je ne sais pas pourquoi... 

 

Les deux fonctionnent avec la même version et la même construction "400 Build 890. 🙁

 

Ps.

J'ai supprimé les conditions de déclenchement long... vous pouvez insérer n'importe laquelle des vôtres... 

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #133797

Ok, je vais regarder cela

Quel est le problème avec Oanda live ? L'EA n'ouvre pas les transactions ? Est-ce qu'il y a un message d'erreur dans le journal de MetaTrader ?

0

TJ#

Client, bbp_participant, communauté, 144 réponses.

Visiter le profil

Il y a 8 ans #133798

dans l'acc démo, l'EA ferme le trade comme prévu ou planifié (parfait !!), mais quand on le met dans l'acc live, il devient un EA "rogue". il ne ferme pas le trade quand les pips perdants ont été atteints ou dépassés.

 

Il ignore totalement les règles de l'EA... 🙁

 

Comment voir les logs MT ? Où les trouver ? 

0

TJ#

Client, bbp_participant, communauté, 144 réponses.

Visiter le profil

Il y a 8 ans #133827

Lorsque j'ai testé ce système :

1.  L'écart AUDUSD était de 1,6 pip.

2.  J'ai utilisé un script de test pour déclencher le BUY

3.  Mon SL caché a été fixé à -5.0 pips ==> lorsque le SL est supérieur à -5 pips, le trade sera fermé.

a.  Le Stop Loss caché (en pips) est défini en tant que var (double) afin que je puisse le modifier à ma guise.

 

 

2 05:47:39.976 Script Long AUDUSD,M15 : chargé avec succès

0 05:47:40.245 '233753' : ordre d'achat marché 0,01 AUDUSD sl : 0.00000 tp : 0.00000

0 05:47:40.543 '233753' : l'ordre a été ouvert : #71026184 acheter 0.01 AUDUSD à 0.71456 sl : 0.00000 tp : 0.00000

0 05:47:40.543 '233753' : modification de l'ordre #71026184 acheter 0,01 AUDUSD à 0,71456 sl : 0.00000 tp : 0.00000 -> sl : 0.70928 tp : 0.00000

0 05:47:40.824 '233753' : l'ordre #71026184 d'acheter 0,01 AUDUSD à 0,71456 a été modifié -> sl : 0,70928 tp : 0,00000

2 05:47:40.825 Script Long_09 AUDUSD,M15 : supprimé

 

2 05:48:19.296 Expert Hidden_SL_Long AUDUSD,M15 : chargé avec succès

0 05:48:59.099 '233753' : modification de l'ordre #71026184 acheter 0,01 AUDUSD à 0,71456 sl : 0,70928 tp : 0,00000 -> sl : 0,71261 tp : 0,00000

0 05:48:59.387 '233753' : l'ordre #71026184 d'acheter 0,01 AUDUSD à 0,71456 a été modifié -> sl : 0,71261 tp : 0,00000

1 05:50:14.340 '233753' : modification de l'ordre #71026184 acheter 0.01 AUDUSD à 0.71456 sl : 0.71261 tp : 0.00000 -> sl : 0.71478 tp : 0.00000 failed [Invalid S/L or T/P]

 

En espérant que les informations fournies vous seront utiles 🙂 .

0

TJ#

Client, bbp_participant, communauté, 144 réponses.

Visiter le profil

Il y a 8 ans #133833

les données suivantes proviennent du compte Oanda Demo...

 

Même configuration que le compte Live, 

 

2 06:39:23.977 Script Long GBPJPY,M1 : chargé avec succès
0 06:39:24.001 '9293157' : ordre d'achat marché 0.01 GBPJPY sl : 0.000 tp : 0.000
0 06:39:24.312 '9293157' : l'ordre a été ouvert : #186462498 acheter 0.01 GBPJPY à 186.439 sl : 0.000 tp : 0.000
0 06:39:24.312 '9293157' : modification de l'ordre #186462498 acheter 0.01 GBPJPY à 186.439 sl : 0.000 tp : 0.000 -> sl : 185.851 tp : 0.000
0 06:39:24.594 '9293157' : l'ordre #186462498 d'acheter 0,01 GBPJPY à 186,439 a été modifié -> sl : 185,851 tp : 0,000
2 06:39:25.356 Script Long GBPJPY,M1 : supprimé
2 06:39:31.337 Expert Hidden_SL_Long GBPJPY,M1 : chargé avec succès
0 06:42:14.408 '9293157' : clôture de l'ordre #186462498 acheter 0,01 GBPJPY à 186,439 sl : 185,851 tp : 0,000 au prix 0,000
0 06:42:14.687 '9293157' : ordre #186462498 acheter 0.01 GBPJPY à 186.439 sl : 185.851 tp : 0.000 fermé au prix 186.388

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #133906

TJ, as-tu parlé à Oanda des différences entre le compte réel et le compte de démonstration ? Il peut y en avoir et ils pourraient vous aider à résoudre ce problème.

0

Affichage de 9 réponses de 1 à 9 (sur un total de 9)