メインコンテンツにスキップ
リスク比率ポジションサイジング固定リスク
リスク比率モード:固定リスクのポジションサイジング

リスク比率モード:固定リスクのポジションサイジング

多くのトレーダーはポジションサイズの決め方が逆になっています。まずいくら買うかを決め(「1取引あたりBTCを500ドル」など)、損切りが結果的に示す損失額をそのまま受け入れてしまうのです。その結果、どのポジションも「見た目」は同じサイズなのに、一部の取引は他の取引の5倍ものリスクをひそかに抱えることになります。

Freya Finance のリスク比率モードはこれを逆転させます。1取引でいくらまで失ってよいかを決めると(たとえば20 USDT)、エントリー価格と損切りまでの距離からポジションサイズが自動的に計算されます。ストップが狭ければポジションは大きく、ストップが広ければポジションは小さくなります。いずれの場合も、ストップアウトのコストは毎回ほぼ同じ一定額です。

本ガイドでは、固定リスクのサイジングという考え方、その背後にある計算、リスク比率モードがそれをFreyaのシグナルボットでどう実装しているか、カスタムシグナルモードよりこちらを選ぶべき場面、そして先物でのレバレッジとの関係を扱います。

要点

  • 固定リスクのサイジングとは、1取引で受け入れられる損失を自分で選ぶことを意味します。ポジションサイズはそこから導かれます:数量 = リスク額 ÷ (エントリー価格 − 損切り価格)。
  • リスク比率モードでは、シグナルボットに1つのWebhook URLが与えられます。ペイロードが利益確定と損切りの価格を運び、エントリーは成行で行われ、Freyaがポジションサイズを自動で算出します。
  • クォート通貨で固定リスク額(例:20 USDT)を設定し、それを損切り(固定損失)または利益確定(固定利益目標)のいずれかに紐づけます。
  • 利益確定はWebhookの価格そのものでの指値注文です。損切りは常に成行注文として執行されます。約定は確実ですが、急変する相場ではスリッページが生じることがあります。
  • 先物でのレバレッジは、ポジションに必要な証拠金を変えるだけで、リスクとして負う金額は変えません。非常に狭いストップは計算上とても大きなポジションを生むため、計算式を軽視しないでください。

取引リスク

本ガイドのドル金額やパーセンテージは計算例であり、推奨ではありません。暗号資産取引では損失が生じる可能性があります。各ボットには失っても差し支えのない資金のみでサイズを設定し、本番運用の前にリスク開示の全文をお読みください。

固定額のサイジングがリスクをひそかに歪める理由

1シグナルあたり固定で500ドルを取引するとします。2つのアラートが届きました:

  • 取引A: エントリー100ドル、損切り98ドル、つまり2%のストップ。発動すれば10ドルの損失。
  • 取引B: エントリー100ドル、損切り90ドル、つまり10%のストップ。発動すれば50ドルの損失。

ポジションサイズも資産も「戦略」も同じなのに、取引Bは取引Aの5倍のリスクを負っています。100回の取引を重ねると、成績を左右するのはシグナルの質ではなく、たまたま発動したときにどのストップが広かったかになってしまいます。そして、同じ金額をリスクにさらした取引が2つとないため、統計は無意味になります。

プロのリスク管理は問いを反転させます。「いくら買うか?」ではなく「間違っていたらいくらまで失ってよいか?」と問い、その答えからポジションサイズを導き出すのです。これが固定リスクのポジションサイジングであり、リスク比率モードの背後にある考え方そのものです。

固定リスクの計算式

計算は1行です:

ポジションサイズ = リスク額 ÷ (エントリー価格 − 損切り価格)

実際の数値で追ってみましょう。1取引あたり50ドルをリスクにさらしてよいとし、BTC/USDTでシグナルが発火したとします:

  • エントリー価格:$100,000
  • 損切り:$97,000
  • ストップまでの距離:BTCあたり$3,000

ポジションサイズ = $50 ÷ $3,000 = 0.01667 BTC、およそ**$1,667**相当のポジションです。

