記事の目次
根拠と適用範囲
引用文献は、用語と研究の文脈を裏付けるものです。以下の数値閾値、ステートマシン、実行ポリシー、および合成例は、本研究プロジェクトによって提案されたものです。新たなバックテストは実施されておらず、参照文献はこの構成における収益性を証明するものではありません。
実践の流れ
- 島へのギャップを確認高値・安値の関係と固定したセッション定義を使います。
- 島群を追跡する期間を制限し、データの整合性を検証する。
- 出口足の確定を待つクラスター全体が厳密な分離条件を満たすことを要求する。
- 注文を計算島に基づく損切り、約定可能なエントリー、管理された建玉数量を使います。
- 実際の約定を記録損切り水準を飛び越えたギャップを後から消してはいけません。
構造が教えてくれること
アーサー・ヒルのオリジナルのチャート解説は、価格帯周辺のギャップを通してアイランドリバーサルを示しています。[1] 過去の事例は形状の説明に役立ちますが、すべてのアイランドリバーサルにおける平均収益性を推定するものではありません。
底のアイランドは下落に続いて現れ、価格がギャップダウンし、低い価格群で取引された後にギャップアップして群が孤立します。天井では関係が逆です。連続取引市場では自然なセッション間ギャップは少ない場合があり、欠損足や限月の変更で偽のギャップが生じ得ます。
したがって、データ規約は検出器の一部となる。通常セッションの棒グラフに生じたギャップは、延長時間を含めることで解消される可能性がある。どちらの規約も本質的に唯一の研究選択肢ではないが、候補データの検出前に系列の定義を確定し、サンプル全体で一貫性を保つ必要がある。
既に利用可能な情報を用いたルール
提案されているボトムアイランドの定義:アイランドはバーaからバーbで構成され、1~20バーが続きます。インカミングギャップはH[a]<L[a−1]−epsilon、アウトカミングギャップはL[b+1]>H[b]+epsilonが必要です。より厳密なバージョンでは、max(H[a..b])<min(L[a−1],L[b+1])−epsilonも必要となり、クラスター全体が隣接する2つの取引領域よりも下にあることが保証されます。
epsilon=max(2 ticks,0.15A)を設定します。A=ATR(14)はバーaの前に固定されます。これらのバッファと期間制限は研究設定です。分割調整、セッションカレンダー、有効期限ロール、タイムスタンプ、および欠落した観測値を検証します。実際のギャップは、新しい情報が好ましいことをそれ自体で証明するものではありません。
バーb+1が確定した後でのみ確認してください。セッション中、最終的な安値は変動する可能性があります。b+1の始値でエントリーするのは別のバー内戦略であり、十分な詳細データが必要です。トレンドフィルターで使用されるピボットは、確認遅延を尊重する必要があります。[2]
1本のバーからなる島は許容されますが、複数のバーからなるクラスターとは別にグループ化する必要があります。厳密な分離条件は、最後の島のバーだけでなく、クラスター全体をテストします。これにより、島の早い段階で高値が出口領域と重なるのを防ぎ、隣接するバーのみをチェックするだけでは構造全体が誤って孤立していると判断されるのを回避できます。
before potential island: freeze ATR A and session convention
if H[a]<L[a-1]-epsilon:
track island for at most 20 bars
on close of candidate exit bar j:
b=j-1
if L[j]>H[b]+epsilon and max(H[a:b])<min(L[a-1],L[j])-epsilon:
signal LONG_ISLAND; stop=min(L[a:b])-epsilon
execute at next feasible event
# H[a:b] includes both a and b in this pseudocode.
# Top islands reverse high/low relationships and comparisons.
ボリュームに特定の役割を与える
出口ギャップにおけるボリュームの増加は、類似セッションとの比較において確認機能としてテストできます。提案されている閾値は、現在のセッションを分母から除外した直前の 20 セッションの中央値に対するRVOL≥1.5です。一本のバーからなるアイランドとマルチバーアイランドは別々に分析してください。
企業イベントが原因でギャップが生じた場合、活動の活発化はアイランド構造ではなく、そのイベントを反映している可能性があります。イベントラベルは、公開時期が判明している場合にのみ保存し、その後、グループごとに個別に調査してください。取引後に公開されたニュースを使用して、損失事例を説明したり、除外したりしないでください。
日中版ではギャップが隣接足の値幅の間に約定報告がないことか、単なるセッション開始時の不連続かを定義します。未完成の島出口足の出来高は最終出来高ではありません。リアルタイム版には累積活動量と同じ条件の過去基準が必要です。
数値例と失敗事例
合成例: アイランドの前のバーは low=100 です。最初のアイランドバーは high=97.5 です。3 バーのクラスターは、最高値が high=98、最低値が low=95 です。出口ギャップバーは low=100.5 と close=102 です。A=2 と epsilon=0.3 により、98<min(100,100.5)−0.3=99.7 のため厳密な分離が通過します。実行可能な次のセッションエントリは 102.2 で、94.7 で保護され、提案された 2R 出口の下では、117.2 をターゲットとします。
認識失敗: 出口セッションは 101 で開始しますが、その後 97.8 まで下落します。終了時にはギャップがクラスターを分離しなくなるため、クローズ確認バージョンではシグナルが生成されません。取引失敗: 102.2 でエントリーした後、価格ギャップが下がり、94.7 の保護ストップは 93.8 でしか約定しません。損失は 単位あたり 8.4 で、計画リスク 7.5 を超えています。バックテストでは、このスリッページを維持する必要があります。
成功する仮想経路は損切りに達する前に117.2へ到達します。指定した決済規則の損益計算例であり、過去の成功確率ではありません。終値を結ぶ線は大まかな形を示せても、二つのギャップを検証できません。上記OHLCの関係が判定基準です。
エントリー、無効化、決済
基準案は島全体の外に損切りを置き、実際のエントリーから2Rを目標にします。底の島では価格リスクR=entry−stopです。以前の抵抗線を目標にする別案では、その水準をエントリー前に知っている必要があります。大きな出口ギャップで損切りが遠ければ、事前のリスク規則に従い建玉を小さくするか注文前に見送ります。
ギャップが埋まったときに、追加の出口がトリガーされる場合があります。ボトムアイランドの場合、価格は最後のアイランド高値H[b]に戻ります。これがバー内タッチを意味するのか、終値条件を意味するのかを指定してください。これは、完全なアイランドの下にある保護からの別の出口です。より大きなパターンが継続して存在する場合、すでに約定した保護注文を無視することは正当化されません。
不利なギャップが生じたからといって、保留注文を遡及的にキャンセルしないでください。約定後にのみ評価されるリスク制限は、次の実行可能なイベントで引き下げまたは撤退が必要になる場合がありますが、その損失とコストはシミュレーション内でも現実のものとして残ります。OHLCのみのデータについては、1つのバー内で複数のレベルに到達できる場合に使用した保守的なルールを開示してください。
増分価値のテスト
下降後の上昇ギャップをすべてコントロールとして使用し、先行する下降ギャップは必須としません。これにより、アイランド関係がギャップ効果自体を超えた情報を提供しているかどうかを分離できます。単一バーのアイランド、より長いクラスター、イベント駆動型のケース、セッションの不連続性を区別し、信頼性の低いデータについては除外を報告します。
執行状況の評価には、終値間のリターンだけでなく、プロテクト時の実際の始値、スプレッド、ギャップスリッページを使用してください。調整によって過去のギャップ関係が変わる可能性があるため、データバージョンを保存し、企業行動を確認してください。この構成で優位性を確立する新たなバックテストは行われていません。[3] はアイランドリバーサルの収益性を検証していません。
有用なテストとしては、異なる終値にもかかわらずバーの範囲が重複している、終値前に消える出口ギャップ、厳密な分離に違反する高値を持つクラスター、スプリットによって生じたギャップ、セッションの欠落によるギャップなどがあります。検出器を順番に到着するバーで再生してください。後になって初めて判明する安値を使用して、出口セッションの開始時に終値確認シグナルを公開してはなりません。
よくある落とし穴
終値の差だけをギャップと呼ぶ
範囲が重複する隣接する棒グラフは、この定義を満たしません。
始値でエントリーし、最終的な日中安値を利用する
それは、相容れないタイミングを混ぜ合わせ、未来の情報を導入することになる。
損切り価格を飛び越えた取引を記録から除く
有効な注文と実際の約定は記録に残さなければなりません。
この手法を使う前のチェックリスト
ご自身のデータで確認した項目にチェックを入れてください。進捗はこのブラウザに保存されますが、戦略の収益性を認定するものではありません。
よくある質問
仮想通貨の世界でもアイランドリバーサルは発生する可能性があるのか?
特定のフィードに表示される場合もありますが、継続的な取引状況や観測データの欠落がないかを確認する必要があります。チャート上の急上昇は、必ずしも市場のギャップを意味するものではありません。
その島には必ず複数のバーが必要なのか?
いいえ。このバージョンでは単一のバーは許可されますが、タイミングや状況がより長いクラスターとは異なる可能性があるため、個別に報告されます。
研究資料
各資料は、その横に記載された定義や根拠を支えています。擬似コード、架空の例、提案パラメータは別途検証が必要です。
- Arthur Hill: An Island Reversal for DIAStockCharts / Arthur Hill. ギャップと孤立地域を示すオリジナルのチャート解説であり、勝率分析ではありません。 確認日: .
- TradingView: RepaintingTradingView. サポート機能に関する確認タイミングと再描画に関する懸念事項。 確認日: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 体系的なパターン研究に関する背景情報。この構成は本論文では検証されていません。 確認日: .
関連する手法
リスクについて
この内容は学習と研究設計を目的とし、金融上の助言ではありません。Backtestは過去データのシミュレーションであり、将来の成果を保証せず、実際の売買注文も行いません。このライブラリの手法が、そのままアプリで利用できる機能とは限りません。関連情報: 検証方法 および 学習センター.
実際の資金を使う前にルールを検証する
アプリの対応範囲、データ、個々の模擬取引を確認してください。高度な検出手法は別途実装が必要な場合があります。
App StoreでBacktestをダウンロード