Discussion de l'article "La Méthode Optimale pour le calcul du volume total de la position par Nombre Magique Indiqué" - page 2

 

Quelle constante de prix ENUM_APPLIED_PRICE correspond à 0 dans ePosVolTest.mq5 ?

s1r1=iRSI(Symbol_1,TimeFrame,14,0);
s1r2=iRSI(Symbol_1,TimeFrame,21,0);
s2r1=iRSI(Symbol_2,TimeFrame,14,0);
s2r2=iRSI(Symbol_2,TimeFrame,21,0);

?

 
ias:

Quelle constante de prix ENUM_APPLIED_PRICE correspond à 0 dans ePosVolTest.mq5 :

?

Je ne sais pas à qui appartient ce code, mais vous devriez écrire les noms des identificateurs d'enum et ne pas essayer d'utiliser des valeurs entières à la place. Il est difficile de comprendre un tel code plus tard.
 
Rosh:
Je ne sais pas de quel code il s'agit, mais vous devriez écrire les noms des identificateurs d'enum au lieu d'essayer d'utiliser des valeurs entières. Il est difficile de comprendre un tel code plus tard.

Le code de l'article : "Optimal method of calculating the volume of the aggregate position by a given magic number", de l'application ePosVolTest.mq5 .

L'utilisation de 0, dans ce cas, est-elle acceptable ou incorrecte ?

 
ias:

Code de l'article : "Méthode optimale de calcul du volume d'une position agrégée par un nombre magique donné", de l'annexe ePosVolTest.mq5 .

L'utilisation de 0, dans ce cas, est-elle acceptable ou incorrecte ?

L'utilisation de zéro comme valeur de clôture fonctionne. C'est faux, il n'y a pas d'identifiant avec la valeur 0, mais cela fonctionne. L'objectif n'était pas d'ouvrir des positions en fonction du RSI, mais simplement d'ouvrir des positions sur différents symboles à différents moments, l'Expert Advisor s'acquitte de cette tâche.

 

après une mise à jour, ils ont supprimé la valeur numérique des identifiants....

 
CoreWinTT:

Après une mise à jour, la valeur numérique des identifiants a été supprimée....

Comment peuvent-ils être supprimés ? Ils sont là, mais contrairement à MT4, les valeurs sont très inhabituelles, en particulier pour les périodes de temps.

 

J'ai décidé d'utiliser le code ePosVolTest, mais de calculer non pas le volume total, mais le profit total collecté sur toutes les positions en faisant les changements appropriés dans le code. Le code s'appelle désormais ePosProfitTest )) J'ai compilé le code avec succès après une analyse syntaxique. Je dois maintenant trouver où se trouve dans le code ePosVolTest ce pour quoi le code ePosVolTest est conçu, à savoir le volume cumulé collecté par le code pour toutes les positions.

Si ce n'est pas trop difficile, merci de me le dire.


La réponse se trouve bien sûr en surface, mais le problème est que je ne suis pas un programmeur

Dossiers :
 
BlinGoblin:

J'ai décidé d'utiliser le code ePosVolTest, mais de calculer non pas le volume total, mais le profit total collecté sur toutes les positions en faisant les changements appropriés dans le code. Le code s'appelle désormais ePosProfitTest )) J'ai compilé le code avec succès après une analyse syntaxique. Je dois maintenant trouver où se trouve dans le code ePosVolTest ce pour quoi le code ePosVolTest est conçu, à savoir le volume cumulé collecté par le code pour toutes les positions.

Si ce n'est pas trop difficile, merci de me le dire.

La réponse se trouve bien sûr en surface, mais l'astuce est que je ne suis pas un programmeur.

PositionGetDouble(), POSITION_COMMISSION, POSITION_SWAP, POSITION_PROFIT.

 

Je n'ai pas compris la dernière phrase, Integer, si ce n'est pas trop difficile, veuillez expliquer ce que vous vouliez dire

Peut-être suggérez-vous de remplacer PositionGetDouble(), POSITION_COMMISSION, POSITION_SWAP, POSITION_PROFIT. par HistoryDealGetDouble(), DEAL_COMMISSION, DEAL_SWAP, DEAL_PROFIT.

.