確認しましょう:ストップが発動すれば、損失は0.01667 BTC × $3,000 = $50。まさに自分で選んだリスクです。ポジションの価値である$1,667は、あなたが下した決定ではありません。ストップまでの距離の結果にすぎないのです。固定リスクのサイジングでは、ポジションサイズは入力ではなく出力です。

ストップを$99,000まで近づけると、サイズは$50 ÷ $1,000 = 0.05 BTC、つまり3倍大きい**$5,000**のポジションになります。それでもストップでの損失は$50のままです。確信が強ければ大きなポジションが得られ、不確実性が大きければ小さなポジションを強いられます。リスクは決して変わりません。

R倍率で考える

すべての取引が同じ固定額をリスクにさらすようになると、その金額が測定単位になります:1Rです。50ドルをリスクにさらし、エントリーより6,000ドル上で利益確定する取引は(ストップまでの距離が3,000ドルの場合)、2Rの取引です。リスクの2倍を勝ち取ります。

R倍率は戦略の質を可視化します。勝率がわずか40%のシステムでも、平均的な勝ちトレードが2Rなら利益が出ます:

  • 40勝 × 2R = +80R
  • 60敗 × 1R = −60R
  • 正味:100取引あたり+20R。リスク50ドルなら、手数料控除前でおよそ+$1,000

この計算は固定額のサイジングでは崩れます。各「R」がそれぞれ異なるドル額になるからです。一貫した1Rのリスクは、雑多な取引の山を測定可能なシステムに変えます:比較できるセットアップ、読み取れる統計、そして単一の損失が過大にならないため生き延びられる連敗です。

Freyaでのリスク比率モードの仕組み

リスク比率は、Freyaのシグナルボットが持つ2つのシグナルモードのうちの1つです(もう1つはカスタムシグナルです。作成手順の全体はFreya Financeでシグナルボットを作成する方法をご覧ください)。このモードが実際に行うことは次のとおりです:

  1. 設定するのは金額ではなくリスクです。 戦略ステップでリスクタイプと、クォート通貨での固定リスク額を選びます(たとえば1取引あたり20 USDT)。すると取引額は動的と表示されます。シグナルが届くまで確定できないからです。

  2. ボットには1つのWebhook URLが与えられます。 カスタムシグナルモード(オープン用とクローズ用の別々のURL)とは異なり、リスク比率は1つのWebhookを使います。Freyaは、TradingViewのアラートにコピーするためのJSONボディのテンプレートを提供します。ペイロードはそのシグナルの利益確定と損切りの価格を運びます。

  3. エントリーは成行で行われます。 Webhookが発火すると、ボットは現在の市場価格でエントリーし、ペイロードからTPとSLを読み取り、固定リスク額とエントリーからストップまでの距離からポジションサイズを計算します。上記の計算式が自動的に適用されるのです。

  4. 決済は自動的に発注されます。 利益確定はWebhookの価格そのものでの指値注文なので、スリッページなしで約定します。損切りは常に成行注文として執行され、価格の確実さよりも約定の確実さを優先します。このモードでは手動のTP/SL設定は無効です。決済についてはWebhookが唯一の真実の情報源になります。

  5. ローソク足ではなくシグナルで動きます。 リスク比率ボットはチャートの時間足を監視せず、ローソク足の確定を待つこともありません。設定する時間足はないのです。タイミングは外部の戦略が受け持ち、サイジングと執行はFreyaが受け持ちます。

リスクを紐づける2つの方法

損切りに紐づけると、固定額は固定損失になります:ストップアウトのコストが自分で選んだ金額になります。利益確定に紐づけると、固定利益目標になります:TPに到達すると自分で選んだ金額を稼げるようにポジションサイズが決まります。ほとんどのトレーダーは損切りへの紐づけを使います。下振れに上限を設けるのはこちらのバージョンだからです。

