Erreurs, bugs, questions - page 400

 
sergey1294:
Je viens de vérifier manuellement et tout se ferme bien. J'ai ouvert l'achat de 0,21 lot et fermé la vente de 0,2 lot, l'achat de 0,01 lot est resté sur le marché alors que le minimum était de 0,1 lot. Je l'ai vérifié sur 4 comptes et il n'y a pas d'erreurs dans la fermeture partielle là aussi.
Quel serveur et quel type de compte?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Valmars:

...C'est absurde que nous ne puissions pas fermer complètement un poste ouvert.

Exactement ! C'est exactement ce dont je parle !

Peut-être que je me trompe. Veuillez me guider dans la bonne direction. =)

 
voix_kas:

La position restante de 0.01 lot est-elle fermée par une transaction opposée de même volume ?

En d'autres termes, une transaction de vente de 0,01 lot est-elle exécutée (bien entendu, en fermant complètement la position ouverte) ?

Oui, le volume restant de 0,01 lot est fermé, du moins en mode manuel.
 
sergey1294:
Je viens de vérifier manuellement et tout se ferme bien. J'ai ouvert l'achat de 0,21 lot et fermé la vente de 0,2 lot, l'achat de 0,01 lot est resté sur le marché alors que le minimum était de 0,1 lot. Je l'ai vérifié sur Quaternaire et il n'y a pas d'erreurs dans la fermeture partielle là aussi.
Sur quel serveur avez-vous vérifié ?
 
Valmars:
Sur quel serveur avez-vous vérifié ?

à l'atpari

Rapport sur l'historique des transactions
Nom : Démo USD seconde
Compte de trading : 3072893 (USD, Alpari-Demo, demo)
Courtier : Alpari NZ Limited
Date : 2011.06.02 00:07













Commandes
Heure d'ouverture Commandez Symbole Type Volume Prix S / L T / P Temps État Commentaire
2011.06.01 22:543972119EURUSDacheter0.10 / 0.101.43418

2011.06.01 22:54rempli
2011.06.01 22:553972122EURUSDacheter0.11 / 0.111.43424

2011.06.01 22:55rempli
2011.06.01 22:563972124EURUSDvendre0.20 / 0.201.43403

2011.06.01 22:56rempli
2011.06.01 22:593972136EURUSDvendre0.01 / 0.011.43427

2011.06.01 22:59rempli

Affaires
Temps Offre spéciale Symbole Type Direction Volume Prix Commandez Commission Échanger Profit Balance Commentaire
2010.12.25 13:411412532
équilibre



0.000.0010 000.0010 000.00
2011.06.01 22:541984790EURUSDachetersur0.101.4341839721190.000.000.0010 000.00
2011.06.01 22:551984792EURUSDachetersur0.111.4342439721220.000.000.0010 000.00
2011.06.01 22:561984794EURUSDvendreout0.201.4340339721240.000.00-3.639 996.37
2011.06.01 22:591984806EURUSDvendreout0.011.4342739721360.000.000.069 996.43

0.00 0.00 -3.57 9 996.43

Équilibre : 9996.43
Marge libre : 9996.43
Facilités de crédit : 0.00
Marge : 0.00
Profits et pertes flottants : 0.00
Niveau de marge : 0.00%
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
sergey1294:
Oui, le volume restant de 0,01 est fermé, du moins en mode manuel.

Veuillez essayer l'algorithme suivant :

1. ouvrir une position longue avec un volume de 1.01 lots.

Envoyez un ordre de vente avec une taille de lot de 1,0. 3.

3. soumettre un ordre de vente dans le volume de 0.01 lots.

Il n'existe pas de fonction/opération de "clôture" dans le trading automatisé. La position n'est fermée que par une transaction inverse de volume égal (si je comprends bien).

 
voix_kas:

Veuillez essayer l'algorithme suivant :

1. ouvrir une position longue avec un volume de 1.01 lots.

Envoyez un ordre de vente avec une taille de lot de 1,0. 3.

3. soumettre un ordre de vente dans le volume de 0.01 lots.

Il n'y a pas de clôture de position dans le trading automatisé. La position n'est fermée que par une transaction inverse de volume égal (si je comprends bien).

J'ai essayé, manuellement cela fonctionne exceptionnellement, programmatiquement je ne sais pas, je dois écrire un script de test, cela prendra du temps.
Rapport sur l'historique des transactions
Nom : Démo USD seconde
Compte de trading : 3072893 (USD, Alpari-Demo, demo)
Courtier : Alpari NZ Limited
Date : 2011.06.02 00:19













Commandes
Heure d'ouverture Commandez Symbole Type Volume Prix S / L T / P Temps État Commentaire
2011.06.01 22:543972119EURUSDacheter0.10 / 0.101.43418

2011.06.01 22:54rempli
2011.06.01 22:553972122EURUSDacheter0.11 / 0.111.43424

2011.06.01 22:55rempli
2011.06.01 22:563972124EURUSDvendre0.20 / 0.201.43403

2011.06.01 22:56rempli
2011.06.01 22:593972136EURUSDvendre0.01 / 0.011.43427

2011.06.01 22:59rempli
2011.06.01 23:183972198EURUSDacheter1.01 / 1.011.43272

