Questions sur l'assistant MQL5 et la bibliothèque standard de classes de trading - page 4

 
uncleVic:

Déjà réalisé que OUI.

J'ai trouvé un peu de "crachat". Prenez le dossier.

C'est parti !

 
Erm955:

C'est parti !

OK
 

L ' assistant a généré un EA.

Lors du test sur usdjpy, l'EA ouvre un ordre avec un TP et un SL qui ne sont pas nuls,

et sur eurusd il ouvre des ordres sans TP et SL. Si je change le niveau de prix pour exécuter une transaction de 0.0 à 2, le conseiller commence à placer des ordres limites avec TP et SL sur eurusd. Quelle est la différence et que signifie le paramètre Niveau de prix pour exécuter une transaction ?

Comment fonctionne l'expiration des ordres en cours (en barres) ? Je change le nombre de barres, rien ne change.

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
solo:

L ' assistant a généré un EA.

Lors du test sur usdjpy, l'EA ouvre un ordre avec un TP et un SL qui ne sont pas à zéro,

et sur eurusd il ouvre des ordres sans TP et SL. Si je change le niveau de prix pour exécuter une transaction de 0.0 à 2, le conseiller commence à placer des ordres limites avec TP et SL sur eurusd. Quelle est la différence et que signifie le paramètre Niveau de prix pour exécuter une transaction ?

Comment fonctionne l'expiration des ordres en cours (en barres) ? Lorsque je modifie le nombre de barres, rien ne change.

Le paramètre "Niveau de prix pour exécuter une transaction". Le niveau du retrait du prix d'entrée sur le marché par rapport au prix de référence (le prix actuel du marché est généralement pris comme référence).

Il existe trois options :

=0 - entrée au prix actuel ;

>0 - entrée par ordre à cours limité (meilleur que le marché) ;

<0 - entrée par ordre stop (pire que le marché).

Paramètre d'expiration des ordres en attente (en barres). Heure d'expiration de l'ordre en cours. N'a de sens que si le paramètre "Niveau de prix pour exécuter une transaction" est différent de zéro.

 

Merci pour votre réponse complète.

Pourquoi le même EA sur les yens ouvre des ordres avec SL et TP, mais sur les euros des ordres vides.

2011.07.11 00:58:00 CTrade::PositionOpen : marché vendre 1.00 EURUSD sl : 1.42308 tp : 1.41908 [fait à 0.00000]
2011.07.11 00:58:00 ordre vendre 1.00 à 1.42108 [#2 vendre 1.00 EURUSD à 1.42108]
2011.07.11 00:58:00 transaction effectuée [#2 vendre 1.00 EURUSD à 1.42108]
2011.07.11 00:58:00 transaction effectuée.11 00:58:00 deal #2 vendre 1.00 EURUSD à 1.42108 fait (basé sur l'ordre #2)
2011.07.11 00:58:00 marché vendre 1.00 EURUSD (1,42108 / 1,42162 / 1,42108)

2011.07.11 04:30:00 CTrade::PositionOpen : instant sell 2.00 USDJPY at 80.707 sl : 80.907 tp : 80.507 [fait à 0.000]
2011.07.11 04:30:00 ordre exécuté sell 2.00 at 80.707 [#3 sell 2.00 USDJPY at 80.707]
11 04:30:00 transaction effectuée [#3 vendre 2.00 USDJPY à 80.707]
2011.07.11 04:30:00 deal #3 vendre 2.00 USDJPY à 80.707 fait (basé sur l'ordre #3)
2011.07.11 04:30:00 instant vendre 2.00 USDJPY à 80.707 sl : 80.907 tp : 80.507 (80.707 / 80.715 / 80.707)

 

solo:

Pourquoi le même Expert Advisor ouvre des ordres avec SL et TP sur le Yen, et des ordres vides sur l'EUR.


Je ne sais pas exactement de quoi vous n'êtes pas satisfait. A en juger par le fragment du journal, les ordonnances de protection sont placées dans les deux cas.

2011.07.11 00:58:00 CTrade::PositionOpen : marché vend 1.00 EURUSD sl : 1.42308 tp : 1.41908 [fait à 0.00000]

2011.07.11 04:30:00 CTrade::PositionOpen : vente instantanée 2.00 USDJPY à 80.707 sl : 80.907 tp : 80.507 [fait à 0.000]

Ou vous êtes troublé par un espace vide dans cette ligne ?

2011.07.11 00:58:00 marché vendre 1.00 EURUSD (1.42108 / 1.42162 / 1.42108)

Ou les ordres de protection que vous voyez dans le journal ne sont pas dans les positions ?

Soyez plus précis dans votre question. L'équipe télépathique est en vacances.

 

oncleVic:

Je ne sais pas exactement ce que vous n'aimez pas. A en juger par le journal ci-dessus, des ordonnances de protection sont prononcées dans les deux cas.

Ou êtes-vous troublé par l'espace vide dans cette ligne ?

Ou les ordres de protection indiqués dans le journal sont absents des positions ?

Soyez plus précis dans votre question. L'équipe de télépathes est en vacances.

Les ordres de protection ne sont placés que sur le usdjpy, les autres paires de devises sont sans niveaux d'arrêt et de profit, toutes choses étant égales par ailleurs.

 
solo:

Les ordres de protection ne sont placés que sur le usdjpy, les autres paires de devises sont sans niveaux d'arrêt et de profit, toutes choses étant égales par ailleurs.


Veuillez joindre le code du conseiller expert. Ce n'est pas un secret, n'est-ce pas ?
 
uncleVic:
Pourriez-vous joindre le code expert, s'il vous plaît ? Ce n'est pas un secret, n'est-ce pas ?
J'ai l'impression que ce n'est pas la première fois que l'on se demande pourquoi les stops ne sont pas placés, et la raison probable est difficile à calculer.
Dossiers :
test01.mq5  9 kb
 
solo:
Par exemple, sur la plateforme MetaTrader 5, nous devons placer une demande pour un stopper qui ne fonctionnera pas correctement.

C'est étrange... Ça se passe bien pour moi.

Décidons simplement ce qui suit :

1. Quel est le serveur auquel vous êtes connecté ?

2. Les valeurs des paramètres de test.