記事の目次
根拠と適用範囲
参考文献には、公式な形態学的記述が3つ記載されている。しかし、提案された数値閾値、注文方針、または予想される収益性を裏付けるアカウント記録やバックテストの結果は含まれていない。
実践の流れ
- コンテキストを固定最初の足より前に分かっていたトレンドとゾーンを使います。
- 実体を測る二本の実体の包含条件、または三本のローソク足の並びを適用します。
- ギャップを確認するギャップありバージョンとギャップなしバージョンは区別してください。
- 完了するまでお待ちください最後の足の終値が確定した後にだけシグナルを出します。
- 実行してテストする選んだストップ、TTL、出来高の規則を維持します。
2つの異なる構造が逆転仮説を共有している
TradingViewでは、強気の包み足は、高値と安値の範囲全体を必ずカバーするのではなく、ローソク足の実体に基づいて定義されます([1])。従来のモーニングスターは、3本のローソク足とギャップで構成されます([2])。イブニングスターは、弱気の対応パターンです([3])。この記事では、パターン名を注文指示として扱うのではなく、これらの説明を明確なリサーチバリエーションとして扱います。
反転の前提となる相場状況は、最初のローソク足より前に存在する必要があります。提案例では、すでに確定した二つのスイング高値と二つのスイング安値がそれぞれ切り下がる関係で、先行する下降トレンドを定義します。履歴が不足する場合は形状のラベルを残しても、トレンド反転とは主張しません。レンジ中央のパターンと下落後のパターンは別の相場状況として集計します。
2つのパターンファミリーは、どちらも上昇ローソク足で終わる可能性があるという理由だけで、単純にまとめて扱うべきではありません。エンガルフィングは2つの実体の関係性を測定するものであり、スターは間に小さな実体、ギャップ条件、およびさらに一本分の確認の遅れを導入します。これらの違いは、機会セットと達成可能なエントリー価格の両方を変えます。
境界条件を明確にした実体の包み足
提案されている強気条件は、C[t−1]<O[t−1]、C[t]>O[t]、O[t]≤C[t−1]、C[t]≥O[t−1] であり、少なくとも 1 つの境界が 1 ティック分延長されている必要があります。小さな 2 本のローソク足の組み合わせを拒否するには、現在の実体 size≥0.8×ATR[t−1] が必要です。0.8 乗数は実験的な設定です。弱気包み足の比較をミラーリングします。
H[t]>H[t−1] と L[t]<L[t−1] を要求すると、アウトサイドバーの条件が加わります。これは実体だけを使う基準モデルには含まれません。アウトサイドバーでも実体が前の実体を覆わなければ包み足ではありません。逆に、実体の包み足が成立しても、前のローソク足のヒゲの片方または両方を覆わない場合があります。
任意の浮動小数点許容値ではなく、ティックを考慮した比較を使用してください。完全に等しいボディ境界の処理方法を定義し、1ティック延長の要件を一貫して維持してください。このバージョンでは、最初のローソク足の同時線は厳密な方向条件を満たしません。これを認めると、別の登録済みバリアントが作成されます。
bull_engulf(t):
opposite = C[t-1] < O[t-1] and C[t] > O[t]
covers = O[t] <= C[t-1] and C[t] >= O[t-1]
extends = O[t] <= C[t-1]-tick or C[t] >= O[t-1]+tick
sizeable = abs(C[t]-O[t]) >= 0.8*ATR[t-1]
return opposite and covers and extends and sizeable
# Signal only after close t; proposed stop below min(L[t-1],L[t]).
3本のローソク足の星と、ギャップのない別のバリエーション
a、b、c を連続するローソク足、A を a の前に利用可能な ATR とします。提案する morning_star_gap は、body≥0.8A の陰線 a、body≤0.3A で実体全体が a の実体より下にある b、body≥0.8A の陽線 c を要求します。c は b の実体上端より上で寄り付き、a の実体の中点より上で引ける必要があります。
夕方のバージョンでは、これらの関係が反映されます。大きな強気の実体、その上に小さな実体、そしてbの実体の下で始まりaの中間点の下で終わる大きな弱気の実体です。サイズ乗数は、引用元によって最適化されたパラメーターではなく、研究上の選択です。
連続取引の暗号資産市場では、二つのギャップ条件を外した three_candle_reversal_no_gap という別名の実験を設けられます。独立した版と成績を持たせます。対象となるシグナルの母集団を黙って変えながら従来のギャップ型の名前を維持したり、ギャップ型の成績に関する主張を連続市場版へ移したりしてはいけません。
ボディギャップとフルレンジギャップも異なります。ヒゲは重なることがありますが、ボディは提案されたスタールールを満たしています。有用であれば両方のフラグを保存し、評価前に該当するフラグを選択してください。セッション境界、オーバーナイト取引、企業行動調整などによって、見かけ上のギャップが生じる場合があります。
数値による適格判定、棄却、損失トレード
合成した包み足の例:前の足は O=102、C=100、H=103、L=99.5、現在の足は O=99.8、C=102.4、H=102.8、L=99.6 です。現在の実体は前の実体を覆いますが、値幅全体は前の高値と安値の両方を覆いません。ATR=2 のとき実体の大きさ 2.6 は必要な 1.6 を超えます。現在の終値が 101.8 にとどまるなら、実体を覆う条件を満たしません。
合成モーニングスター: a は O=105、C=101 を持ち、b は O=100、C=100.2 を持ち、c は O=100.5、C=103.5、A=3 を持ちます。ボディサイズは 4,0.2,3 です。ボディギャップ条件は両方とも満たされ、103.5 は a の中間点 103 を超えています。102.8 での最終クローズは、シーケンスが反発のように見えても中間点条件を満たしません。
ストップ注文99.5を指定したcの後の103.7でのエントリー案は、4.2ポイントの計画リスクと、2Rのターゲット112.1を持っています。このターゲットへの合成継続は、ルールの下では成功です。代わりに99.4への下落は、ストップ取引となります。どちらも有効な形態から始まります。パターンは適格性のみを決定し、その後の経路は決定しません。
3本目のローソク足が欠けている場合、それは部分的に成功したスターではありません。確認または満了まで、未完成の候補として保持してください。bの期間中に予測戦略がエントリーした場合、その結果は完成した3本のローソク足のベースラインとは独立して評価する必要があります。
最後の終値確定から執行可能な注文へ
提案されたベースラインは、最後のローソク足の後の次の始値でエントリーし、パターン全体の極値にバッファを加えた先でストップします。別の方法としては、パターンの高値を超えたところにストップエントリーを設定し、3本のバーを有効期間とする方法があります。後続のパスを確認する前に、タイミングと有効期限の両方を記録してください。
大きいパターンではストップ幅が広がる場合があります。希望する R 倍率を作るためだけにストップを実体の内側へ動かすのではなく、固定リスク予算に合わせて数量を減らします。得られる値幅や流動性が不足して発注前に候補を棄却した場合も記録します。
エンガルフィングラベルとスターラベルが同じ最終アンカーを共有する場合は、単一のイベントIDを使用するか、重複リスクを防止するポートフォリオルールを使用してください。未約定の注文は、事前に宣言された無効化によりキャンセルされる場合があります。約定済みの取引は記録に残ります。最終日足終値では、日中に既に約定したストップ注文を削除することはできません。
確認と約定の間にギャップがある場合は、元のシグナルを保持しつつ、実現したエントリーリスクを再計算します。エントリー直後にストップがクロスした場合、想定される正確なストップ価格ではなく、実現可能な約定価格が必要です。同じバーのストップとターゲットが接触した場合は、より詳細なデータ、または明示された逆方向パスのルールが必要です。
該当するローソク足に出来高を割り当てる
提案されている特徴には、包み足または星型ローソク足cのRVOL、およびベースラインに対するbの活動が含まれます。bの出来高が少ない場合は、値幅が狭いか、静かな時間帯であることを示している可能性があります。これは、売り手が疲弊していることを自動的に証明するものではありません。同時刻比較により、日中の季節変動の影響が軽減されます。
形状だけ、事前に存在するゾーンでの形状、その上に出来高条件を加えた場合を順に検証します。先行トレンド、ストップ、約定モデルは揃えます。ニュース後の非常に高出来高の包み足はスプレッドやギャップのコストも大きくなる可能性があり、コストを含まない確認スコアだけでは不十分です。
3本のローソク足で構成されるスターパターンと、2本のローソク足で構成されるエンガルフィングパターンの総ボリュームを、期間を考慮せずに比較しないでください。バーごとの平均値、最終ローソク足RVOL、または別途定義されたイベントウィンドウを使用すると、問題がより明確になります。完成したパターンに使用されるボリュームは、そのパターンを構成するローソク足がすべて完成した場合にのみ利用可能です。
各バージョンを検証し、却下された候補を保存する。
テストケースには、実体境界が同値、最初の足が同時線、ヒゲが重なる実体ギャップ、実体を包まないアウトサイドバー、c が欠けたスター、株式分割調整の誤りを含めます。固定価格を中心に入力を上下反転し、弱気条件の比較符号の誤りを検出します。シグナルは必要な最後の足が確定した後にだけ出現しなければなりません。
包み足、star_gap、no_gap を別々に報告し、未発動候補、重複パターン、手数料、ドローダウン、サンプル外リターンを含めます。最終版を選ぶ前に、実体、ギャップ、相場状況の閾値を登録します。魅力的な成功例は、機会集合全体の成績に代わりません。
有効なアブレーションでは、ギャップ要件のみを除去し、他のすべての星の条件を維持した後、ボディサイズフィルターのみを除去します。これにより、信号集団に変化をもたらす要因が明らかになります。複数の条件が同時に変化した場合、性能の違いを特定の形態的特徴に起因するものと断定することはできません。
よくある落とし穴
スターの三本目の足が完成する前に入る
このシーケンスは未完成です。先行エントリーは別の戦略に属します。
元の主張を維持しつつ、ギャップを取り除く
ギャップの定義を変更すると、特に継続的に取引される市場においては、サンプルが変化する。
ろうそくの色だけをチェックする
色が変わるだけでは、実体の包含、大きさ、中点の条件を満たしません。
この手法を使う前のチェックリスト
ご自身のデータで確認した項目にチェックを入れてください。進捗はこのブラウザに保存されますが、戦略の収益性を認定するものではありません。
よくある質問
包み足は上下両方のヒゲも覆う必要がありますか?
ボディのみの基準値には含まれません。ハイロー全体をカバーする場合は、外側のバーの要件が追加されるため、別途評価する必要があります。
中央の星型ローソク足は必ず十字線でなければならないのか?
このバージョンでは該当しません。小さなボディで十分です。十字星型のバリエーションはより制限の厳しいサブセットであり、独自の閾値が必要です。
研究資料
各資料は、その横に記載された定義や根拠を支えています。擬似コード、架空の例、提案パラメータは別途検証が必要です。
- Engulfing - BullishTradingView. 実体の包含と高安値全体の包含の違いを読んだ範囲。 確認日: .
- Morning Star - BullishTradingView. 三本のローソク足の構造とギャップ条件を読んだ範囲。 確認日: .
- Evening Star - BearishTradingView. 弱気版と実体中点の条件を読んだ範囲。 確認日: .
関連する手法
リスクについて
この内容は学習と研究設計を目的とし、金融上の助言ではありません。Backtestは過去データのシミュレーションであり、将来の成果を保証せず、実際の売買注文も行いません。このライブラリの手法が、そのままアプリで利用できる機能とは限りません。関連情報: 検証方法 および 学習センター.
実際の資金を使う前にルールを検証する
アプリの対応範囲、データ、個々の模擬取引を確認してください。高度な検出手法は別途実装が必要な場合があります。
App StoreでBacktestをダウンロード