Freya FinanceでOBVを使って取引する方法
On-Balance Volume(OBV)は、出来高が資産に流入しているのか流出しているのかを示そうとする古典的なVolume指標で、上昇クローズで出来高を加算し下降クローズで減算する累積集計を走らせます。FreyaではOBVはボットに付与できる指標の1つです。このガイドでは、OBVとは何か、Freyaで条件としてどのように正確に振る舞うのか — OBVの値が絶対的な累積数値であり、意味のある水準を選ぶのが難しいという重要かつ正直な注意点を含めて — そしてトレーダーがそれを使ういくつかの一般的な方法を説明します。
トリガーの全メニューについては取引に使える指標を参照してください。条件システムそのものの仕組みについてはエントリー条件とトリガーシステムを参照してください。
Key Takeaways
- OBVは累積型のVolume指標です — 上昇クローズでローソク足の出来高を加算し、下降クローズで減算して、連続的な合計を構築します。
- FreyaではOBVを4つの演算子のいずれかを使って条件として設定します:Above、Below、Crosses Above、またはCrosses Below。
- OBVには値が必要ですが、その値は絶対的な累積数値(例:1,000,000)です — そして連続的な合計であるため、意味のある固定水準を選ぶのは本当に難しいです。
- OBVは正確なしきい値ではなく、その方向とトレンドのために読むのが最適です — 累積数値はスケール依存であり、時間とともにドリフトします。
- 同じOBV条件がエントリーとイグジットの両方で機能し、この記事は一般的な教育です — 金融アドバイスではありません。
OBVとは?
OBVはOn-Balance Volumeの略です。数十年前に導入された考え方は、出来高はしばしば価格より先に動く、というものです — そのため、各ローソク足の方向を尊重した出来高の連続集計を保つことで、買い圧力または売り圧力が蓄積されているかどうかの感覚が得られます。
ルールはシンプルです。連続的な合計から始めて、新しいローソク足ごとに:
- ローソク足が前の足より高くクローズした場合、その出来高を合計に加算する。
- 低くクローズした場合、その出来高を減算する。
- 変わらずクローズした場合、合計はそのままにする。
OBVは上昇出来高が優勢なときに上昇し、下降出来高が優勢なときに下落します。
OBVについて最も有用な単一の点は、その方向です:
| OBVが行っていること | 一般的な解釈 |
|---|---|
| 上昇 | 出来高が上昇クローズで蓄積されている — しばしば買い圧力として読まれる |
| 下落 | 出来高が下降クローズで蓄積されている — しばしば売り圧力として読まれる |
| 価格からのダイバージェンス | 価格は新高値/新安値を作るがOBVは作らない — 一部のトレーダーはこれを警告として注視する |
OBVは累積型のラインです。その絶対的な数値には固定スケールがありません — それは連続合計がどこから始まったか、そしてそれ以来どれだけの出来高が流れたかに完全に依存します。情報を運ぶのはラインの形と方向であって、生の数字ではありません。
FreyaでのOBVの使い方
Freyaでは、OBVはボットに付与する条件です。演算子、値、時間枠を選び、ボットはその条件をライブ市場データ上で評価します。4つの演算子があり、それぞれが特定の意味を持ちます:
| 演算子 | OBVでの意味 |
|---|---|
| Above | OBVの合計が現在あなたの値を上回っている間、発火する |
| Below | OBVの合計が現在あなたの値を下回っている間、発火する |
| Crosses Above | OBVがあなたの値を上抜けした瞬間に発火する |
| Crosses Below | OBVがあなたの値を下抜けした瞬間に発火する |
Freyaで重要となるいくつかの詳細:
- OBVには値が必要です。 価格対ラインの指標とは異なり、OBVはその連続合計をあなたが入力する数値と比較します。
- その値は絶対的な累積の数字です。 RSIのような0〜100の有界スケールではありません。生の連続合計です — 1,000,000のような数値 — そしてそのサイズは資産の出来高と、累積合計がローソク足にわたってどのように積み上がったかに依存します。
- 条件ごとの時間枠。 各OBV条件は独自の時間枠を持ちます。同じボット内で、ある条件ではOBVを1時間足で、別の条件では4時間足で読むことができます。
- エントリーとイグジット。 OBVは両方の側で機能します。ポジションをいつ開くかを決めるのにも、いつ閉じるかを決めるのにも使えます。
正直な注意点:OBVの値を選ぶのは難しい
ここが、ほとんどのクイックチュートリアルが飛ばす部分です。OBVは累積型の連続合計であるため、RSIにとって30と70が自然であるような自然で普遍的な水準は存在しません。数値は資産の出来高、時間枠、そしてボットが読んだときに連続集計がたまたまどこにあるかに依存します — そして出来高が蓄積されるにつれてドリフトし続けます。「1,000,000」という値は、ある資産にとっては高い読み取りで、別の資産にとっては低いかもしれず、同じ資産のOBVは、単に出来高が積み上がり続けるという理由だけで、時間とともにどんな固定数値もはるかに超えて上昇しうるのです。
ですからOBV Above 1,000,000を固定しきい値として設定するのは、意味のあるものにするのが本当に難しいのです — どの絶対数値が転換点を示すのかを知る原理的な方法はめったにありません。OBVにきれいな水準があるふりをするのではなく、この点についてあなたに率直にお伝えしています。
OBVが本当に得意なのは、方向とトレンドを示すことです — ラインは上昇しているか下落しているか、そして価格と一致しているか相反しているか?ボットでOBVを使いたいなら、正直なフレーミングは:
- OBVは主にそのトレンドのために読み、正確なしきい値のためではない。
- 値を設定する場合は、その資産の最近のOBVレンジを見て導き出した、おおよその資産固有の参照として扱う — 万能の水準ではない。
- 累積合計は時間とともにドリフトするため、再調整を見込んでおく。
OBVの強みはラインの方向であって、その絶対数値ではありません。値は固定スケールのない累積合計であるため、あなたが選ぶどのしきい値も資産固有であり、出来高が蓄積されるにつれてドリフトします。1,000,000のような丸い数字を、それ自体が意味のある水準であるかのように扱わないでください。
「Above/Below」と「Crosses Above/Below」の違いは、状態とイベントの違いです。「Above」はOBVがあなたの値を上回って位置している間ずっと真です。「Crosses Above」はOBVがそれを上抜けする唯一の瞬間にのみ発火します。継続的な条件には状態演算子を、あなたが選んだ水準をOBVが通過する正確な瞬間を捉えるにはクロス演算子を使ってください。
OBV条件の設定
ボットにOBVを追加する一般的な流れは次のとおりです。正確な画面は、新しいボットを構築しているのか、既存のものを編集しているのかによりますが、条件の設定は同じです。
- 新しいボットを作成するか、既存のものを編集する。 ボットビルダーを開き、条件を設定するセクションへ進む — 開くタイミングを制御するEntry Conditions、または閉じるタイミングを制御するイグジット側。
- 条件を追加する。 ボットに新しいエントリー(またはイグジット)条件を追加する。
- 指標としてOBVを選ぶ。 利用可能な指標のリストからOBVを選択する。
- 演算子を選ぶ。 4つのうち1つを選択する:Above、Below、Crosses Above、またはCrosses Below。
- 値と時間枠を設定する。 あなたの値を入力する — それが絶対的な累積数値であることを思い出してください(フィールドには1,000,000のような例が表示されます) — そしてOBVを読むべき時間枠(1hや4hなど)を選ぶ。値はスケール依存であるため、一般的な数値ではなく、その資産自身の最近のOBVレンジに基づいてください。
- より多くの条件が欲しい場合はAND / ORで組み合わせる。 ボットごとに最大8つの条件を追加でき、AND(すべてが同時に真でなければならない — より少なく、より厳格なシグナル)またはOR(いずれか1つで十分 — より頻繁なシグナル)で結合できます。例えば、動きを確認するためにOBVを価格またはモメンタム条件と組み合わせます。
固定のOBV水準を選ぶのがいかに難しいかを考えると、多くのトレーダーはOBVを単独のトリガーとしてではなく、別のシグナルと並ぶ確認として使います — 例えば、価格またはRSI条件を要求し、出来高が同じ方向に流れていることを確認するためにOBVを使う、というように。トリガーシステムガイドが条件の組み合わせをより詳しく説明しています。
一般的なOBV設定
これらは、トレーダーがOBVについて一般的にどう考えるかの一般的な教育例です。これらはメカニクスの図解であり、推奨ではなく、いずれも特定の結果を約束するものではありません。OBVの絶対水準はスケール依存であるため、以下のどの数値も、資産固有の参照に置き換えるべきプレースホルダーとして扱ってください。
- Volumeの確認。 別のエントリーシグナル(例えば価格またはモメンタム条件)をANDを使ってOBV条件と組み合わせ、出来高が期待どおりの方向に流れているときにのみボットが動くようにする。これは正確な水準ではなく、OBVの方向に依存します。
- 自己導出した参照のクロス。
OBV Crosses Above [あなたの参照]、ここで参照はその特定の資産の最近のOBVレンジから読み取る水準です — 普遍的なしきい値ではなく、おおよその「出来高が盛り上がっている」という合図として使われます。 - ダイバージェンスの認識(手動)。 OBVはしばしばダイバージェンスのために注視されます — 価格は新高値を作るがOBVは作らない。これは通常チャート読みの観察です。ボットでは、ダイバージェンスを単一のしきい値としてエンコードしようとするよりも、OBVの方向を確認フィルターとして使うことのほうが多いでしょう。
- イグジットの確認。 累積数値だけに頼るのではなく、出来高が反転していることを確認するために、イグジットロジックと並べてOBV条件を使う。
OBVは反転を予測せず、その累積値には普遍的な「正しい」水準はありません。丸いしきい値は、特定の資産と瞬間に対してのみ意味を持ちます。どんな単一の指標も1つの入力として扱い、実資金を投じる前にアイデアをテストし、すべての取引にはリスクが伴うことを忘れないでください。
よくある質問
OBVにどの値を設定すべきですか?
正直なところ、普遍的な答えはありません — そしてそれこそがOBVについて理解すべき肝心な点です。値は絶対的な累積数値(フィールドには1,000,000のような例が表示されます)であり、OBVは連続合計であるため、「正しい」水準は資産、時間枠、そしてどれだけの出来高が蓄積されたかに完全に依存します。同じ数値がある資産にとっては高く、別の資産にとっては低いことがあり、時間とともにドリフトします。値を設定する場合は、その特定の資産の最近のOBVレンジから導き出し、再調整を見込んでください。ほとんどのトレーダーは、OBVを正確なしきい値よりもその方向のためにより有用だと感じています。
なぜOBVは0〜100スケールではなく累積数値なのですか?
指標がそのように定義されているからです。OBVは連続集計を保ちます — 上昇クローズで出来高を加算し、下降クローズで減算する — そのため、ラインはRSI(0〜100)のような固定された境界を持ちません。数字は累積された出来高フローを反映しており、だからこそその形と方向が生の数値より重要なのです。
OBVにどの時間枠を使うべきですか?
あなたの戦略に合うもの — 各条件は独自の時間枠を持つので、あなたの選択です。一般的な教育として:短い時間枠はより反応的でノイズの多いOBVラインを生み、長いものはより滑らかなラインを生みます。普遍的に「正しい」時間枠はありません。
OBVをエントリーとイグジットの両方に使えますか?
はい。同じOBV条件を、ボットがいつポジションを開くか、いつ閉じるかを決めるのに使えます。正確な水準を選ぶのは難しいため、一般的な教育的アプローチは、OBVの方向を単独のトリガーとしてではなく、両側の確認フィルターとして使うことです。
「Below」と「Crosses Below」の違いは何ですか?
「Below」は状態です — OBVがあなたの値を下回って位置している全期間にわたって真です。「Crosses Below」はイベントです — OBVがあなたの値を下抜けする唯一の瞬間にのみ発火します。継続的な条件には状態演算子を、あなたが選んだ水準をOBVが通過する正確な瞬間を捉えるにはクロス演算子を使ってください。
OBVは利益の出る取引を保証しますか?
いいえ。どんな指標も利益を保証することはできません。OBVは累積された出来高フローを要約します。未来を予測するものではなく、シグナルは間違うことがあります — 特にその絶対水準はスケール依存であり、誤読しやすいためです。この記事は一般的な教育であり、金融アドバイスではありません — 常に自分自身で調査を行い、失っても許容できる資金でのみ取引してください。
OBVは他のFreya指標と比べてどうですか?
OBVは累積型のVolume指標です。Freyaは他にも多くの指標を提供しています — モメンタム、トレンド、ボラティリティのツール、そして他のVolumeツール。完全なリストとそれぞれが何を測定するかについては取引に使える指標を、より深い理論についてはボット取引のためのテクニカル指標を参照してください。
