Trouble de l'erreur il n'y a pas d'opérations commerciales - page 18

 
Cette erreur est réapparue, j'ai déjà supprimé toutes les protections pour vérifier,

aucune opération commerciale

😱😱

 

Question : Comment obtenir une erreur

test on EURUSD,H1 (hedging)
 2019.04.24 19:45:37   failed instant sell 0.32 EURUSD at 1.11644 [Invalid volume]
 2019.04.24 19:45:38   failed instant sell 0.32 EURUSD at 1.11645 [Invalid volume]
 2019.04.24 19:45:38   failed instant sell 0.32 EURUSD at 1.11646 [Invalid volume]
 2019.04.24 19:45:39   failed instant sell 0.32 EURUSD at 1.11647 [Invalid volume]
 2019.04.24 19:45:39   failed instant sell 0.32 EURUSD at 1.11649 [Invalid volume]
 2019.04.24 19:45:40   failed instant sell 0.32 EURUSD at 1.11648 [Invalid volume]
 2019.04.24 19:45:40   failed instant sell 0.32 EURUSD at 1.11649 [Invalid volume]
 2019.04.24 19:45:41   failed instant sell 0.32 EURUSD at 1.11648 [Invalid volume]

Si 0.01 lot est spécifié explicitement lors de l'ouverture des ordres.

Des contrôles pour les lots maximum et minimum sont effectués, pour le volume total également...

 

En général j'ai coupé les ventes du conseiller en ne laissant que les achats, et pourtant le validateur arrive à vendre tant bien que mal !

Encore un bug....

 
Vladimir Pastushak:

En général j'ai coupé les ventes du conseiller en ne laissant que les achats, et pourtant le validateur arrive à vendre tant bien que mal !

Encore un bug....

Peut-être que vous devriez arrêter d'essayer de publier pendant un moment ? Pendant longtemps...

 

J'ai trouvé ce qui suit

Dans le fichier d'aide, il est écrit

Volume total maximum autorisé d'une position ouverte et des ordres en attente dans une direction (achat ou vente). Par exemple, si la limite est de 5 lots, vous pouvez avoir une position d'achat ouverte de 5 lots et placer un ordre de vente à cours limité de 5 lots. Mais dans ce cas, vous ne pouvez pas placer un ordre d'achat limite en attente (puisque le volume total dans une direction dépassera la limite) ou placer un ordre de vente limite supérieur à 5 lots.


Nous ouvrons des positions d'achat sans dépasser la limite d'achat, mais lorsque nous essayons de fermer partiellement la position, nous obtenons un volume incorrect. Lorsque nous fermons une position, nous obtenons une position de vente. Cela signifie-t-il que SYMBOL_VOLUME_LIMIT prend en compte le volume total des achats et des ventes ?

Ce fait est confirmé par le test, lorsque nous limitons le volume des achats à la moitié de la limite, alors la fermeture/vente se déroule sans problème.


 
Vladimir Pastushak:

J'ai trouvé ce qui suit

Dans le fichier d'aide, il est écrit

Volume total maximum autorisé d'une position ouverte et des ordres en attente dans une direction (achat ou vente). Par exemple, si la limite est de 5 lots, vous pouvez avoir une position d'achat ouverte de 5 lots et placer un ordre de vente à cours limité de 5 lots. Mais dans ce cas, vous ne pouvez pas placer un ordre d'achat limite en attente (puisque le volume total dans une direction dépassera la limite) ou placer un ordre de vente limite supérieur à 5 lots.


Nous ouvrons des positions d'achat sans dépasser la limite d'achat, mais lorsque nous essayons de fermer partiellement la position, nous obtenons un volume incorrect. Lorsque nous fermons une position, nous obtenons une position de vente. Cela signifie-t-il que SYMBOL_VOLUME_LIMIT prend en compte le volume total des achats et des ventes ?

Ce fait est confirmé par un test qui limite le volume des achats à la moitié de la limite, puis la fermeture/vente se déroule sans problème.


Ce sont des erreurs différentes.

  • Position (ordre) de volume incorrecte.
  • Dépassement de la limite.
 
Alexey Viktorov:

Ce sont des erreurs différentes.

  • Position (ordre) de volume incorrecte.
  • Dépassement de la limite autorisée.

Peut-être, le message ci-dessus du validateur indique que le volume n'est pas correct, corrigé en ajustant les lots pour fermer une partie de la position.

 
Vladimir Pastushak:

Il est possible que le message ci-dessus du validateur indique que le volume n'est pas correct, corrigé en ajustant les lots pour fermer une partie de la position.

Comprends-tu seulement la différence entre une position longue et une position courte ?

 
Алексей Тарабанов:

Comprenez-vous seulement la différence entre les positions longues et courtes ?

En général, oui.

 
Vladimir Pastushak:

en général, oui.

C'est encourageant.