目次
| 入力 | デフォルト | 意味 |
|---|---|---|
InpWindowSize (WS) | 20 | 集計ウィンドウの長さ。論文 Fig.2 の A0 用設定 |
InpWindowVisibility (WV) | 40 | 後方可視性の最大遡及距離 |
InpOverbought | 70 | 買われすぎライン |
InpOversold | 30 | 売られすぎライン |
InpShowA1 | true | A1(インパルスモード)を重ねて表示 |
論文の Fig.2 では「A0 は WS=20/WV=40、A1 は WS=15/WV=100」と別パラで描かれています。長期構造を拾う A1 は WV を伸ばすのがコツ。
論文のバックテストでは WS, WV ともに 10〜200 の範囲で 30 日窓で毎週ローリング最適化(walk-forward)しています。固定推奨値はありません。
両方とも 0〜100 の値ですが、何の比率を取っているかが違います。
式: A0 = 100 − 100 / (1 + (rS + rN) / 2)
意味するもの
実戦での見え方
式: A1 = 100 − 100 / (1 + rS / rN)
意味するもの
実戦での見え方
| A0 | A1 | チャート状況 | 解釈 |
|---|---|---|---|
| 70+ で安定 | 50〜70 | 上昇トレンド継続中 | 順張り |
| 50付近 | 80+ スパイク | 単発の急騰 | フェイクアウト警戒 |
| 30→50 上昇 | 80+ | 底打ちブレイクアウト | 買い好機 |
| 70+ | 90+ | 上昇加速 | トレンド転換 or バブル |
| 50付近で停滞 | 50付近で停滞 | レンジ | 様子見 |
A0 だけ見ても普通の RSI と大差ありません。 A1 と組み合わせて初めて「今の上昇は本物か、ダマシか」が見えてきます。
両方高い → 強いトレンド、片方だけ高い → 注意、両方 50 付近 → 動かない、と覚えると実戦で使いやすいです。
SL/TP は論文では「直近 N 本のローソク高さの中央値 × 係数 Z」で動的に設定(N, Z はバックテストで最適化)。
2024〜2025 年の 503 営業日、初期資金 USD 10,000、1 取引 USD 1,000 固定、レバ 1:100。
| 銘柄 | 総利益 | Sharpe | 最大DD | 取引数/日 |
|---|---|---|---|---|
| DJI30 | $146,000 | 3.6 | 18% | 3.5 |
| EUR/USD | $69,000 | 2.55 | 12% | 3.3 |
| XAU/USD | $125,000 | 3.20 | 10% | 4.8 |
合計 USD 340,000(1 日平均 USD 676)。3 銘柄合計で USD 10,000 → USD 350,000 にまで増えた計算になります。
各時刻 t について:
「後方可視」とは: 2 点 (i, pi) と (j, pj) の間の全ての中間点 pk が、(i, pi)-(j, pj) を結ぶ直線より厳密に下にあること。
論文の VGRSI 指標自体は原著者 Rafał Rak 氏のオリジナル概念(論文中で “all rights reserved” 表明あり)。本実装は学術的検証目的のリファレンス実装です。商用利用は原著者に確認してください。