記事の目次

根拠と適用範囲

引用文献は、用語と研究の文脈を裏付けるものです。以下の数値閾値、ステートマシン、実行ポリシー、および合成例は、本研究プロジェクトによって提案されたものです。新たなバックテストは実施されておらず、参照文献はこの構成における収益性を証明するものではありません。

データと市場企業行動が一貫して処理された、検証済みのOHLCデータを使用してください。取引量については、取引所、銘柄タイプ、単位を記録してください。FXティックボリュームフィードは市場全体の取引量を表すものではありません。現物取引量と永久契約取引量を混在させてはいけません。
研究対象の時間足H1、H4、および日足チャートは、それぞれ独立した研究構成です。ウィンドウ長、実行コスト、および確認遅延は、開発サンプルで較正する必要があります。この検出器にとって最適な時間枠はまだ確立されていません。
価格は80から60まで下がり、79に戻り、74でハンドルを形成し、その後、出来高が増加して上昇します。図解を原寸で開く
この記事のために作成された合成イラスト。U字型部分は窓の大部分を占めており、取っ手はカップの深さよりも小さい。

実践の流れ

実践手順: カップとハンドル:U字型の底面、浅いハンドル、ブレイクアウトの測定
詳しい手順を以下に示します。各段階でデータ不足や条件不成立があれば、除外理由を記録します。
  1. カップを測る左右の縁、深さ、曲率、安値付近の滞在時間を確認します。
  2. ハンドルを確認してください上部領域付近では、より小さく、より短い反応が必要となる。
  3. フリーズK信号前に抵抗水準、ハンドル安値、目標を保存します。
  4. 上抜けを待つ終値で突破を確認してから、約定可能な注文を評価します。
  5. 各材料をテストする取っ手がない、またはU字型形状の要件がないベースと比較してください。

構造が教えてくれること

このパターンは、カップと、ブレイクアウト前にハンドルを形成する小さなプルバックを組み合わせたものです。[1] この記事は、幾何学的検出器を開発するものです。これは、企業の質を確立したり、より広範な投資システムにおける基本的な要件に取って代わるものではありません。

カップは、下落と回復を経て以前の取引領域へ戻る形です。ハンドルはカップ底より近いストップの基準になり得ます。保有継続の意思が弱い参加者が全員退出したと形だけで立証することはできません。その物語は検証して採否を決められる測定値に置き換えます。

検出器は、未完成のカップ、取っ手のないカップ、取っ手が深すぎるカップを保持する必要がある。そうしないと、完成した勝者から集められたデータセットでは、待機による機会費用や、提案された手順が完了しない頻度が隠蔽されてしまう。

既に利用可能な情報を用いたルール

提案する形状では左右各三本で確定するピボットから H1–L1–H2–L2 を作り、順に左の縁、カップ安値、右の縁、ハンドル安値を表します。R=(H1+H2)/2、D=R−L1≥2A とし、A=ATR(14) はハンドル確定時の値です。縁の差は max(2epsilon,0.15D) 以下で、epsilon=max(2 ticks,0.15A) です。H1 より前の上昇トレンドは別の文脈フィルターです。

U を測るため、カップを三本から五本のブロックに分けて各終値の中央値を取り、時刻 u をゼロから一へ正規化します。y=au²+bu+c を当てはめ、a>0、頂点 −b/(2a) は0.25から0.75の間、残差の二乗平均平方根は0.2D以下とします。少なくとも15%のバーは L1+0.25D より下に位置する必要があります。この曲線と滞留の規則は研究提案であり、IG の公式として引用するものではありません。

ハンドルの深さは epsilon から0.5D、期間はカップ期間の0.1から0.4とします。発動水準は K=max(H1,H2,highest high within the handle) です。ハンドル確定時に K を固定し、その後の終値が K+buffer を上抜くのを待ちます。buffer=max(2 ticks,0.1A) です。ピボットを過去から使えたことにしてはいけません。[2]

検証前にブロック長と曲線の当てはめ方を決めます。多数の平滑化水準から最も見栄えの良い U を選ぶなら、見かけの精度は追加のモデル選択を隠しています。候補ごとに残差、頂点位置、底付近の滞留数、ハンドルの測定値を保存します。

when handle_low is confirmed:
  validate rims, cup_depth, quadratic_fit, bottom_dwell
  validate handle_depth and handle_duration
  freeze K,D,handle_low,A,created
for later closed t:
  if Low[t]<handle_low-epsilon: cancel candidate
  elif t>created+max(5,ceil(handle_duration)): expire
  elif C[t-1]<=K+buffer and C[t]>K+buffer:
    emit LONG; stop=handle_low-epsilon; target=K+D
# Inverted cups reverse geometry and comparisons; test their results separately.

ボリュームに特定の役割を与える

提案されたボリュームレイヤーは、先行するベースに対するハンドル活動の中央値を測定し、ブレイクアウト時にRVOLを測定します。静かなハンドルボリュームは検証する価値のある仮説ですが、1回のアクティブなセッションだけで全ての候補を自動的に除外するべきではありません。継続的な測定は、安定した関係が存在するのか、あるいは特定のカットオフが単に過去に合致しているだけなのかを判断するのに役立ちます。

カップ右側での出来高増加は買い関心かもしれませんし、単なる変動拡大かもしれません。価格と出来高の特徴を別々に検証します。高値付近の終値位置を加えるなら、元の定義に含めず追加条件として登録します。株式分割に対する株価と出来高の調整は一貫させます。

