ここ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
?