TradingViewの価格データとチャート設定:価格・日足が違う原因を診断する
TradingViewと証券会社、二つのTradingViewチャート、ニュース画面で価格や日足が違っても、すぐにどちらかが誤りとは限りません。比較対象の商品、取引所・データ提供元、リアルタイムか遅延か、セッション、タイムゾーン、企業行動調整、先物の限月、価格スケールが違えば、表示は合理的に変わります。本稿は差を一項目ずつ分離し、同じ定義に揃えてから問い合わせや判断へ進むための診断手順です。
この記事が役立つ方: TradingViewの価格、高値安値、ローソク足、出来高がブローカーや別チャートと合わず、原因を再現可能に切り分けたい人
まず押さえる重要ポイント
- ticker文字列ではなく、商品・取引所・provider・通貨・contractを一組の識別子として比較する。
- リアルタイム・遅延・市場休場と、regular・extended sessionを別々に確認する。
- タイムゾーンは表示ラベルだけでなくbarの開始・終了、日付、日足集計の見え方へ影響する。
- 分割・配当調整、連続先物、通常・対数scaleを揃え、差の証拠を保存してから結論を出す。
同じ数字を探す前に、同じ定義へ揃える
| 診断層 | 照合する項目 | 典型的な差 | 保存する証拠 |
|---|---|---|---|
| 商品 | asset type・venue・contract | 現物とCFD、限月違い | 完全なsymbol表示 |
| データ | provider・entitlement・delay | 数秒〜分単位のずれ | statusとtimestamp |
| 時間 | session・timezone・interval | 日足、高値安値が違う | 時間設定とbar時刻 |
| 調整 | split・dividend・roll | 過去価格が違う | adjustment設定 |
| 表示 | regular/log・auto/manual | 傾きと間隔が違う | scale設定 |
| 比較時点 | open/closed bar・refresh | 現在値だけ変化する | 同時刻の画像 |
価格差は「同じ対象・同じ時点・同じ変換」かを確認して診断する
TradingViewの価格が別画面と違う主因は、比較している商品、データ提供元、データ時点、セッション、bar集計、調整または表示変換が同じでないことです。最初に二画面の完全なシンボル、取引所またはprovider、quote通貨、商品種別、時刻を並べます。差額だけを記録しても、何を比較したかが不明なら再現できません。
診断中は設定を一度に変更しません。元画面を複製し、商品→データ→時間→調整→scaleの順に一項目だけ揃え、差がどう変わったかを保存します。ブローカー接続画面では、チャート価格、注文画面のbid/ask、約定可能価格が別の概念である場合もあります。差が解消しても、どの設定が原因だったかを記録して再発を防ぎます。
tickerではなく市場を含む完全な識別子を比べる
シンボル検索では、同じ名称の株式が複数取引所へ上場し、指数・ETF・先物・CFDが似た説明を持つことがあります。先物は個別限月と連続系列で価格履歴が異なり、FXや暗号資産はproviderまたは取引所ごとに注文と取引が異なります。比較表へ、正式名称、asset type、venue/provider、quote currency、contract month、価格fieldを記入します。
| 表示 | 実体 | 価格の意味 | 比較前の確認 |
|---|---|---|---|
| XYZ | 取引所Xの株式 | そのvenueのlast | primary/secondary listing |
| XYZ CFD | provider YのCFD | providerのderived price | bid/ask・取引時間 |
| XYZ1! | 連続先物 | roll規則で接続した系列 | front month・adjustment |
| XYZ Index | 計算上の指数 | methodologyによるindex value | cash close・calculation hours |
名称は架空です。実際のsymbol説明とprovider資料を確認してください。
リアルタイム表示の可否もsourceの一部です。市場データが無料で見える場合でも、公式取引所データ、代替データ、遅延データの区別や用途条件があります。TradingView上のdata statusと、取引所・broker側の契約を確認し、「TradingViewだから必ず同じ」「有料だから必ず公式」と推測しません。
セッションとタイムゾーンを分けて日足の境界を読む
セッションはどの取引時間をbarへ含めるか、タイムゾーンは時刻をどの地域の時計で表示するかという別の設定です。株式ではregular hoursとextended hours、先物では取引日をまたぐ電子取引、FXや暗号資産では24時間に近い取引でもproviderのday boundaryが関係します。タイムゾーン表示だけを変えてもデータが増えるわけではなく、セッションを変えると含まれる取引が変わる場合があります。
時差 = 比較先UTC offset − 元のUTC offset比較先時刻 = 元の時刻 + 時差(24時間を超えたら日付を調整)例: UTC−5の14:30をUTC+9へ = 14:30 + 14時間 = 翌日04:30夏時間がある地域では、固定offsetを通年利用せず、対象日の現地ルールを確認します。時差を揃えても日足が違う場合は、barのsession template、休場日、settlementやlastの採用、providerの集計規則を確認します。比較画像にはtimezone名、UTC offset、対象日、bar開始・終了、regular/extendedの選択を表示します。外国為替の主要時間帯はForex市場時間ガイドで補足できます。
過去価格の調整と画面スケールを混同しない
株式分割は一株価格と株数を変え、配当調整の有無は過去系列の見え方へ影響します。先物の連続チャートは限月を接続するため、roll日やback adjustmentの方法で過去値が個別限月と違う場合があります。比較相手が未調整系列なら、現在値が近くても過去の高値、リターン、indicator入力は一致しません。企業行動の背景はStocks企業行動ガイドへ分けます。
通常scaleは同じ価格差を同じ縦幅として表し、対数scaleは同じ比率変化を近い縦幅として表します。100から110の10%と1,000から1,100の10%は対数scaleで比較しやすくなります。scale変更はデータ値を修正しませんが、線の傾き、距離、視覚的な勢いを変えます。auto scale、manual range、percentage、index-to-100等の表示も記録します。
| 設定 | 元データを変えるか | 見え方への影響 | 用途 |
|---|---|---|---|
| Regular / logarithmic scale | 変えない | 縦の間隔とline傾斜 | 差額または比率を見る |
| Percentage / indexed view | 基準から変換表示 | 複数系列を相対比較 | 基準時点を明記 |
| Split/dividend adjustment | 履歴系列を調整 | 過去価格とreturnが変化 | 設定とsourceを一致 |
| Continuous futures roll | 接続系列を構成 | roll gapと履歴が変化 | 個別限月と区別 |
一項目ずつ揃え、差額・差率・時刻を保存する
二つの画面A・Bを同時刻に保存し、Aの値、Bの値、差額、Aに対する差率を記録します。次に完全なsymbolとprice fieldを揃え、refreshします。解消しなければdata status、session、timezone、bar interval、adjustment、scaleの順で確認します。変更ごとに新しい行を作り、元設定を上書きしません。問い合わせ時には個人情報や口座番号を隠し、日時と再現手順を添えます。
差額 = 比較値B − 基準値A差率 = (比較値B − 基準値A) ÷ |基準値A| × 100例: A = 100.00、B = 100.20 → 差額0.20、差率0.20%差率が小さいことは正しさを保証しません。price field、時刻、単位が一致して初めて意味を持ちます。- tickerだけでなくexchange/provider prefixを含む完全なsymbolを保存した。
- last、bid、ask、mid、settlement等のprice fieldを一致させた。
- real-time、delayed、closed、disconnectedの状態を確認した。
- session、timezone、interval、open/closed barを記録した。
- corporate action、futures roll、currency conversion、scaleを確認した。
14時間の時差とsession差を別々に解く
架空の画面AはUTC−5で14:30、画面BはUTC+9で翌日04:30を示し、どちらも同一瞬間です。時差は(+9)−(−5)=14時間です。一方、Aがregular sessionだけ、Bがextended sessionを含むなら、同じ瞬間でも当日高値と出来高は違い得ます。さらにAがlast、Bがmidなら現在値も一致しません。時刻を合わせる、sessionを合わせる、price fieldを合わせるという三つの操作を分けます。
| 段階 | 画面A | 画面B | 結果 |
|---|---|---|---|
| 初期 | XYZ / 14:30 / regular / last | XYZ CFD / 04:30 / extended / mid | 商品も定義も違う |
| 商品照合 | Venue X stock | Venue X stock | instrument差を除去 |
| 時間照合 | UTC−5 14:30 | UTC+9 翌04:30 | 同一瞬間と確認 |
| session照合 | regular | regular | 高安・volumeの範囲一致 |
| field照合 | last | last | 残差をdata時点で確認 |
すべて架空です。実在市場の取引時間やdata品質を表しません。
最終的に0.20の差が残った場合、同じtimestampか、片方が遅延または更新停止していないかを確認します。CFDや店頭商品ではprovider価格形成が異なる場合があるため、CFD価格・executionチェックリストでspread、reference、sessionを照合します。差を無理にゼロへせず、説明可能な定義差として残すことも正しい結論です。
再発しない比較テンプレートを作る
価格差の診断を一度で終わらせず、比較テンプレートへ保存します。最低限の列は、完全なsymbol、商品種別、venue/provider、price field、通貨・単位、data status、timestamp、session、timezone、interval、bar state、adjustment、scale、差額、差率、出典です。設定変更日とアプリ版も任意で残すと、画面更新後の違いを追いやすくなります。
- 対象を固定
正式名、asset type、venue/provider、contract、quote currencyを二画面で揃える。
- 時点を固定
同じ瞬間のtimestampとreal-time/delayed状態を保存する。
- barを固定
session、timezone、interval、open/closed、price fieldを揃える。
- 変換を固定
corporate action、continuous roll、currency、regular/log scaleを記録する。
- 一項目ずつ再現
差額と差率を各変更後に計算し、必要ならsourceへ問い合わせる。
比較が解決した後は、正しいsymbol識別子をlayout名、watchlist、alert本文、研究記録へ反映します。古いアラートや画像が別sourceを参照していないかも確認します。こうして価格差の調査を単発のトラブル対応ではなく、今後のチャート、スクリーナー、アラートすべてのデータ品質管理へつなげます。
UTC offsetで表示時刻を照合
対象日のUTC offsetと元の時刻を入力し、時差と比較先の時を概算します。夏時間と日付境界は別途確認してください。
14.5は14:30のように時刻を十進数で入力します。分欄は照合メモで、結果式は時欄を使います。結果が24以上または元より大きく戻る場合の日付、夏時間、30・45分offsetを確認してください。
よくある質問
TradingViewと証券会社の価格はなぜ違いますか?
商品、venue/provider、bid・ask・last、遅延、session、通貨、時刻が異なる可能性があります。完全なsymbolと同一timestampを揃えてから差を比較します。
タイムゾーンを変えると価格も変わりますか?
通常、表示時計の変更だけで取引データ自体は増減しません。ただしbarの日付表示や境界の見え方が変わります。sessionやbar集計設定の変更とは分けて確認します。
対数チャートと通常チャートはどちらが正しいですか?
どちらも同じ価格を異なる縦軸で表示します。絶対差を見るなら通常、長期の比率変化を見るなら対数が役立つ場合があります。使ったscaleを記録します。
過去の株価が以前の画像と変わるのはなぜですか?
分割・配当調整、symbol変更、data revision、provider変更、連続先物のroll設定などが考えられます。元画像のsymbol、日時、adjustmentを照合してください。
根拠資料と確認先
- TradingView | Symbol Search tips for finding assetssymbol検索とasset候補の絞り込み
- TradingView | How the source of real-time data affects tradingchart data sourceとbroker側データの関係に関する公式説明
- TradingView | How to configure your Superchartssymbol、interval、chart type、scale等の設定入口
- TradingView | Is US stock market data free by default?米国株data sourceとexchange data条件の公式説明例
編集・発行: SG Group · 編集方針: TradingView公式ヘルプとPine Script公式文書を優先し、金融市場・商品に関する説明は取引所、監督当局、一次資料で補完しています。機能、データ、料金、接続条件は変わるため、実際の利用前に公式画面とリンク先の最新情報を確認してください。
重要事項: 本記事はTradingViewの画面、チャート、アラート、スクリーナー、ペーパートレード、Pine Script等の一般的な学習情報です。投資助言、売買シグナル、特定商品・データ提供者・ブローカーの推奨、将来価格や利益の保証ではありません。機能、料金、データ、取引所区分、通知、注文連携、Pine Scriptの仕様はプラン・地域・接続先・時点で異なり変更されることがあります。実際の資金を使う前に、TradingView公式資料、データ提供元、接続先事業者の最新条件を確認し、架空データまたはペーパートレードで手順を検証してください。

