[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 203

 
Laissez-moi essayer de reformuler la question. Y a-t-il une différence économique dans les deux scénarios suivants d'inversion de position ? 1) Fermer SELL avec 1 lot de volume avec la fonction OrderClose et ensuite ouvrir BUY avec 1 lot de volume 2) Alors que SELL est ouvert avec 1 lot de volume, ouvrir d'abord BUY avec 2 lots et ensuite fermer SELL avec la fonction OrderCloseBy, ce qui laisse aussi une position ouverte pour BUY avec 1 lot de volume. Dans l'exemple du manuel, un spread sera conservé dans la variante 2).
 

Dmitriy, asseyez-vous et réfléchissez, calculez sur une feuille de papier combien vous allez payer pour ouvrir une affaire dans le premier et le second cas...

Pour ce qui est du manuel, si vous le voulez bien, envoyez-moi le texte où il est écrit, nous nous en occuperons... peut-être avez-vous mal compris les auteurs ou je me trompe...

En bref, nous devons trouver une solution...

 
Dmirtiy писал(а) >>
Laissez-moi essayer de reformuler la question. Y a-t-il une différence économique entre les deux options d'inversion de position suivantes ? 1) Fermer la position VENTE avec un volume de 1 lot avec la fonction OrderClose et ensuite ouvrir la position ACHAT avec un volume de 1 lot 2) Pendant que la position VENTE est ouverte avec un volume de 1 lot, ouvrir d'abord la position ACHAT avec un volume de 2 lots et ensuite fermer la position VENTE avec la fonction OrderCloseBy, après quoi il reste une position ACHAT ouverte avec un volume de 1 lot. Selon l'exemple du cahier d'exercices, il restera un écart dans la variante 2).

Il y a en fait une économie. Le temps d'ouverture d'un poste n'est en aucun cas instantané. Le prix peut baisser pendant cette période. Dans votre cas, il est logique d'utiliser cette technique.

 
Vinin >> :

Il y a en fait une économie. Le temps d'ouverture d'un poste n'est en aucun cas instantané. Le prix peut baisser pendant cette période. Dans votre cas, il est logique d'utiliser cette technique.

Victor c'est exactement ça ! !! C'est ce que j'ai pensé aussi, il est fort probable que le tutoriel ne portait pas sur la sauvegarde de la propagation... L'écart était, est et sera et il n'y a nulle part où aller ((()

 
RomanS писал(а) >>

Victor Exactement ! !! C'est ce que j'ai pensé aussi, il est probable que le tutoriel n'était pas consacré à la sauvegarde de la diffusion... La propagation était, est et sera, et il n'y a nulle part où aller (((.

Seul le prix peut aller dans le mauvais sens. >> Paradoxe.

 

Si vous voulez dire verrouillé, c'est-à-dire une position de deux volumes égaux, il y a plus qu'assez d'"économies" !

par rapport à une fermeture séparée...

Il en va de même pour une serrure "de travers", la seule différence étant que le résidu de la fermeture sera essentiellement = ouverture séparée.

Tout cela est parfaitement visible, si vous voulez faire du commerce plutôt que de méditer sur un bout de papier avec un crayon... ;)))

 
https://book.mql4.com/ru/trading/orderclose - voici une description de la fonction OrderCloseBy(). J'ai essayé de faire la même chose sur la démo - cela réduit vraiment beaucoup l'écart. Mais il ne fonctionne toujours pas sur Expert Advisor... Je suis tellement confus...
 

Spécialistes s'il vous plaît aidez avec le code. La situation est la suivante : vous définissez manuellement la date et l'heure, par exemple (datetime some_time=D'2009.08.27 and some time' ;) vous devez calculer la distance entre les niveaux d'ouverture quotidiens du 27 et du 26, alors quel doit être le code ici.

 

Question pour les experts sur les modèles :

Je modifie les propriétés d'un graphique (couleurs, etc.), je l'enregistre comme modèle default.tpl.

Maintenant une nouvelle fenêtre s'ouvre par le modèle...

Et comment faire pour qu'une fenêtre de visualisation pendant les tests s'ouvre aussi comme dans un modèle ?

J'en ai assez de changer de couleur, de grille, de séparateurs, etc. dans sa fenêtre après chaque test.

 
tester.tpl
Raison: