TradingViewロング・ショートポジションツールの使い方:R:Rと数量を可視化
TradingViewのLong PositionとShort Positionは、entry、stop、targetの三点をチャート上に置き、価格距離とreward/riskを可視化するdrawing toolです。緑と赤のboxが整って見えても、注文が送信されたこと、quantityが正しいこと、実際の最大損失が表示どおりであることを意味しません。本稿は、三つのanchor、long/shortの符号、R:Rの式、contract size、point value、lot、cost、slippageを順に分離し、SG Groupのロット計算機と取引コスト計算機で独立検算する実用手順を示します。
この記事が役立つ方: TradingViewの緑・赤boxの意味を知りたい人、R:R表示と実際の損失額が一致しない人、drawingから注文数量を決めてよいか迷っている人
まず押さえる重要ポイント
- Long/Short Positionはdrawingであり、brokerへの注文、stop保証、利益予測ではない。
- R:Rはentryからstopまでの価格距離と、entryからtargetまでの価格距離の比で、勝率や期待値を単独では示さない。
- 数量を金額リスクへ変えるにはcontract size、point/pip value、P&L currency、conversionが必要で、assetごとに異なる。
- spread、commission、slippage、gap、financingを加えると実効riskとbreak-evenはboxの単純距離から変わる。
- tool入力、SG計算機、provider specificationの三者を照合し、不一致を単位の問題として解く。
boxより先に三つの価格を言葉で確認
target − entry。到達や利益を保証しない。
entry − stop。gapやcost前の価格差。
Long/Short Positionは計画を測るdrawingで注文ではない
TradingViewのLong PositionとShort Positionは、entry、profit target、stop lossの想定水準をchart上へ置き、距離やreward/risk等を表示するdrawing toolです。Longは価格上昇を想定する配置、Shortは価格下落を想定する配置ですが、いずれも表示だけでorder ticketへ発注されるとは限りません。現在のtool settingとbroker連携機能を確認し、drawingとopen orderを画面上でも記録上でも区別します。
toolが役立つのは、無効化を曖昧な感覚から価格へ変え、targetまでの距離と同じ単位で比較できる点です。一方、R:Rが高いから到達確率が高い、stopを狭くすれば優位性が上がる、という結論は出ません。stopがmarket noise内にある、targetに根拠がない、quantityがcontractと合わない場合、boxは整っていても計画は再現できません。
entry・stop・targetを別々の根拠で置く
entryは注文を検討する価格条件、stopは仮説が無効になった後に損失を限定する注文条件、targetは利益確定を検討する条件です。三点は順番も重要です。最初に「R:Rを2にしたい」からtargetやstopを動かすと、chart構造より比率を優先します。先に観測と無効化を定義し、次に現実的なtarget候補を置き、最後に比率が自分の検証対象として記録可能かを確認します。
| Anchor | 先に書く問い | 避ける置き方 | 保存する証拠 |
|---|---|---|---|
| Entry | 何が確定したら検討するか | 現在値へ自動吸着 | condition・bar・time |
| Stop | どの仮説がどこで無効か | R:Rを良くするため狭める | price・close/trigger条件 |
| Target | どの観測で利確を検討するか | 整数倍だけで置く | zone・liquidity・rule |
| Quantity | 最大scenario損失はいくらか | boxの初期値を採用 | contract・point value・calc |
配置は教育用の計画表であり、注文や価格到達の推奨ではありません。
Longなら通常stopはentryより下、targetは上、Shortならstopは上、targetは下へ置きます。配置が逆なら入力またはtool選択を確認します。ただしnegative price、inverse quote、spread symbol、非標準chart等では直感的な距離解釈が難しくなるため、単純なboxをそのまま使わずsymbol定義を確認します。
R:Rは二つの絶対距離の比として検算する
LongでもShortでも、価格距離は絶対値で比較できます。risk distanceはentryとstopの差、reward distanceはtargetとentryの差、reward/riskは後者を前者で割ります。entry 100、stop 96、target 108の架空longならrisk 4、reward 8、R:Rは2です。Shortのentry 100、stop 104、target 92でも同じ距離になります。これはcostとslippage前の幾何学的な比率です。
Risk distance = |Entry price − Stop price|Reward distance = |Target price − Entry price|Reward / Risk = Reward distance ÷ Risk distanceRisk distanceが0なら比率は定義できません。R:Rはwin probabilityやexpectancyを単独で表しません。R:R 2なら50%未満の勝率でも必ず利益になる、という説明はcost、実際の平均win/loss、未約定、partial exit、gapを無視しています。target前に一部決済する、stopを動かす、平均entryが変わると実現比率は変わります。計画R:Rと実現R:Rを別列にし、結果を見てからentry/stop/targetの原本を動かしません。
計画R:Rを勝率へ結び付ける場合は、損益分岐勝率を「実効risk ÷(実効risk + 実効reward)」で別計算します。たとえば、chart上のrisk 4・reward 8へspread、commission、想定slippageを反映し、risk 4.5・reward 7.5となる架空条件なら、単純な損益分岐勝率は4.5 ÷ 12 = 37.5%です。ただし、これは各tradeが同じloss/winで完了し、未約定、partial exit、gap、financing、税を省く静的な目安です。実際には計画値と実現値の分布、連敗時の資金減少、商品別costを記録し、37.5%を「必要勝率さえ超えれば安全」という基準にしません。drawingには計算時点の前提をnoteし、比率変更を新versionとして残します。また、同じR:Rでもtimeframe、session、liquidity、order typeが異なれば分布は別物です。商品・方向・setupを混ぜず、sample数と欠損を併記し、比率だけで異質な取引を平均化しないようにします。
price distanceをmoney riskへ変える
価格差4が何円・何ドルの損失になるかはquantityとcontractに依存します。株式100株、FX 1 lot、index CFD 1 contract、金CFD 1 lotでは、一価格単位の損益が違います。最低限、contract size、minimum price increment、P&L per increment、quantity unit、P&L currency、account currency conversionを確認します。toolのaccount sizeやrisk設定があっても、provider specificationと一致しなければmoney riskは誤ります。
Price risk = |Entry − Stop|Loss per one quantity = Price risk × P&L value per price unitScenario loss = Loss per one quantity × Quantity + estimated frictionRisk % = Scenario loss ÷ Account reference × 100税、gap、negative balance、liquidation、currency conversion等は別に確認します。SG Groupロット計算機へaccount reference、許容loss、stop distance、pip/point valueを入れ、toolのquantityと照合します。計算機は入力値から機械的に概算するもので、risk toleranceを推奨しません。数量が一致しない場合は、小数点を直す前にcontract size・lot・point valueを再確認します。
方向を変えても式の絶対値と損失経路を確認する
Longの価格損益は一般にexit minus entry、Shortはentry minus exitで考えます。しかしrisk distanceの検算では絶対値を使い、stopが損失側、targetが利益側にあるかを方向別に確認します。Shortでは損失が理論上entry価格に限定されず、gapやborrow、buy-in等の商品固有riskが加わり得ます。CFDやmargin productではlong/shortのfinancing、dividend adjustment、closeout条件も同じとは限りません。
| 方向 | Entry | Stop | Target | Risk / Reward / R:R |
|---|---|---|---|---|
| Long | 100 | 96 | 108 | 4 / 8 / 2.0 |
| Short | 100 | 104 | 92 | 4 / 8 / 2.0 |
| 誤配置例 | 100 | 103 | 108 | Longのstopが利益側 |
価格は架空です。同じ比率でも商品risk、cost、probability、適合性は同じになりません。
toolを複製してdirectionだけ反転した場合、entry、stop、targetの根拠まで反転できるとは限りません。上昇と下落ではgap、short availability、financing、liquidityが非対称になり得ます。longとshortを別ruleとして記録し、それぞれのinvalid conditionとcostを検証します。
spreadとslippageを入れると実効比率は変わる
drawingのentry lineは通常一つの価格ですが、実際のmarketにはbidとaskがあります。Longを買う価格、Shortを売る価格、stop/targetのtrigger sideはproviderルールに依存します。spreadが広がれば、同じchart lineでも開始直後のP&Lと必要なbreak-even moveが変わります。market order、stop、limitのfillもlineへの接触だけで保証されません。
取引コスト計算機でspread、commission、holding cost、conversionをaccount currencyへまとめ、計画rewardからfrictionを引き、riskへfrictionを加えたscenarioも保存します。週末gapやnews時のslippageは一点推定だけでなく複数scenarioにします。tool boxはこの不確実性を一色で表せないため、noteまたは別表が必要です。
drawing・計算機・仕様書を三点照合する
実務では、chart上のdrawing、SG Group計算機の入力・結果、providerまたはexchange specificationの三つを並べます。symbol、entry、stop、target、quantity、contract size、point value、P&L currency、spread assumption、timestampが一致しているかを確認します。一つでも違えばR:Rだけを保存せず、原因を解決してからversionを確定します。
- symbolを固定
venue、contract、expiry、currencyまで含めて識別する。
- 三点を置く
観測根拠からentry、invalidationからstop、別根拠からtargetを置く。
- 距離を手計算
絶対値でrisk、reward、R:Rを再計算する。
- 金額へ変換
quantityとpoint valueを使い、costを加えたscenario lossを出す。
- 原本を保存
screenshot、入力表、spec version、timestampを同じplan IDへ残す。
次にPaper Tradingでticketへ入力し、drawingとorderを別objectとして照合します。alertをstop代わりにせず、TradingViewアラートは再確認通知として設計します。drawingは判断を整えるsurfaceであり、risk controlの全体ではありません。
- 通常titleやscreenshotに「利益確定」「損切り保証」など確定表現を使わない。
- R:R表示だけを共有せず、symbol、timeframe、price side、timestampを添える。
- drawing変更後はversionを上げ、過去の計画を結果に合わせて上書きしない。
- 実行しない学習例にもfictional labelと免責を付ける。
entry・stop・targetから価格距離とR:Rを計算
三つの架空価格を入力し、risk distanceとreward/riskを確認します。quantityは次の金額risk照合のため記録しますが、この計算結果は価格距離だけを扱います。
cost、slippage、gap、contract multiplier、currency conversionを含みません。R:Rはwin probabilityやexpected returnではありません。
よくある質問
Long/Short Positionツールを置くと注文されますか?
通常はdrawingです。注文ticketやbroker接続とは別に確認してください。UIや連携機能は変更され得るため、現在のTradingView公式説明と画面を確認します。
R:Rが2なら勝率50%未満でも利益になりますか?
単純化しすぎです。実際の平均win/loss、cost、slippage、未約定、partial exit、rule adherenceでexpectancyは変わります。計画比率だけでは収益性を判断できません。
toolに表示されたquantityをそのまま使えますか?
推奨しません。contract size、point/pip value、P&L currency、account conversionを公式仕様で確認し、独立したロット計算と一致するか検算します。
stop lineなら最大損失は固定されますか?
保証されません。gap、slippage、halt、rejection、provider closeout等でstopを越えてfillされる場合があります。drawing自体は注文でも保証でもありません。
LongとShortで同じR:Rなら同じriskですか?
価格距離の比は同じでも、short availability、financing、dividend adjustment、gap、liquidity、商品条件が異なる場合があります。方向別に検証します。
根拠資料と確認先
- TradingView | How to use Long and Short Position drawing toolsLong/Short Position drawingの配置、表示、設定に関する公式説明
- TradingView | Drawing tools available on TradingViewdrawing toolの用途、管理、同期に関する公式一覧
- Investor.gov | Understanding Order Typesmarket、limit、stopの条件と価格保証のない点
- Investor.gov | Understanding Feesfeesがportfolio valueとreturnへ与える影響の公式投資家資料
編集・発行: SG Group · 編集方針: TradingView公式ヘルプとPine Script公式文書を優先し、金融市場・商品に関する説明は取引所、監督当局、一次資料で補完しています。機能、データ、料金、接続条件は変わるため、実際の利用前に公式画面とリンク先の最新情報を確認してください。
重要事項: 本記事はTradingViewの画面、チャート、アラート、スクリーナー、ペーパートレード、Pine Script等の一般的な学習情報です。投資助言、売買シグナル、特定商品・データ提供者・ブローカーの推奨、将来価格や利益の保証ではありません。機能、料金、データ、取引所区分、通知、注文連携、Pine Scriptの仕様はプラン・地域・接続先・時点で異なり変更されることがあります。実際の資金を使う前に、TradingView公式資料、データ提供元、接続先事業者の最新条件を確認し、架空データまたはペーパートレードで手順を検証してください。

