fxsaber: Et vous ouvrez votre mq4 dans l'éditeur 1430 et le compilez en ex4.
Je l'ai fait. Mais : a) il est impossible de commencer à déboguer, b) lorsque vous donnez le travail au client avec les sources, tout devrait compiler pour lui sans tambourin.
FormatDelimiter(DoubleToString(this.ProfitFactor(),2))+delimiter+ //преобразуем в строковый параметр для записи в файл
code approximatif - pas le mien - a fait un pigiste et a refusé tout soutien supplémentaire, donc je ne peux pas comprendre comment corriger.
La situation se présente s'il y a un bénéfice mais pas de perte, il s'agit d'une division par zéro, mais elle ne devrait pas être résolue par un nombre aussi atroce dans la fonction standard.... non ?
FormatDelimiter(DoubleToString(this.ProfitFactor(),2))+delimiter+ //преобразуем в строковый параметр для записи в файл
code approximatif - pas le mien - a fait un pigiste et a refusé tout soutien supplémentaire, donc je ne peux pas comprendre comment corriger.
La situation se présente s'il y a un bénéfice mais pas de perte, il s'agit alors d'une division par zéro, mais elle ne devrait pas être résolue par un nombre aussi atroce dans la fonction standard.... non ?
#define MNOGO 123
FormatDelimiter(DoubleToString(MathMin(this.ProfitFactor(), MNOGO),2))+delimiter+ //преобразуем в строковый параметр для записи в файл
Merci - c'est une idée intéressante, mais j'aimerais en obtenir un dans cette situation comme indicateur neutre - cela arrive rarement, et lors de l'analyse des résultats de l'optimisation, toute la statistique est gâchée.
Et il ne compile pas en MKL :
A100:
Couvre tous les cas possibles (sauf : Impossible de spécifier le type de paramètre par défaut). Si non, donnez un exempleС учетом особенностей MQL (objects are passed by reference only; typename - возвращает строку)
Mais je n'ai pas tenu compte du fait que les objets ne sont transmis à la fonction que par référence.
// 'Func' - ne peut pas appliquer le modèle de fonction
L'erreur pourrait être une construction < 1375. En 1430, c'est déjà réparé, c'est sûr.
Quelles valeurs d'écart la fonctionCopySpread() produit-ellepour la période correspondante du graphique?
Il n'est pas clair s'il s'agit de la moyenne, du minimum ou du maximum, et l'aide de la fonction ne dit rien à ce sujet.
Et vous ouvrez votre mq4 dans l'éditeur 1430 et le compilez en ex4.
Je ne comprends pas, ce numéro est enregistré dans un fichier
179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368,00
double m_profit_factor; // 27) прибыльность
m_profit_factor=TesterStatistics(STAT_PROFIT_FACTOR);
double ProfitFactor(void) const {return m_profit_factor;};
FormatDelimiter(DoubleToString(this.ProfitFactor(),2))+delimiter+ //преобразуем в строковый параметр для записи в файл
code approximatif - pas le mien - a fait un pigiste et a refusé tout soutien supplémentaire, donc je ne peux pas comprendre comment corriger.
La situation se présente s'il y a un bénéfice mais pas de perte, il s'agit d'une division par zéro, mais elle ne devrait pas être résolue par un nombre aussi atroce dans la fonction standard.... non ?
Je ne comprends pas, ce numéro est enregistré dans un fichier
179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368,00
double m_profit_factor; // 27) прибыльность
m_profit_factor=TesterStatistics(STAT_PROFIT_FACTOR);
double ProfitFactor(void) const {return m_profit_factor;};
FormatDelimiter(DoubleToString(this.ProfitFactor(),2))+delimiter+ //преобразуем в строковый параметр для записи в файл
code approximatif - pas le mien - a fait un pigiste et a refusé tout soutien supplémentaire, donc je ne peux pas comprendre comment corriger.
La situation se présente s'il y a un bénéfice mais pas de perte, il s'agit alors d'une division par zéro, mais elle ne devrait pas être résolue par un nombre aussi atroce dans la fonction standard.... non ?