我从这里MetaTrader MQL4
下载了一个语言.mq4
源代码文件,我认为文件中包含除以零错误。相关部分是:
// Calculate sums for the least-squares method
n = ( Taps - 1 ) / 2;
sx2 = ( 2*n + 1 ) / 3.0;
sx3 = n * ( n + 1 ) / 2.0;
sx4 = sx2 * ( 3*n*n + 3*n - 1 ) / 5.0;
sx5 = sx3 * ( 2*n*n + 2*n - 1) / 3.0;
sx6 = sx2 * ( 3*n*n*n*( n + 2 ) - 3*n + 1 ) / 7.0;
den = sx6 * sx4 / sx5 - sx5; // <---------------------------- a DIV!0 error here?
这个演示代码案例:
我的假设是否正确,即代码中存在错误,
如果是 这样,
也许有人可以指出更正应该是什么?
一般计算案例:
什么是行业最佳实践/应该使用哪些实用的软件设计措施作为事件的救生衣保护DIV!0
?