概要
FibAlgo - Oscillator Matrixは、価格のピボットが過去にオシレーター値に対してどの位置で発生したかを分析することで、動的な買われすぎ・売られすぎゾーンを特定する統計的オシレーター分析インジケーターです。固定された閾値(例:RSI 70/30)に依存する代わりに、実際のピボット頻度分布に基づいたデータ駆動型のゾーンを計算します。
このインジケーターは6種類のオシレーター(RSI、MFI、モメンタム、ストキャスティクス、ストキャスティクスRSI、チャイキン・マネー・フロー)をサポートし、最近の市場行動を重視するためのオプションのデータ減衰加重を適用し、信頼度スコアとパフォーマンス指標を含む高度な分析テーブルを表示します。
頻度ベースの動的ゾーン
従来のオシレーター分析は固定閾値を使用します — 例えば、RSIが70以上は買われすぎと見なされます。このインジケーターは異なるアプローチを取ります:価格の高値(PH)と安値(PL)が実際にオシレータースケール上でどこで発生したかを調べ、これらの値を5ポイントの範囲(例:「75-80」、「80-85」)に分類し、どの範囲が最も高い加重頻度を持つかを特定します。その結果、市場の行動の変化に応じてシフトする一対の動的バンドが得られます。
データ減衰加重
有効にすると、システムは古いピボットに指数関数的に減少する重みを割り当てます。これは、最近のピボット行動がゾーン計算により強く影響することを意味します。減衰率(デフォルト:0.95)は、最近のデータがどれだけ積極的に重視されるかを制御します。1.0に近い値はすべてのデータをほぼ均等に扱い、低い値は最近のピボットをより強く強調します。
パフォーマンス分析
ピボットが発生した各オシレーターカテゴリーについて、インジケーターはその後何が起こったかを測定します:ピボット後に価格がどれだけ動いたか(高値の場合は平均下落%、安値の場合は平均上昇%)と、その極値に到達するまでにかかったバー数(平均時間)。これは単純な頻度を超えた文脈を提供します — あるゾーンは頻繁に発生しても小さなフォロースルーしか生じない場合や、まれに発生しても大きな価格変動に関連する場合があります。
ステップ1 — ピボット検出
ジグザグアルゴリズムが、設定可能な期間(デフォルト:21バー)を使用して価格の高値(PH)と安値(PL)を検出します。確認された各ピボットは、そのバーでのオシレーターの値を記録します。
ステップ2 — カテゴリー分布
ピボット時のオシレーター値は、5ポイントのカテゴリー(0-5、5-10、... 95-100)にグループ化されます。非境界オシレーター(モメンタム、CMF)の場合、値はまず0-100スケールに正規化されます。各カテゴリーは、その範囲内に収まったピボットの数に基づいて加重カウントを累積します。
ステップ3 — 最頻値検出
最も高い加重カウントを持つカテゴリーが「最頻値」 — そのピボットタイプで最も頻繁に発生するオシレーター範囲 — になります。PHの最頻値は上部(マルーン)バンドを定義し、PLの最頻値は下部(ティール)バンドを定義します。これらのバンドは新しいピボットが形成されるにつれて動的に更新されます。
ステップ4 — パフォーマンス測定
パフォーマンス分析が有効な場合、インジケーターは各過去のピボットから(設定可能なバー数まで)前方を見て、最大価格変化とタイミングを記録します。これらの値はカテゴリーごとに平均化され、分析テーブルに表示されます。
ステップ5 — 可視化
オシレーター値はメインラインとしてプロットされます。2つの動的バンドは塗りつぶされた領域として描画されます。動的な中間バンド(上部と下部バンド中心の平均)が中立の参照を提供します。オプションの分析テーブルが完全な統計的詳細を表示します。
6種類のオシレータータイプ
- RSI — オプションの平滑化(SMA、EMA、RMA、WMA、VWMA)とボリンジャーバンドオーバーレイ付き。
- MFI — 出来高加重モメンタムのためのマネーフローインデックス。
- モメンタム — 自動的に0-100スケールに正規化。
- ストキャスティクス — 設定可能な%K平滑化とオプションの%Dライン付き。
- ストキャスティクスRSI — 設定可能な%K平滑化とオプションの%Dライン付き。
- チャイキン・マネー・フロー — -1/+1から0-100スケールに自動正規化。
適応型頻度バンド
- マルーンバンドは、価格の高値が最も頻繁に発生するオシレーター範囲を示します。
- ティールバンドは、価格の安値が最も頻繁に発生するオシレーター範囲を示します。
- バンドは新しいピボットデータが蓄積されるにつれて自動的にシフトします。
- オプションのデータ減衰により、最近のピボットがより重く評価されます。
高度な分析テーブル
- PHとPLの統計的詳細を並べて表示。
- ゾーン、カウント、信頼度%、平均パフォーマンス%、平均タイミングの列。
- 最高頻度ゾーンは黄色で強調表示。
- 4つのテーブルサイズオプション(Tiny、Small、Normal、Large)。
RSI平滑化オプション
- 6つの平滑化方法:SMA、SMA + ボリンジャーバンド、EMA、SMMA (RMA)、WMA、VWMA。
- 設定可能な標準偏差を持つボリンジャーバンドオーバーレイ。
- 平滑化は独立して有効/無効にできます。
アラートシステム
- 高値ゾーンエントリー — オシレーターがマルーンバンドに入った時にトリガー。
- 高値ゾーンエグジット — オシレーターがマルーンバンドを離れた時にトリガー。
- 安値ゾーンエントリー — オシレーターがティールバンドに入った時にトリガー。
- 安値ゾーンエグジット — オシレーターがティールバンドを離れた時にトリガー。
- 中間バンドクロスアップ / ダウン — 動的中央バンドのクロスオーバー時にトリガー。
- バンドレベルシフト — 最頻値カテゴリーが変化し、バンドが新しいレベルに移動した時にトリガー。
- 各アラートタイプは個別に切り替え可能。メッセージにはティッカー、タイムフレーム、オシレータータイプ、現在値が含まれます。
はじめに
任意のチャートにインジケーターを追加してください。デフォルト設定(RSI、期間:21、ルックバック:100ピボット、減衰有効)は、1Hから4Hのタイムフレームにおけるほとんどの流動性のある銘柄でうまく機能します。
チャートの見方
- アクアライン = 現在のオシレーター値。
- マルーン塗りつぶし領域 = 高値ゾーン — 価格の高値が最も頻繁に発生したオシレーター範囲。
- ティール塗りつぶし領域 = 安値ゾーン — 価格の安値が最も頻繁に発生したオシレーター範囲。
- 灰色点線の円 = 動的中央バンド(高値ゾーンと安値ゾーン中心の平均)。
- テーブルの黄色行 = そのピボットタイプの最高頻度カテゴリー。
主要入力パラメータ
- PH/PL 期間 (2–200): ジグザグの感度を制御。高い値は大きなスイングを検出。
- ルックバック ピボット数 (10–500): 分析に含める過去のピボットの数。
- データ減衰を有効化: オンにすると、最近のピボットがより高い重みを受けます。
- 減衰率 (0.1–1.0): 最近のデータがどれだけ積極的に重視されるかを制御。
- パフォーマンス確認バー数 (5–100): 各ピボット後の価格変動を測定する前方のバー数。
推奨ワークフロー
1. オシレーターラインがマルーンとティールのバンドに対してどこに位置するかを観察します。
2. オシレーターがマルーンバンドに入った時、価格の高値が歴史的にこの範囲で発生してきたことに注意します。 3. オシレーターがティールバンドに入った時、価格の安値が歴史的にこの範囲で発生してきたことに注意します。 4. 分析テーブルを有効にして、各ゾーンの信頼度パーセンテージと平均パフォーマンスを調べます。 5. 潜在的なセットアップを評価する際の追加文脈として、パフォーマンス指標(平均下落%、平均上昇%、平均時間)を使用します。- このインジケーターはテクニカル分析ツールであり、取引システムではありません。売買注文を生成しません。
- ゾーン頻度は過去のピボットデータに基づいています。過去のオシレーターとピボットの関係が将来の行動を保証するものではありません。
- 分析には意味のある統計を生成するための最小限のピボット数が必要です。新規上場銘柄や非常に低いタイムフレームでは、十分なデータが蓄積されるまで結果が信頼できない場合があります。
- データ減衰加重は、特に減衰率が低い値の場合、市場構造が変化する期間中にゾーンが急速にシフトする原因となることがあります。
- モメンタムとCMFの正規化は500バーのルックバックウィンドウを使用します。このウィンドウ外の極端な値は正規化スケールに影響を与える可能性があります。
- パフォーマンス分析は、固定された前方ウィンドウ内での最大価格変化を測定します。実際の結果はトレーダーのエグジット基準に依存し、この測定では捕捉されません。
オシレーター計算(RSI、MFI、ストキャスティクス、ストキャスティクスRSI、チャイキン・マネー・フロー)は、それぞれの確立された公式に基づいています。頻度ベースの動的ゾーンシステム、加重カテゴリー分析、パフォーマンス測定エンジン、および分析テーブルは独自の貢献です。



