取引戦略

逆ハンマーと流れ星:Bid・Askと確認条件を分けて検証

EUR/USDの形計算、厳密な実体ギャップ、Bid/AskのSVGを確認。USD/JPYの独立例で、一つの上ヒゲ条件と形全体の合否の違いを検証します。

上ヒゲの形を抽象化した編集用画像。将来の反転や実際の市場参加者を示すものではありません。
見た目、価格系列、検出規則を別々に確かめます。

レバレッジを使うFXやCFDでは、短時間で大きな損失が生じることがあります。内容は学習用であり、個別の投資助言ではありません。

この記事の内容

この記事を読むと…

  • OHLCから実体・両ヒゲと形条件を計算する。
  • Bid・Ask・平均価格による判定差を説明する。
  • TA-Libコード、文脈、確認、約定を区別する。

記事内で用語を調べる

BidとAsk(売値と買値) スプレッド バックテスト デモ口座(仮想資金の練習口座) ストップロス ショートポジション

インバーテッドハンマー(逆ハンマー)とシューティングスター(流れ星)は、小さな実体と長い上ヒゲが共通し得ます。伝統的な解釈は先行する下落・上昇で分かれます。形、事前のトレンド条件、次足の確認規則、価格系列を分けましょう。名前だけでは約定注文も反転確率も得られません。

同じ形をどう名付けるか

定義には差があります。本記事の明示フィルターではB=|Close−Open|>0、B≤0.25×(High−Low)、上ヒゲU≥2B、下ヒゲD≤0.5Bとします。等号を含み、実体ゼロは別のドージーとして扱います。実体の陽陰やギャップは条件ではありません。

伝統的には下落後の候補を逆ハンマー、上昇後を流れ星として反転仮説を考えます。名前から推測せず、先行系列を定義します。通常のハンマーは下ヒゲが長い別形。これらは解釈仮説で、将来の方向を観測した結果ではありません。 通常のハンマー。

ハンマーやハンギングマンは下ヒゲが長く実体が上寄りです。四つの名称を覚える前に、ヒゲの向き、次に先行する下落・上昇を確認します。

上ヒゲから分かること、分からないこと

長い上ヒゲは、記録されたHighがOpen・Closeより高いことを示します。誰が何のために取引したか、高値と安値の順序までは分かりません。O/H/L/C=1.1000/1.1040/1.0998/1.1008はO→H→L→C、O→L→H→Cの両経路と整合します。1 pip=0.0001なら実体8 pips、上ヒゲ32、下ヒゲ2です。

値幅42 pipsに対し実体割合19.05%、U/B=4、D/B=0.25で形フィルターを通過。先行終値1.1120→1.1080→1.1040を下落例、1.0880→1.0920→1.0960を上昇例とします。同じ陽線候補で、先行3終値だけを指定したモデルです。以前の始値や準備期間がないため、完全なTA-Lib入力ではありません。

Askの足はBidを平行移動しただけとは限らない

連続する架空のBid/Askは100/100.2、104/104.2、99.8/100、100.8/101.8。最初と最後が期間の始点・終点で、他の観測はありません。

横にスクロールすると図全体を確認できます。

変動スプレッドで反対側の形が変わる同期した4組100/100.2、104/104.2、99.8/100、100.8/101.8から、Bid実体0.8・上ヒゲ3.2、Ask実体1.6・上ヒゲ2.4。一定スプレッドの平行移動ではありません。BidとAsk:実体長が違うBid:B=0.8Ask:B=1.6上ヒゲ:Bid 3.2/Ask 2.4U/B:Bid 4/Ask 1.5最後の観測でスプレッドが拡大

任意価格単位の全4組から形を計算した例で、注文や参加者の動機は仮定しません。OANDA REST v20のPricing DefinitionsはBid、Ask、価格生成時刻を別々の項目として定義しています。

両足は同じ観測時刻、同じ任意価格尺度から集約しています。

BidのO/H/L/Cは100/104/99.8/100.8、Askは100.2/104.2/100/101.8。BidはB=0.8、U=3.2、U/B=4。AskはB=1.6、U=2.4、U/B=1.5です。U≥2BだけならBidのみ通過。差の原因は最後のスプレッド拡大で、異なる時刻履歴や銀行の行動ではありません。同じ全観測へ一定値を足すなら長さは保たれます。系列を明記し、一方のHighと他方のCloseを混ぜません。 スプレッドを参照。

