Documentation

Applications

Dernière mise à jour le 11. 9. 2020 par Tomas Vanek

La stratégie a essayé de placer un ordre stop/limite à un prix incorrect.

Si vous exécutez ou testez des stratégies à partir de StrategyQuant X dans Metatrader 5, il se peut que vous voyiez ce message d'information dans vos journaux :

020.08.26 00:00:01.102 Stratégie 1.4.130 (MYMU20,H1) 2020.08.25 22:00 Pas d'ordre en cours de ce type
2020.08.26 00:00:01.118 Stratégie 1.4.130 (MYMU20,H1) -VERBOSE- 2020.08.25 22:00 Selon sa logique, la stratégie a essayé de placer un ordre stop/limite à un prix incorrect. Prix du marché : 28220.00000000, prix min. autorisé : 28220.00000000, prix de l'ordre stop/limite : 27966.00000000

S'agit-il d'une erreur ? Non. Voici l'explication :

Cela signifie que les conditions d'entrée de la stratégie ont été remplies et que la stratégie devrait normalement ouvrir un nouvel ordre. Mais dans ce cas, le prix calculé de l'ordre était en dehors du marché et l'ordre a été ignoré pour cette raison.

Cet article a-t-il été utile ? L'article était utile L'article n'était pas utile

S'abonner
Notification pour
12 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
MOHAMMAD
6. 11. 2021 8:36 am

Bonjour, merci... mais merci de nous indiquer comment résoudre ce problème. Merci...

tomas262
Administrateur
Répondre à  MOHAMMAD
8. 11. 2021 3:38 pm

Comme indiqué dans l'article, il ne s'agit pas d'un problème ou d'une erreur en soi. Il s'agit uniquement d'informations sur les raisons pour lesquelles une commande n'a pas pu être passée.

MOHAMMAD
Répondre à  tomas262
9. 11. 2021 12:29 pm

Bonjour, merci, mais malheureusement c'est le problème car l'utilisateur ne peut pas exécuter le back test dans metatrader ou autre. N'est-ce pas ? Veuillez nous indiquer comment résoudre ce problème afin de mettre en œuvre le back test. Merci...

tomas262
Administrateur
Répondre à  MOHAMMAD
9. 11. 2021 1:22 pm

Même si vous voyez cet "avertissement", l'EA devrait traiter normalement. S'il n'y a pas de transaction, veuillez nous envoyer un email avec la stratégie à soutien.com et nous pourrons le vérifier
Veuillez toujours envoyer non seulement le code de l'EA mais aussi le fichier Strategyquant (extension .sqx).

Dernière modification le 1 année il y a par tomas262
Kenneth Baggett
Kenneth Baggett
1. 12. 2022 8:25 pm

Bonjour, j'ai le même message. D'après les réponses fournies, je comprends qu'il ne s'agit pas d'une erreur.

Ma question est la suivante. Le trade a-t-il également été ignoré lors de la création de la stratégie et des backtests de SQ ?

J'essaie de savoir si les résultats de mon backtest peuvent différer des transactions réelles en raison des transactions omises.

Je suppose que MonteCarlo appliquerait le même environnement de test, donc pas de soucis sauf pour les attentes sur # de transactions...

tomas262
Administrateur
Répondre à  Kenneth Baggett
5. 12. 2022 5:10 pm

Oui, les transactions sont également ignorées dans SQX pour correspondre à MetaTrader. Dans SQX, vous ne verrez pas le message que vous voyez dans MT4.

Derick Munoz
Derick Munoz
29. 5. 2023 10:26 pm

hi,

L'ea pourrait-elle fonctionner sans problème même si ce message continue d'apparaître ?


tomas262
Administrateur
Répondre à  Derick Munoz
30. 5. 2023 8:44 pm

Oui, il s'agit seulement d'un message d'information

Luis Felipe Salazar Jaramillo
Luis Felipe Salazar Jaramillo
21. 2. 2024 11:26 pm

Hey, c'est une vraie erreur... car le prix est mal calculé sur MT5 et donc, pas de placement de l'ordre car il est en dessous de la limite autorisée. La stratégie réussit sur SQW mais pas lors du back testing sur MT5... Une solution a été trouvée ???

Merci.

Daniel
7. 6. 2024 7:23 am

Quelqu'un peut-il expliquer pourquoi ? le prix de l'ordre calculé est hors marché" ? Est-il possible d'éviter cela ? J'ai plusieurs EA de portefeuille (différentes stratégies pour plusieurs symboles) qui envoient cette notification à chaque fois qu'une transaction doit être effectuée. Un peu de perspicacité serait la bienvenue.

Mestre B
12. 7. 2024 8:23 pm

Il devrait y avoir une option pour filtrer les stratégies qui dépendent d'un prix parfait. Dans ma dernière construction, je n'ai obtenu que des départs qui généraient 0 transaction dans le back tester MT5, car tous les ordres ne généraient que cette "non-erreur"

Hien Bui
Hien Bui
15. 4. 2025 5:10 am

Je suppose que la logique du Backtest de SQX est une logique mathématique, ce qui signifie que l'ordre en attente a un prix différent du prix du marché, indépendamment de la logique de l'ordre Stop ou de l'ordre Limit, alors que la logique de placement d'un ordre en attente dans MT5 doit être conforme à la logique de l'ordre Stop/Limit (par exemple, le prix de l'ordre Buy Stop doit être supérieur au prix actuel). Par conséquent, lors de la mise en œuvre de la transaction réelle, l'EA de SQX sur MT5 présente un conflit logique, ce qui entraîne l'invalidité du prix suggéré de l'ordre en attente par rapport à l'ordre stop/limite. Premièrement, l'EA de SQX sur MT5 a un conflit logique.... Lire la suite "