最小二乗法を用いた傾斜角の計算とチャネルインジケーター - MetaTrader 4用

Mike 2016.07.01 20:39 13 0 0
添付ファイル

ポイントセットを通る直線 y=ax+b を描くことができ、各ポイントからその直線への距離がほぼ均等に保たれます。

このインジケーターでは、指定した期間 MyPeriod の高値(High)と安値(Low)を使って、HighLineLowLine のラインをプロットします。

もし CalculateDeflection パラメーターが有効になっている場合、さらに2本のライン - HighDeflectionLowDeflection がチャートに表示されます。これらは、価格の変動幅(平均二乗誤差)を示します。また、隠れたライン b は直線方程式における自由変数の値を示しています。

MLS-HL4-Angle インジケーターは、ポイントにおける a の値を計算し、得られた直線の地平線に対する傾斜角を示します。
インジケーターは初期価格 b の値と、接線に対する角度の変化率 p を表示します。もし p が 0 より大きければ、曲線 a は左に傾き、角度は正の値に向かいます。しかし、p が 0 より小さければ、曲線 a は右に傾き、角度は負の値に向かいます。

MLS.zip アーカイブには、最小二乗法を用いた計算の数学的な内容が含まれています。

リスト
コメント 0