確認規則と検出コードを区別

検出コードと取引は別です。TA-Lib C v0.6.4は移動する形の閾値に加え、CDLINVERTEDHAMMERは実体の厳密な下方ギャップ、CDLSHOOTINGSTARは上方ギャップを要求します。関数自体は先行トレンドを検査しません。準備足12本を90/100/88/95、直前足H/L/Cを104/95/98、候補を100/105/99.9/101とし、直前Openだけを97・100・102へ変えると、流れ星コードは−100・0・0です。同じ候補でも実体の接触・重なりは厳密な上方ギャップではありません。

任意の確認例では直後の確定足だけを検査し、下落文脈はClose>1.1040、上昇文脈はClose<1.0998とします。1.1042と1.0996はそれぞれ2 pips越えて通過。等値は不合格で、次足が失敗したら窓を延長せず終了します。約定価格、費用、損切り、目標や市場参加者の支配は、この条件では分かりません。

集計前に価格源、時間足、形の閾値、先行文脈、確認期間を記録します。どれかを変えれば候補集合も変わり得ます。注文執行、取消、損切り、目標、数量は別に規定。通常のストップは滑り得るので、置いたことだけで実現損失上限は固定されません。

各形を検証可能な手順へ

逆ハンマーの任意手順例は、指定した下落文脈と次足の候補High超え終値を待ってロングを検討。計画ストップは候補Lowの下、目標は事前定義した抵抗帯です。検出の必須戦略ではなく、確認と約定価格は別です。

流れ星の任意例は、上昇文脈と次足のLow未満終値でショートを検討し、計画ストップをHighの上、目標を定義済み支持帯とします。高安更新やストップ約定から動機は分かりません。水準をシグナル前に決めます。 支持帯・抵抗帯の定義。

上のEUR/USDは値幅42 pips・実体8 pips。Highだけ1.1040から1.1020へ下げると上ヒゲ12 pips、U/B=1.5、実体/値幅=36.36%となり、上ヒゲと実体割合の両条件に不合格です。先行トレンドや確認で形の不合格を補修できません。両足は架空で、取引結果を割り当てていません。

長い時間足はOHLCの集約を変えますが、反転成功率の高さを証明しません。RSI条件は追加フィルターとして検証できますが、同じ価格の変換なので自動的に独立した証拠にはなりません。同一の売買・費用規則で、開発に使わない標本でも有無を比較します。 RSIの読み方。

よくある混同

先行トレンドを定義せず伝統解釈を使う、BidとAskを混ぜる、確認終値を約定価格とするのが混同例です。トレンドを見ないスキャナーは保ち合いでも形コードを返し得ます。ヒゲ途中のストップは別の無効化規則で、推測の命中頻度で退けず、リスクと観測結果を検証します。 BidとAskを確認。

包み足とも同じデータ・売買手順で比較できます。価格由来の指標を何個か足しても誤信号減少は証明できません。後から反転した例だけでなく、却下候補と確認失敗も保存します。 包み足。

次に実行すること

  1. 名前の前に形を測る。OHLC、価格側、実体、両ヒゲ、値幅を保存し、通過例と不合格例の両方へ閾値を適用します。
  2. 文脈・確認・執行を分ける。先行終値規則と一足の窓を指定した上で、実際のエントリー、保護注文、費用、目標、取消を決めます。
  3. 検出定義を比べる。本記事のギャップ不要フィルターと、固定版TA-Libの移動平均閾値・厳密実体ギャップは別。コード差はデータ異常ではなく定義差かもしれません。
  4. 期限で実資金へ移らない。全候補、取引費用、開発外データを含む完全な規則を検証します。デモは実装確認であり、一週間や数例で期待収益・実資金の準備完了は証明できません。

ローソク足の基礎を整理し、価格系列と検出方法を一貫させてから、より広い分析へ進みます。 テクニカル分析の基礎へ。

独立したUSD/JPY例:上ヒゲ条件だけ通っても形全体は不合格

架空の同時刻4組Bid/Askを150.000/150.020、150.600/150.620、149.980/150.000、150.100/150.300とし、他の観測はないものとします。1 pip=0.01円の指定です。BidのB=0.100、U=0.500、下ヒゲ=0.020、値幅=0.620なので、実体割合約16.13%、U/B=5、下ヒゲ/B=0.2で本記事の形条件全てを満たします。