ハンドルとカップの期間は異なるため、総出来高をそのまま比較するのは適切ではありません。バーあたりの平均、中央値、または定義済みの活動指標を使います。日中版には取引時間帯の正規化も必要で、長期間の日足の持ち合いを同じバー数のまま数分間へ移して同等とみなすことはできません。

数値例と失敗事例

合成例:H1=80、L1=60、H2=79、A=2なら、R=79.5、D=19.5です。縁の差は一点で許容値2.925以内です。60本のカップに12本のハンドルがあり74まで下げると、深さ5.5は上限9.75より小さく期間比は0.2です。K=80に対し終値80.3はバッファ0.2を加えた水準を超えます。80.4で約定し、ストップ73.7、目標99.5ならリスク6.7、潜在利益19.1で、コスト控除前の約2.85Rです。

認識失敗: 80 から 60 への急落に続き、すぐに 79 に回復するが、安値付近にとどまる時間はほとんどない。滞留条件により、この V 字型の経路は拒否される。取引失敗: 完全な条件を満たすパターンが 80.4 でエントリーし、その後 73.7 に到達する。停止した取引を記録し、ラベルを保持するために履歴ハンドルを 70 まで深掘りしない。

数値例は曲率と残差の検査にも合格する前提です。縁とハンドルの計算だけでは丸い形を確認できません。U と V を区別する関数のテストには四つのピボットだけでなく、曲線を当てはめる価格時系列を明示的に与える必要があります。

エントリー、無効化、決済

ベースラインストップはハンドルローの先に位置し、ターゲットはK+Dで、シグナルで固定されます。カップローの先まで保護を置くことは、リスクポリシーが大きく異なります。ブレイク前にハンドルローが確認されていない場合、このバージョンではチャンスを逃します。後で確認されたローを、より早いエントリーの正当化に利用することはできません。

逆カップには逆の曲率、上向きのハンドル、下向きのトリガー、ハンドル上側のストップが必要です。空売りの可否やギャップへのリスクが異なるため、成績が対称になると仮定しません。株式では過去の機会を採用する前に、流動性、調整済みデータ、企業イベントを確認します。

終値確認後、約定可能な気配値で入ります。始値が K より大きく上へ飛べば、残る潜在利益を再計算します。事前に決めた制限を満たさず発注前に見送ることはできますが、既に約定した注文を後の情報で消すことはできません。形状は固定したまま、約定結果を別に記録します。

増分価値のテスト

ハンドルを必要としないロングベースブレイクアウトと、U字型の湾曲を必要としないハンドルブレイクアウトを比較します。これにより、ハンドルを待つコストと、ストップロスがより近くなるという潜在的な利点を切り離すことができます。各銘柄を個別に最適化することなく、ハンドルの深さ、カップの持続時間、および滞留時間に対する感度をテストします。

株式については、必要に応じて上場廃止銘柄を含む特定時点の銘柄群を使用してください。V字型変動、期間不足、流動性除外の事例は報告してください。方法論参照資料[3]は、この二次検出器の妥当性を検証したり、その収益性を確立したりするものではありません。

実装テストには、丸みを帯びたU字型、鋭角なV字型、窓枠の端に近い頂点、不一致なリム、過度に深いハンドルなどを含める必要があります。1本のバーがハンドルストップ領域を貫通してトリガーより上で閉じる場合のキャンセル優先順位をテストしてください。また、分割調整後のスケールの一貫性を確認し、将来のバーが既に公開されている候補で使用されている過去の頂点、リム、またはハンドルを移動できないことを確認してください。

よくある落とし穴

すべての低をカップと呼ぶ

放物線は多くの経路に適合するため、深度、残差、滞留時間のチェックを組み合わせることができます。

成功後にのみハンドルを認識する

利益につながるブレイクアウトが続いたからといって、一時停止をハンドルと決めつけてはいけません。

より広範なシステムの評判を借りる

カップ検出器は、CAN SLIM、ファンダメンタルズ、または相対強度の要件が満たされたことを意味するものではありません。

この手法を使う前のチェックリスト

ご自身のデータで確認した項目にチェックを入れてください。進捗はこのブラウザに保存されますが、戦略の収益性を認定するものではありません。

0/6 項目

よくある質問

左右の縁の価格は完全に一致する必要がありますか?

いいえ。このバージョンでは、深さとATRに基づいた許容値を使用し、その選択に関する感度テストが必要です。

縁の水準を突破する前にエントリーできますか?

ハンドル内部エントリについては調査可能ですが、それは独自のトリガーと失敗分布を持つ別の戦略です。

研究資料

各資料は、その横に記載された定義や根拠を支えています。擬似コード、架空の例、提案パラメータは別途検証が必要です。

  1. IG: Cup and handle chart pattern explainedIG. カップ・アンド・ハンドルの構造と用語について公開説明を読みました。 確認日: .
  2. TradingView: RepaintingTradingView. ピボット確認の遅延と再描画。 確認日: .
  3. Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 体系的なパターン研究に関する背景情報。この構成は本論文では検証されていません。 確認日: .

関連する手法

リスクについて

この内容は学習と研究設計を目的とし、金融上の助言ではありません。Backtestは過去データのシミュレーションであり、将来の成果を保証せず、実際の売買注文も行いません。このライブラリの手法が、そのままアプリで利用できる機能とは限りません。関連情報: 検証方法 および 学習センター.

実際の資金を使う前にルールを検証する

アプリの対応範囲、データ、個々の模擬取引を確認してください。高度な検出手法は別途実装が必要な場合があります。

App StoreでBacktestをダウンロード