サイジングにはリスクタイプ、固定額、そして生成されたWebhook URLが必要なため、作成フローは起動前にこの3つすべてを検証します。また、このモードはサイジングと決済を兼ね備えた完結したシステムなので、同じボットで他のトリガータイプと組み合わせることはできません。

実例:1つのリスク額、4つの異なるストップ

$100,000でエントリーし、固定リスクを**$50**とした4つの仮想的なBTC/USDTシグナルに計算式を適用します:

損切り価格ストップまでの距離ポジションサイズポジション価値ストップ時の損失
$99,000 (−1%)$1,0000.0500 BTC$5,000$50
$97,000 (−3%)$3,0000.0167 BTC$1,667$50
$95,000 (−5%)$5,0000.0100 BTC$1,000$50
$90,000 (−10%)$10,0000.0050 BTC$500$50

最後の列を最初に見てください:決して変わりません。それこそが要点のすべてです。ポジション価値は$500から$5,000まで、10倍の幅で動きます。それでも、これらの取引はどれも失敗したときの痛みが完全に同じです。シグナルソースはチャート構造が要求する場所であればどこにでも自由にストップを置け、サイジングは自動的に適応します。逆の関係にも注目してください:ストップまでの距離を半分にすると、ポジションは倍になります。この巧みさは両刃の剣であり、制約のセクションで示すとおりです。

リスク比率 vs カスタムシグナルモード

どちらのモードも外部シグナルを執行しますが、作業の分担が異なります:

観点カスタムシグナルリスク比率
Webhook URL2つ(オープン+クローズ)1つ(エントリーシグナル)
ポジションサイズ取引額を自分で設定固定リスク+ストップまでの距離から計算
利益確定/損切りFreyaで自分で設定Webhookのペイロードで運ばれる
ポジションのクローズ方法クローズ用Webhook(またはご自身のTP/SL設定)WebhookのTP/SLから自動で
取引ごとのリスクストップまでの距離によって変動選んだ金額でほぼ固定
最適な用途シグナルソースからの完全な手動コントロールすべてのシグナルにストップが定義されている戦略

リスク比率を選ぶべき場面: 戦略が生成するすべてのシグナルに具体的な損切りレベルが付いている場合です。スイングローの下でストップするトレンドシステム、レンジの下でストップするブレイクアウトシステム、ATRベースの戦略などです。アラートが取引の失敗点をすでに把握しているなら、リスク比率はその知識を、追加の手間なく規律ある均一なサイジングに変えます。

カスタムシグナルを選ぶべき場面: 価格ではなくシグナルでポジションをクローズする必要がある場合(「価格がどこであれ今すぐ退出」と告げるインジケーターの反転など)、戦略が明示的なストップレベルを生成しない場合、または取引額を自分でコントロールしたい場合です。これらのモードは1つのボットで混在させられません。両方の挙動が必要なら、別々のボットを走らせてください。

レバレッジと先物:固定リスク、可変エクスポージャー

リスク比率モードは現物でも先物でも動作します。そして先物には一つの微妙な点があります:レバレッジはリスクを変えず、証拠金を変えます。

表の狭いストップの例を見てみましょう:$50をリスクにさらす$5,000のポジションです。現物では、これを建てるのに$5,000のUSDTが必要です。先物で10倍レバレッジなら、同じエクスポージャーに必要なのはおよそ**$500の証拠金**だけです。しかしストップが発動すれば、やはり$50を失います。損失はポジションサイズ × ストップまでの距離であり、どちらの数字も動いていないからです。レバレッジは拘束される資本の量を決めるのであって、リスクにさらされる量を決めるのではありません。つまり、リスクのダイヤルではなく資本効率のダイヤルなのです:1つの先物口座から複数のリスク比率ボットを走らせても、各ボットの最悪ケースはその固定リスク額のままです。

正直な注意点が2つあります:

  • 強制決済(清算)が動かせない下限です。 損切りは清算価格の内側になければなりません。高いレバレッジと広いストップでは、あなたのストップが発動する前に取引所がポジションを清算してしまうことがあります。しかも清算は、計画した1Rより大きなコストになります。
  • コストは証拠金ではなく想定元本に比例します。 手数料と資金調達料はポジションの全価値に対して課されます。$5,000のポジションは、裏付ける証拠金が$500だけでも$5,000規模の手数料を払います。これは狭いストップの取引でR倍率の計算をひそかに侵食します。

