Torque Effort Analyzer
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
Torque Effort Analyzer は、努力と結果(出来高スプレッド分析、volume spread analysis)を分析する MetaTrader 5 インジケーターです。努力はバーの出来高、結果はバーの値幅で、どちらも過去 N 日の同じ時間帯と比較します。そのため静かなアジア時間と活発なロンドン・オープンは、それぞれ自分の平常値で評価されます。Torque = 努力 / 結果。サブウィンドウに torque クラウド、段階別の努力ヒストグラム、結果ラインを表示し、価格チャートに確定した 8 種類のパターンをマークし、すべてをテレメトリーカードにまとめます。シグナルは再描画されません。取引は行いません。
クイックスタート
- 任意のチャートに適用します。専用のサブウィンドウが開き、価格チャートにマークとカードが描かれます。
- 既定値のまま使います: Baseline Mode = Same time of day、Baseline Length = 20、Volume Source = Tick volume。
- 各時間帯スロットには Min Samples Before Reading 日分の履歴が必要です(それまでカードは BASELINE BUILDING を表示。通常のチャート履歴があればすぐに読めます)。
- 簡単な確認: ストラテジーテスターで EURUSD H1 をビジュアルモードで実行すると、ヒストグラム、クラウド、マークがバーごとに現れます。
- スマートフォン通知には、ツール > オプション > 通知 で MetaQuotes ID を設定し、Push Notification = true にします。
測定方法
- 努力 = バーの出来高 / 同じ時間帯スロットの直前 Baseline Length 本の出来高の中央値(H1 では 14:00 のバーを直近 20 本の 14:00 のバーと比較)。1.00 超はその時間帯として普段より活発です。
- 結果 = バーの値幅(high - low)/ 同じスロットの値幅の中央値。
- Torque = 努力 / 結果(結果の下限は 0.05)。1 超は、生み出した値動き以上の出来高があったことを示します。
- 測定対象のバー自身は基準に含まれません。
- Rolling bars モードと D1 以上のすべての時間足は、スロットの代わりに直前 Baseline Length 本を使います。
- 各スロットはまず Min Samples Before Reading 個の値が必要で、それまで努力と結果は空です。
- Volume Source: Tick volume はどこでも使えます。Real volume は取引所銘柄向けで、銘柄が実出来高を提供しない場合はティック出来高に切り替えてメッセージを出します。
段階: 努力は Low Effort Below 未満が LOW、NORMAL、High Effort From 以上が HIGH、Ultra Effort From 以上が ULTRA。結果は Narrow Result Below 未満が NARROW、NORMAL、Wide Result From 以上が WIDE。
8 種類のパターン
確定したバーごとに 1 回判定します。コンテキスト = 直前の Context Bars 本: 新高値(新安値)はそのすべてを超える high(low)、レンジ内位置 = コンテキストとそのバーの最安値から最高値の間で終値がある位置(0 = 下端、1 = 上端)。終値位置 = (close - low) / (high - low)。
- UPTHRUST(弱気、UT): 新高値、終値が下 3 分の 1、努力 HIGH 以上。
- SPRING(強気、SPR): 新安値、終値が上 3 分の 1、努力 HIGH 以上。
- DRIVE UP(強気、DRV): 新高値、終値が上 3 分の 1、努力 HIGH 以上かつ結果 WIDE。
- DRIVE DOWN(弱気、DRV): 新安値、終値が下 3 分の 1、努力 HIGH 以上かつ結果 WIDE。
- ABSORPTION LOW(強気、ABS): 努力 HIGH 以上、torque が Absorption Torque From 以上、レンジ内位置 0.25 以下。
- ABSORPTION HIGH(弱気、ABS): 同条件でレンジ内位置 0.75 以上。
- NO SUPPLY(強気、NS): 下げて引け、努力 LOW、結果 NARROW、出来高が直前 2 本のどちらよりも少ない、位置 0.5 以下。
- NO DEMAND(弱気、ND): 上げて引け、同じ静かな条件、位置 0.5 以上。
1 本につき 1 パターン、優先順位は上記の順です。同じパターンは Min Bars Between Identical Signals 本以内には繰り返されません。確定したバーだけを分類するため、シグナルが変わったり消えたりすることはありません。形成中のバーのヒストグラム、クラウド、結果ラインはリアルタイムで更新されます。
EURUSD、XAUUSD、GBPUSD、USDJPY(M5 から D1、各約 30,000 本)での検証では、どのパターンも単独では次の 10 本を偶然より大きく上回って予測できませんでした。エントリーシグナルではなく、ご自身のレベルやトレンドを判断する文脈としてお使いください。
サブウィンドウの表示
- Torque クラウド: 平滑化した努力と平滑化した結果(Torque Cloud Smoothing 本の EMA)。努力が上回る所は琥珀色(値動きに見合わない出来高)、結果が上回る所はシアン(価格が軽く動く)。
- 努力ヒストグラム: 濃いスレート LOW、スレート NORMAL、琥珀色 HIGH、コーラル ULTRA。
- 結果ライン: シアン。
- 矢印: 強気パターンは緑の上向き、弱気はコーラルの下向きで、バーのすぐ上。
- 点線レベルは 1.00(平常)、High Effort From、Ultra Effort From。Window Maximum はスケール上限を固定します(それより高いバーは表示上切れますが、バッファは実際の値を保持)。0 = 自動スケール。
価格チャートのマーク
各シグナルにはローソク足の横の矢印とその外側のタグが付きます: 緑の DRV、SPR、ABS、NS はバーの下、コーラルの DRV、UT、ABS、ND はバーの上。マウスを重ねると正式名、努力、結果、torque が表示されます。最新の Max Markers Drawn 個だけが残ります。
カードの操作
- [-] / [+]: カードをピル(TORQUE、直近の努力、直近シグナルのタグと経過本数)に折りたたむ、または展開します。
- <>: カードをチャートの次の角へ移動します。
- CHART MARKERS ON / CHART MARKERS OFF: 価格チャートのマークを表示または非表示にします。サブウィンドウの矢印は残ります。
折りたたみ、角、マークは、インジケーターの再適用や時間足の変更で入力値に戻ります。
カードの表示
ヘッダーは TORQUE EFFORT ANALYZER で、ステータスドットは直近確定バーの判定の色になります。
- LAST CLOSED BAR(右にバーの時刻): EFFORT と RESULT の値、段階、10 セルのメーター(1 セル 0.3)、TORQUE、CLOSE(LOW THIRD、MIDDLE、HIGH THIRD)と判定: EFFORT WITH RESULT(努力 HIGH かつ結果 WIDE、緑)、EFFORT WITHOUT RESULT(努力 HIGH、琥珀色)、RESULT WITHOUT EFFORT(結果 WIDE、シアン)、QUIET BAR(努力 LOW かつ結果 NARROW)、ORDINARY BAR、または BASELINE BUILDING。
- FORMING BAR(右に残り時間、例: 27:00 left): VOLUME PACE = これまでの出来高 /(基準 x バーの経過割合)、段階付き。RANGE SO FAR = これまでの値幅 / 基準値幅。
- TORQUE BALANCE(直近 Torque Balance Window 本): バーの琥珀色部分が EFFORT-LED 本数(努力が結果を上回る)、残りが RESULT-LED。状態は ABSORBING(effort-led が 65 % 以上)、FLOWING(35 % 以下)、MIXED、または BUILDING。
- LAST SIGNAL: パターン名、BULLISH または BEARISH、bars ago、そのバーの E、R、T、CLOSE。シグナルがない場合は NO SIGNAL YET。
- SIGNAL HISTORY: 直近 History Bars for Signals 本における 8 パターンそれぞれの回数。
EA 用バッファ(iCustom)
0 Torque Cloud Effort(平滑化努力)、1 Torque Cloud Result(平滑化結果)、2 Effort、3 努力の色インデックス(0 LOW、1 NORMAL、2 HIGH、3 ULTRA)、4 Result、5 Bullish Signal、6 Bearish Signal(矢印の位置、それ以外は EMPTY_VALUE)、7 Signal Code(+1 DRIVE UP、+2 SPRING、+3 ABSORPTION LOW、+4 NO SUPPLY、-1 DRIVE DOWN、-2 UPTHRUST、-3 ABSORPTION HIGH、-4 NO DEMAND、0 なし)、8 Torque。空の値は EMPTY_VALUE です。確定バー(シフト 1)を読んでください:
int h = iCustom(_Symbol, _Period, "Market\\Torque Effort Analyzer");
double code[1], eff[1];
if(CopyBuffer(h, 7, 1, 1, code) == 1 && CopyBuffer(h, 2, 1, 1, eff) == 1 && code[0] != 0)
Print("pattern ", code[0], " effort ", eff[0]); アラート
最新の確定バーでパターンが出たとき: Pop-up Alert、Sound Alert、Push Notification、Email Alert(いずれも任意)。文面の例: "Torque: SPRING (bullish) on EURUSD H1 | effort 2.10x, result 0.95x"。読み込み時に履歴で見つかったパターンはアラートしません。
副作用
チャートオブジェクトの接頭辞は TEA_P_(カード)と TEA_M_(マーク)で、インジケーター削除時に消えます。1 秒タイマーが形成中バーの表示を更新します。ファイル、グローバル変数、DLL は使いません。
入力パラメーター
Effort and Result Baseline
- Baseline Mode (Same time of day): Same time of day または Rolling bars。
- Baseline Length (20): 同じスロットの日数、または rolling モードのバー数(5-200)。
- Min Samples Before Reading (5): 3 から Baseline Length まで。
- Volume Source (Tick volume): Tick volume または Real volume(取引所銘柄)。
- Torque Cloud Smoothing (5): クラウドの EMA 本数。
Effort and Result Tiers
- Low Effort Below (0.7)、High Effort From (1.6)、Ultra Effort From (2.5): 基準の倍率で、それぞれ前より大きくします。
- Narrow Result Below (0.7)、Wide Result From (1.4)。
Signals
- Context Bars (20): 新高値/新安値とレンジ内位置に使う本数(3 以上)。
- DRIVE UP / DRIVE DOWN Signals、SPRING / UPTHRUST Signals、ABSORPTION LOW / HIGH Signals、NO SUPPLY / NO DEMAND Signals(すべて true): 各ファミリーのオン・オフ。
- Absorption Torque From (2.0): 1 より大きい値。
- Min Bars Between Identical Signals (3): 0 = 間隔なし。
Drawing
- History Bars for Signals (3000)、Signal Markers on Price Chart (true)、Max Markers Drawn (80)。
- ATR Period (14): マークとローソク足の距離(0.6 ATR)。
- Window Maximum (4.0): 0 または 1.5 以上。
- Bullish Color、Bearish Color。
Telemetry Card と Alerts
- Show Telemetry Card (true)、Start Collapsed (false)、Card Scale (1.0, 0.5-2.5)、Torque Balance Window (20, 5-500)。
- Pop-up Alert (true)、Sound Alert (false)、Push Notification (false)、Email Alert (false)。
代表的な設定
- FX とゴールドのデイトレード(M5-H1): 既定値。
- 少なく強いシグナル: High Effort From 2.0、Wide Result From 1.6、Min Bars Between Identical Signals 6。
- 枯渇のみ: SPRING / UPTHRUST と ABSORPTION を残し、DRIVE と NO SUPPLY / NO DEMAND をオフ。
- 取引所出来高のある株式・先物: Volume Source = Real volume、Baseline Length 30。
注意事項
- ティック出来高は売買されたロット数ではなく価格変化の回数ですが、FX や CFD では活動度をよく表します。
- 祝日や取引時間の変更後は、しばらくの間、スロットが比較できる平常日が少なくなることがあります。
- あらゆる銘柄と時間足、ストラテジーテスター、iCustom で動作します。
リスクに関する注意
証拠金による FX と CFD の取引には大きな損失リスクがあります。過去またはシミュレーションの結果は将来の結果を保証しません。このインジケーターは取引を行わず、利益を約束しません。
