错误、漏洞、问题 - 页 1689

 
Vladislav Andruschenko:
问候。安卓上的Nduk。
安卓翻转器6.xxx版本
当我向我的电子邮件帐户发送信息时,我得到这个错误

你好!

这个错误很快就会被修复。谢谢你的反馈。

 
Sergei Vladimirov:

而且在MKL中不能编译。

给定的MQL特征(对象只通过引用传递;类型名-返回字符串)。
template<typename T>
void Func(T t1, T t2 = NULL)  
涵盖了所有可能的情况(除了:不能指定默认参数类型)。如果没有,请举例说明
 

A100:
С учетом особенностей MQL (objects are passed by reference only; typename - возвращает строку)

涵盖所有可能的情况(除了:不能指定默认参数类型)。如果没有,请举例说明

template<typename T>
void Func(T t1, T t2 = NULL)
{
        Print("t1: ", t1, " t2: ", t2);
}

void OnStart()
{
        Func(1);   // 'Func' - cannot to apply function template
}

但我没有考虑到,对象只是通过引用传递给函数。

 
Sergei Vladimirov:

// 'Func' - 不能应用函数模板

这个错误可能是由build < 1375引起的。在1430年,它肯定已经固定了。
 
A100:
该错误可能是构建<1375。在1430年,它已经被修复了,这是肯定的
呜呼。我在四次中做了这一切,编辑版本是1395。而在五,1430编辑器确实有效,谢谢你的提示。

在可预见的未来,元编辑器是否会以四种方式更新?
 

CopySpread()函数对相应的图表周期 会产生什么价差值

不清楚它是平均数、最小数还是最大值,函数的帮助也没有说什么。

 
Sergei Vladimirov:
呜呼。我在四次中做了这一切,编辑版本是1395。而在五,1430编辑器确实有效,谢谢你的提示。

在可预见的未来,元编辑器是否会以四种方式更新?
而你在1430编辑器中打开你的mq4,并将其编译成ex4。
 
fxsaber:
而你在1430编辑器中打开你的mq4,并将其编译成ex4。
我这样做了。但是:a)不可能开始调试,b)当你把工作和源代码一起交给客户时,所有的东西都应该在没有手鼓的情况下为他编译。
 

我不明白,这个数字被保存在一个文件中

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+ //преобразуем в строковый параметр для записи в файл

代码近似 - 不是我的 - 做一个自由职业者,并拒绝进一步的支持,所以我不明白如何纠正。

如果有利润但没有亏损,就会出现这种情况,原来是除以0,但在标准函数....,不应该用这样一个残缺的数字来解决。

 
-Aleks-:

我不明白,这个数字被保存在一个文件中

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+ //преобразуем в строковый параметр для записи в файл

代码近似 - 不是我的 - 做一个自由职业者,并拒绝进一步的支持,所以我不明白如何纠正。

如果有利润,但没有亏损,就会出现这种情况,原来是除以0,但在标准函数....,它不应该用这样一个残暴的数字来解决。

#define  MNOGO 123

FormatDelimiter(DoubleToString(MathMin(this.ProfitFactor(), MNOGO),2))+delimiter+ //преобразуем в строковый параметр для записи в файл