尊重すべき制約

リスク比率モードはサイジングの規律を自動化しますが、市場の物理法則を無効にはできません。本番運用の前に、これらの限界を知っておいてください:

狭いストップは大きなポジションを生みます。 計算式の巧みさは、そのまま罠でもあります:$100,000のBTCで0.2%のストップ($200の距離)に$20のリスクを当てると、計算上は**$10,000のポジション**になります。計算が制約になるよりずっと手前で、利用可能な残高、レバレッジ設定、そして取引所自身の注文上限が現実の制約になります。しかも、それほど狭いストップは、いずれにせよ通常の市場ノイズで刈り取られてしまう可能性が高いのです。戦略が非常に狭いストップを生む場合は、リスク額を小さくするか、ストップの置き方を見直してください。

「固定」リスクはおおよそ固定です。 損切りは成行注文として執行されるため、急な動きでは正確なストップ価格を通り過ぎて約定することがあります。約定の確実さと引き換えに、価格の確実さを失うのです。エントリーにも鏡写しの効果があります:Webhookが届いたときにボットは成行でエントリーするので、アラートが発動してから価格が動いていた場合、実際のエントリーからストップまでの距離はシグナルが想定したものとわずかにずれます。ここに取引手数料が加わるため、ストップアウトのコストはリスク額におおよそ一致するのであって、1セント単位でぴったりではありません。

シグナルソースの信頼性をそのまま引き継ぎます。 取引はTradingViewまたはWebhookのシグナルによってトリガーされ、ソース側で遅延や障害が発生する可能性があります。Webhook URLはパスワードと同じように扱い、アラートの基盤を健全に保ってください。

Webhook戦略はFreyaでバックテストできません。 バックテストは過去のローソク足をインジケーターのルールに対して再生しますが、リスク比率ボットのエントリーは外部のアラートロジックの中にあり、バックテスターからは見えません。実際の資金につなぐ前に、シグナルが生成される場所で戦略を検証してください。

よくある質問

リスク比率のポジションサイジングとは何ですか?

リスク比率のポジションサイジングは、固定リスクまたは固定比率のサイジングとも呼ばれ、エントリーする前に取引で受け入れる最大損失を決め、そこからポジションサイズを導く手法です。計算式は、ポジションサイズ = リスク額 ÷ (エントリー価格 − 損切り価格)です。$50をリスクにさらし、ストップがBTCのエントリーより$3,000下にある場合、$50 ÷ $3,000 = 0.0167 BTCを買います。ストップが発動すれば、損失は0.0167 × $3,000 = $50、まさに自分で選んだ額です。ポジションのドル価値は決定ではなく副産物です。これは、1シグナルあたり固定のドル額を取引するという一般的な習慣を反転させたものです。その習慣では、実際のリスクが各ストップの距離によって大きく振れてしまいます。Freyaでは、リスク比率モードがシグナルボットに対してこの計算式を自動で適用します:Webhookが損切りを運び、シグナルが届いた瞬間にプラットフォームがサイズを計算します。

Freyaはリスク比率モードでポジションサイズをどう計算しますか?

リスク比率モードでシグナルボットを構築するとき、クォート通貨で固定リスク額(たとえば20 USDT)を設定し、それを損切りと利益確定のどちらに紐づけるかを選びます。ボットは1つのWebhook URLと、アラート用のJSONテンプレートを受け取ります。ペイロードは、その特定のシグナルの利益確定と損切りの価格を運びます。Webhookが発火すると、ボットは現在の市場価格でエントリーし、ペイロードからストップを読み取り、ストップでの損失が固定額に等しくなるようにポジションサイズを決めます。リスクをエントリーからストップまでの距離で割るのです。取引額はボット設定で動的と表示されます。事前には本当に知りようがないからです:シグナルごとに固有のサイズが生まれます。続いて利益確定がWebhookの価格そのものでの指値注文として発注され、損切りは成行注文として発動します。