同時刻ごとの(Bid+Ask)÷2を集約すると、平均価格のOHLCは150.010/150.610/149.990/150.200。B=0.190、U=0.410でU/B≈2.158と上ヒゲ条件は満たします。しかし実体割合0.190÷0.620≈30.65%は上限25%を超え、形全体では不合格です。AskもB=0.280、U=0.320でU/B≈1.143となり上ヒゲ条件に不合格です。

この比較は架空系列の形だけです。平均価格は同時刻の両気配から作り、Bid足とAsk足の都合のよい欄を混ぜていません。平均価格で約定できるとは仮定せず、トレンド・確認・注文の判定も追加していません。一条件の丸印を、検出全体や取引の合格と読み替えないことが要点です。

架空USD/JPY:U≥2Bだけでは形全体を判定できない全4組の同期気配から集約。同じ値幅0.620円、平均は各時刻の(Bid+Ask)÷2。仮定に基づく計算BidU/B=5、実体16.13%平均価格U/B≈2.158、実体30.65%AskU/B≈1.143
架空USD/JPY:U≥2Bだけでは形全体を判定できない. 全4組の同期気配から集約。同じ値幅0.620円、平均は各時刻の(Bid+Ask)÷2。

各条件の結果と全条件の論理積を分けます。形の合格でもトレンド・確認・約定・利益は別です。

小さな画面では横にスクロールするか、図を拡大できます。数値と要点は下のテキストにも記載しています。

Bid
U/B=5、実体16.13% – 下ヒゲ/B=0.2も満たし、指定形条件は通過。
平均価格
U/B≈2.158、実体30.65% – 上ヒゲは通過しても実体上限25%に不合格。
Ask
U/B≈1.143 – 上ヒゲ条件自体に不合格。

理解度を確認

練習の目安: 約2分.

AskのO100.2・H104.2・L100・C101.8はU≥2Bを満たしますか。

答えと解説を見る

正解。実体上端101.8から104.2までが2.4。実体1.6の2倍は3.2です。

よくある質問

逆ハンマーと流れ星の違いは何ですか。
伝統的には下落後か上昇後かという文脈で区別します。実体の色は固定しません。本記事の形条件はギャップ不要ですが、TA-Lib固定版は実体ギャップも必要で、トレンドは検査しません。名称は反転保証ではありません。
確認足は必須ですか。
確認は判断を遅らせるために選ぶ規則で、利益の証明ではありません。本例は直後一足だけ、High超えまたはLow未満の終値を検査。等値は不合格、失敗した窓は終了します。他の窓なら標本も変わります。
ストップと目標はどこに置きますか。
任意のロング例はLowの下と抵抗帯、ショート例はHighの上と支持帯です。検出とは別の売買規則で、約定可能価格・数量・費用から損益を計算します。通常ストップは滑り得て、時間足や指標だけで信頼性上昇は証明できません。
平均価格ならBidとAskの問題は解消しますか。
平均も別系列です。架空USD/JPY例ではU≥2Bを満たしても実体割合が上限を超え、形全体は不合格です。平均で約定できるとも仮定しません。
OHLCでヒゲを作った参加者が分かりますか。
分かりません。同じOHLCでも高値・安値へ至る順序が複数あり得ます。参加者の身元・目的を観測せず、記録された価格の範囲として扱います。

出典と検証

  1. raw.githubusercontent.com

    内容の参考資料。記事に記載した範囲と前提を確認してください。

  2. raw.githubusercontent.com

    内容の参考資料。記事に記載した範囲と前提を確認してください。

  3. raw.githubusercontent.com

    内容の参考資料。記事に記載した範囲と前提を確認してください。

  4. raw.githubusercontent.com

    内容の参考資料。記事に記載した範囲と前提を確認してください。

  5. developer.oanda.com

    内容の参考資料。記事に記載した範囲と前提を確認してください。

計算例には前提条件を明記しています。現在の市場データや提供会社の取引条件の代わりにはなりません。

著者について

Jarosław Wasińskiはポーランドの編集者・市場アナリストです。2004年にMyBank.plを設立し、2007年から外国為替市場の分析に携わっています。