2011.06.01 23:18rempli
2011.06.01 23:183972200EURUSDvendre1.00 / 1.001.43243

2011.06.01 23:18rempli
2011.06.01 23:193972201EURUSDvendre0.01 / 0.011.43244

2011.06.01 23:19rempli

Affaires
Temps Offre spéciale Symbole Type Direction Volume Prix Commandez Commission Échanger Profit Balance Commentaire
2010.12.25 13:411412532
équilibre



0.000.0010 000.0010 000.00
2011.06.01 22:541984790EURUSDachetersur0.101.4341839721190.000.000.0010 000.00
2011.06.01 22:551984792EURUSDachetersur0.111.4342439721220.000.000.0010 000.00
2011.06.01 22:561984794EURUSDvendreout0.201.4340339721240.000.00-3.639 996.37
2011.06.01 22:591984806EURUSDvendreout0.011.4342739721360.000.000.069 996.43
2011.06.01 23:181984864EURUSDachetersur1.011.4327239721980.000.000.009 996.43
2011.06.01 23:181984866EURUSDvendreout1.001.4324339722000.000.00-29.009 967.43
2011.06.01 23:191984867EURUSDvendreout0.011.4324439722010.000.00-0.289 967.15

0.00 0.00 -32.85 9 967.15

Équilibre : 9967.15
Marge libre : 9967.15
Facilités de crédit : 0.00
Marge : 0.00
Profits et pertes flottants : 0.00
Niveau de marge : 0.00%
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
uncleVic:
Joignez votre "poisson" et, brièvement, les souhaits. Je me pencherai sur la question si possible (je ne peux rien promettre rapidement).

Merci pour votre aide. Roche a écrit sur certains décalages, mais je ne comprends toujours pas ce qu'il faut décaler. J'ai mis le code, je l'ai commenté. Stratégie : dessiner des flèches vertes sous les barres lorsque Tenkan>Kijun et Tenkan et Kijun sont au-dessus du nuage. Tracez des flèches rouges lorsque Tenkan<Kijun et Tenkan et Kijun sont sous le nuage.

@ sergeev Merci pour la réponse, je n'ai aucun problème avec cela, le problème est de savoir comment travailler correctement avec les données qui proviennent de la bibliothèque std.

Dossiers :
Ich_2.mq5  5 kb
 
sergey1294:
Je viens de le vérifier manuellement et il se ferme bien. J'ai ouvert l'achat de 0,21 lot et fermé la vente de 0,2 lot sur le marché, l'achat de 0,01 lot est resté alors que le minimum était de 0,1 lot. Je l'ai vérifié sur Quaternaire et il n'y a pas d'erreurs dans la fermeture partielle là aussi.

À mon avis, il s'agit clairement d'un bogue (au moins la configuration du serveur est défectueuse).

L'idée est que le serveur en mode manuel ne devrait pas autoriser les transactions inférieures au volume minimum.

Chez Alpari, le minimum est de 0,10. On peut facilement s'en rendre compte en exécutant le script SymbolInfoSample de la borne standard (il montrera un minimum de 0,10 et un pas de 0,01).

Et maintenant, faites attention (construction 430, compte juste enregistré chez Alpari).

Compte de trading : 3089878 (USD, Alpari-Demo, demo)
Courtier : Alpari
Date : 2011.06.02 05:30













Commandes
Heure d'ouverture Commandez Symbole Type Volume Prix S / L T / P Temps État Commentaire
2011.06.01 23:223972207EURUSDvendre0.10 / 0.101.43261

2011.06.01 23:22rempli
2011.06.01 23:233972211EURUSDacheter0.01 / 0.011.43303

2011.06.01 23:23rempli

Affaires
Temps Offre spéciale Symbole Type Direction Volume Prix Commandez Commission Échanger Profit Balance Commentaire
2011.06.01 23:191984869
équilibre



0.000.0064 156.0064 156.00
2011.06.01 23:221984875EURUSDvendresur0.101.4326139722070.000.000.0064 156.00
2011.06.01 23:231984879EURUSDacheterout0.011.4330339722110.000.00-0.4264 155.58

0.00 0.00 -0.42 64 155.58
Positions de négociation
Temps Symbole Type Volume Prix S / L T / P Prix du marché Commission Échanger Profit Commentaire
2011.06.01 23:22EURUSDvendre0.091.43261

1.433310.000.00-6.30

0.00 0.00 -6.30

Et maintenant quelqu'un m'oblige comment faire une transaction inférieure au minimum (et ce n'est pas une position, à savoir le volume de transaction de 0.01) ...

En plus, une capture d'écran du dialogue pour faire une transaction (à mon avis, si le lot est inférieur à 0.10, la transaction devrait automatiquement interdire, mais non tout est normal) !

 

sergey1294

Merci pour ces informations.

C'est toujours une prise, alors. Le volume minimum de commande requis n'est pas atteint.

Est-ce acceptable lorsqu'il n'y a pas de positions ouvertes et que nous essayons d'ouvrir une position avec un volume de 0,01 lot dans n'importe quelle direction ?

Quoi qu'il en soit, j'aimerais entendre les explications des développeurs. La situation est contradictoire.

Raison: