記事「MetaTrader 5用シグマスコアインジケーター:単純な統計的異常検出器」についてのディスカッション

 

新しい記事「MetaTrader 5用シグマスコアインジケーター:単純な統計的異常検出器」はパブリッシュされました:

MetaTrader 5用の実践的なSigma Score(シグマスコア)インジケーターをゼロから構築し、その指標が本質的に何を測定しているのかを理解します。シグマスコアとは、対数収益率のz得点(直近の値動きが過去の平均から標準偏差でどれだけ乖離しているか)を表すものです。OnInit()、OnCalculate()、OnDeinit()の各コードブロックを一つずつ丁寧に解説しながら実装を進めます。さらに、±2といった閾値の解釈方法や、このシグマスコアを「市場ストレスメーター」として活用し、平均回帰戦略およびモメンタム戦略の双方に応用する方法についても説明します。

多くのトレーダーは早い段階で、価格が滑らかで予測可能な動き方をするわけではないことを学びます。市場には「静かな」局面がある一方で、突然のスパイク、急落、ショック的な値動きも発生します。実務的には、その値動きが通常のもの(直近の市場において典型的なもの)なのか、それとも異常なもの(直近の挙動と比較して稀なもの)なのかを判定するために、リターン(収益率)を標準化し「シグマ単位」で表現する方法が用いられます。

これがシグマスコアインジケーターの役割です。直近のリターンをz得点(標準得点)に変換し、別ウィンドウにプロットします。簡単に言うと、シグマスコアは次の問いに答えるものです。

「現在のバーにおけるリターンは、過去N本の平均リターンから標準偏差でどれだけ離れているか?」

そのため、初心者にとっても扱いやすい指標です。複雑な取引理論は不要で、「0付近は通常の状態」「大きな正負の値は異常に強い値動き」を意味するという点だけ理解すれば読み解けます。


作者: TECHAURORA - FZCO