Divergence は、価格と RSI 指標など、二つの系列の対応する高値や安値を比較します。意味のある比較には、共通の時間軸と点を選ぶ明確なルールが必要です。動きの弱まりを示す注意信号と、反転の確認、売買の判断は分けて考えます。
ビットコインが短い下落の後に再び上昇し、前の高値を超えたとします。価格は高くなりましたが、上昇の勢いは弱まっているかもしれません。その確認に役立つ RSI は、直近の値上がりと値下がりから計算する指標です。同じチャートで、価格と RSI の対応する高値を比べます。その際、Timeframe、つまり一本のローソク足が表す時間の長さと、指標の設定は変えません。 [1] [3]
価格がより高い高値をつける一方、対応する RSI の高値が低くなるのが、典型的な弱気の Divergence です。「弱気」は弱まりの可能性を示す言葉であり、すでに下落が始まったという意味ではありません。StockCharts は、強い上昇トレンドではこの形が繰り返し現れても、価格が上がり続ける場合があると説明しています。 [1]
強気の Divergence では関係が逆になります。価格がより低い安値をつけても、対応する RSI の安値は高くなります。価格チャートだけなら下落が強まったように見えても、指標はそれを裏づけていません。ただし、上昇への復帰を証明するわけではありません。下落相場では、次の下落までの短い休止にすぎない場合もあります。安値同士を比べ、都合よく選んだ点を組み合わせないことが大切です。 [1]
ここまでは価格と RSI の比較でした。MACD では説明をよく読む必要があります。主線は価格の二つの移動平均の差から求められ、ヒストグラムはその主線と、平滑化したシグナル線との差を示します。StockCharts は、MACD とヒストグラムの間のダイバージェンスも説明しています。これはMACD の主線とシグナル線が交差する可能性の手がかりであり、価格と RSI の食い違いとは別です。Divergence という言葉だけでなく、比較する二つの系列を確認しましょう。 [1] [2]
高値が転換点だったかどうかは、その後の動きから分かります。ピボットと呼ばれるこうした点の自動検出では、後続のローソク足を待つことがあります。TradingView は、確認後に印を元の位置へさかのぼって描く例を示しています。過去のチャートでは早い注意信号に見えても、当時はまだ分かっていませんでした。Backtesting、つまり過去データを使ったルールの検証では、情報が実際に利用可能になった時点で判断したものとして扱う必要があります。 [3] [4]
Divergence を売買の手順に使うなら、追加のルールが必要です。例えば、事前に定めた価格水準を超えて Close、ローソク足の終値、が確定するのを待つ方法があります。高値と安値の並びの変化や、指標の交差を条件にする方法もあります。どの条件も、取引を始められる時刻や価格を変えます。また、どの時点で最初の見立てを無効とするかも事前に決めます。確認が得られても成功の保証にはなりません。 [1] [2]
丁寧な検証はルールから始まります。市場と時間軸、RSI や MACD の設定、点の選び方、注意信号の有効期間を定めます。失敗例や未完成の形、手数料、利用可能な流動性、Slippage も結果に含めます。Slippage は想定した約定価格と実際の価格との差です。そのうえで、ルールの調整に使わなかったデータでも検証します。成功したチャートをいくつか選ぶだけでは、信頼性は示せません。 [4] [5]
RSI の高値が低くなっても、ビットコインがどれだけ、いつ下がるかは分かりません。Divergence が示すのは二つの推移の食い違いであり、確実な利益ではありません。取引に結びつけるなら、目標、許容するリスク、退出する理由を別に定めます。これらは結果を評価する前に決めるもので、後の値動きを見てから都合よく選ぶものではありません。 [1] [5]
価格は前の高値を超え、RSI は超えない
理解を深めるには、この項目とあわせて次もお読みください Relative Strength Index, MACD, Technical analysis, Trendline, Backtesting. 次の項目からも参照されています MACD.
01弱気の Divergence が出たら、すぐに売るべきですか?+
価格と RSI の食い違いだけでは、その判断はできません。強いトレンドでは価格が上がり続けることもあります。売買に使うには、事前に定めた確認条件、見立てを無効とする条件、リスク計画が必要です。それらを満たしても利益は保証されません。
02過去の図では、なぜ注意信号があんなに正確に見えるのですか?+
プログラムは後続のローソク足が現れてから高値を認識し、その後で元の位置に印をつけた可能性があります。検証で重要なのは、情報を実際に知り得た時刻です。現在の図で印がどこにあるかだけでは判断できません。