R倍率とは何で、なぜ重要なのですか?

R倍率は、取引の結果を、リスクにさらした金額の何倍かで表します。固定リスクが$50なら、それが1Rです。$100稼ぐ勝ちトレードは2Rの取引で、ストップアウトは−1Rです。R倍率はリスクが均一なときにのみ機能します。それこそ固定リスクのサイジングが保証するものであり、生のドル建て結果にはできない形で戦略の質を測定可能にします。勝率がわずか40%のシステムでも、平均的な勝ちトレードが2Rなら利益が出ます:40勝で+80Rを稼ぎ、60敗で−60Rのコストがかかり、100取引あたり正味+20Rになります。Rで考えることは、ドローダウンを生き延びられて比較可能なものにも保ちます:5連敗は常に5Rのコストであって、ばらばらの損失のくじ引きになることはありません。リスク比率モードでは固定リスク額がそのままRなので、クローズした取引はすべて、調整なしでこの計算にそのまま収まります。

リスク比率モードでレバレッジはリスクを変えますか?

いいえ。レバレッジは先物ポジションに必要な証拠金を変えるのであって、ストップで失う金額は変えません。リスクはポジションサイズにエントリーからストップまでの距離を掛けたものに等しく、どちらの数字もレバレッジに依存しません。$50をリスクにさらす$5,000のポジションは、現物では$5,000の資本が必要ですが、10倍レバレッジならおよそ$500の証拠金だけで済みます。ストップアウトのコストはどちらの場合も$50です。このため、固定リスクのサイジングのもとではレバレッジは資本効率のツールになります:同じ口座からより多くのボットを走らせても、それぞれの最悪ケースは固定リスク額に固定されたままです。注意点が2つあります。第一に、損切りは清算価格の内側になければなりません。攻撃的なレバレッジと広いストップでは、ストップが発動する前に取引所があなたを清算してしまい、計画したリスクより大きなコストになることがあります。第二に、手数料と資金調達料は想定元本の全額に対して課されるため、大きなレバレッジ・ポジションは比例して大きなコストを負います。

Freyaでリスク比率ボットをバックテストできますか?

いいえ。Freyaのバックテスターは、過去のローソク足データを、ボット自身の中にあるインジケーターベースのルール(RSIのしきい値、移動平均線のクロスなど)に対して再生することで動作します。リスク比率ボットのエントリーロジックはFreyaの外、あなたのTradingViewアラートや別のWebhookソースの中にあるため、バックテスターがプラットフォーム上で再生できるものは何もありません。Webhook駆動の戦略(TradingViewとリスク比率の両方)は、その理由で対象外になっています。実践的な流れは、ライブボットに接続する前に、シグナルが生成される場所(たとえばTradingViewの戦略テスター)で、現実的な手数料とスリッページを含めて戦略を検証することです。それから小さく始めましょう:控えめな固定リスク額で数週間ボットを走らせ、ライブの結果を自分の期待と比較します。すべての取引が同じ1Rをリスクにさらすため、短いライブサンプルでも、戦略がテストどおりに機能しているかどうかについて読み取れる統計が得られます。


学びを続ける

Freya Financeでシグナルボットを作成する方法でボット作成の全体の流れをたどるか、このアプローチをDCAボット戦略の平均化ベースのサイジングと比較してみてください。実際の資金を投じる前に、仮想通貨取引戦略のバックテスト方法をお読みください。また、Freyaがあなたの資金とAPIキーをどう扱うかについては、Freya Financeで私のお金は安全ですか?をご覧ください。

学んだことを実践しよう。

無料アカウントを作成し、戦略をテストして、最初のボットを起動しましょう。

無料で始める
このコンテンツは教育目的のみであり、金融アドバイスではありません。仮想通貨取引には重大なリスクが伴います。失っても許容できる金額以上の投資はしないでください。