TradingViewアラート設定|条件・頻度・通知の確認 | SG Group
本文へ移動
TradingView解説 · 最終内容確認 Read in English
ALERT ENGINEERING · TV05

TradingViewアラート設定:条件・頻度・通知を検証する手順

TradingViewアラートは「価格が来たら教える」だけの機能ではありません。どのsymbolの何を、どの演算子で、どの時間足・bar状態に基づき、何回、いつまで、どこへ知らせるかを定義した小さな監視仕様です。一項目が曖昧だと、鳴らない、何度も鳴る、チャートと時刻が合わない、設定変更前の条件が残るという問題になります。本稿は条件を文章と式で先に書き、テスト通知と台帳で再現する手順をまとめます。

この記事が役立つ方: TradingViewの価格・indicator・Pineアラートを作りたい人、通知漏れ・重複・確定足の違い・webhookの安全性を点検したい人

まず押さえる重要ポイント

ALERT SPECIFICATION LADDER

通知より先に、条件と評価時点を固定する

  1. L1Sourcesymbol・provider・price/plot・interval
  2. L2Conditionleft・operator・right・cross方向
  3. L3Evaluationintrabar・bar close・script call
  4. L4Frequency & expiryonce・per bar・期限・timezone
  5. L5Deliveryapp・email・webhook・message
  6. L6Review lognotification time・chart・decision・result
Snapshot

作成時のscriptとinputsを台帳へ保存

Safety

通知本文とwebhookから秘密情報を除く

Meaning

alertは再確認依頼であり、売買推奨ではない

上段へ進む前に下段の定義を埋めると、「鳴った/鳴らない」の原因を追跡できます。
DIRECT ANSWER

アラートは監視条件を再現可能な仕様へ変換する

TradingViewアラートは、価格、drawing、indicator、strategyまたはPine Script等の条件を監視し、設定した頻度と通知先へ知らせる機能です。実務では「通知が来たら取引する」のではなく、「証拠を更新する条件を満たしたので、symbol、bar、source、前提を再確認する」と定義します。注文可否、損失許容、商品適合性、約定価格は別工程です。

作成前に一文で「完全symbol XYZの1時間足closeが102.50を下から上へcrossし、そのbarが確定した時、一度通知する」のように書きます。その文をsource、operand、operator、threshold、interval、bar state、frequencyへ分解して画面と照合します。条件や利用可能な通知先はplan、端末、権限、時点で変わるため、現在の公式ヘルプと設定画面を優先します。

01 · SOURCE TYPES

価格・drawing・indicator・Pine条件の出所を区別する

価格アラートではlast等のseriesと固定値、drawing alertではline等のobject、indicator alertではplotまたはcondition、Pineではalertcondition()やalert()等のscript logicが関係します。同じ「cross」という表示でも、sourceと更新時点が違えば結果は一致しません。alert作成画面で完全symbol、exchange/provider、condition名、intervalを読み、台帳へ転記します。

アラートsource別の確認
Source左辺の例変化する要因保存する識別子
Pricelast/price seriestick・session・data delayfull symbol・provider・field
Drawinghorizontal/trend lineanchor・移動・scaleobject名・anchor・owner chart
Indicatorplot・conditioninputs・bar state・repaintscript・author・inputs
Pine alert()code内のcallbranch・frequency・messagescript version・code hash/保存日

利用可能なsourceと選択肢は現在のTradingView仕様を確認します。

indicatorやscriptを更新した後、既存alertが新しい入力へ自動追随すると想定しません。作成時の条件snapshotを台帳へ残し、現在の公式仕様に従って再作成が必要か確認します。リペイントや確定足の確認はindicator設定チェックリストと組み合わせます。

02 · CONDITION LOGIC

「上にある状態」と「下から上へcrossしたevent」を分ける

A > Bは現在の状態、AがBをcrossing upは直前にA≤Bで現在A>Bとなったeventです。価格がthresholdの上に数bar留まる場合、状態条件は評価のたびに真、cross eventは境界通過時だけ真になる設計が一般的です。ただし画面のcondition名、script logic、frequencyとの組合せで通知数は変わります。日本語ラベルだけでなく数式へ書き換えます。

価格thresholdまでの距離距離 = 現在値A − threshold Bthreshold比 = (A − B) ÷ |B| × 100例: A = 101.20、B = 102.50 → 距離−1.30、threshold比−1.27%距離は通知条件の位置確認で、到達確率、将来方向、適正価格を示しません。

cross条件では、前bar値、現在bar値、equalの扱い、tick内更新、bar確定を確認します。indicator同士のcrossなら両方のinputsとtimeframeを保存します。drawingを移動した場合はthresholdが変わり得るため、作成時のanchorを画像へ残します。複数条件をAND/ORで組み合わせる場合は、括弧を付けた論理式と各部分の真偽を別々にテストします。

03 · TIMING & FREQUENCY

bar内評価と通知頻度を別々に決める

進行中barでは価格とindicatorが何度も変わります。once、once per bar、once per bar close等の選択は、conditionが評価される時点と通知を抑制する規則へ関係します。bar closeを選べばintrabar変動の一部を避けられますが、すべてのdata revisionやhigher-timeframe挙動を解決するわけではありません。目的が早い気付きか、確定値の記録かを先に決めます。

頻度を選ぶ前の問い
選択概念向く監視見落とし/過剰の可能性台帳項目
Once一回だけの期限付き確認再発を通知しない作成・終了日時
Once per barbar内の最初の成立bar中に戻る場合があるinterval・初回時刻
Once per bar close確定barの状態bar中の一時eventを通知しないclose時刻・timezone
Script frequencycodeで管理するeventcall位置と設定が競合script version・freq

具体的な名称と挙動はalert typeと現在の公式説明で確認します。

期限、timezone、取引sessionも頻度と同じ台帳へ入れます。週末や休場中に期限切れとなる場合、通知がなかったことはconditionが偽だった証明ではありません。作成直後、期限の中間、期限前にactive状態を点検し、停止、error、expired、triggeredを区別します。外国市場の時間換算はForexセッション解説で確認できます。

04 · DELIVERY & SECURITY

通知文を再確認手順にし、webhookから秘密情報を除く

通知文にはalert ID、full symbol、provider、interval、condition、frequency、trigger time、timezone、次の確認行動を入れます。「XYZ BUY」のような短文はsourceと理由が分からず、転送先で誤解されます。動的placeholderを使う場合は、どの値がtrigger時点で挿入されるかをtestし、未展開文字や桁、timezoneを確認します。

FICTIONAL EXAMPLE

102.50のcrossを確定1時間足で一度だけ確認する

架空alert A-017は、Venue XのXYZ、1時間足closeが102.50を下から上へcrossし、そのbarが確定した時に一度だけapp通知する仕様です。現在値101.20なら距離は101.20−102.50=−1.30、threshold比は−1.30÷102.50×100≈−1.27%です。これは「あと1.27%で必ず到達」ではなく、現在の入力とthresholdの位置関係だけを示します。

架空alert A-017台帳
項目設定test証拠通知後の行動
SourceVenue X:XYZ close / 1Hfull symbolの画像providerとdata時刻を再確認
Conditioncrossing up 102.50前≤102.50、現在>102.50bar値とoperatorを照合
Evaluationonce per bar close確定時刻とtimezoneopen barでないことを確認
Expiry架空の30日後active一覧と期限失効なら再作成を検討
Deliveryapp / ID A-017test通知の時刻chartを開き前提を読む

symbol、価格、期限はすべて架空で、売買推奨ではありません。

testではthresholdを現在値の近くへ無断変更せず、paperまたは専用の架空条件で通知経路を確認します。本番条件を変更する場合は新しいIDとversionを作り、旧alertを停止した証拠を残します。通知後に注文サイズを検討する場合も、stop-lossとposition sizingの解説で損失許容を別計算し、alertをrisk判断に代用しません。

CHECKLIST & ROADMAP

作成・test・監視・終了までを一つの台帳で管理する

alertの完了条件は保存ボタンを押すことではありません。仕様文と画面設定が一致し、test経路が届き、active一覧へIDと期限が表示され、trigger後の再確認行動が定義され、停止方法を実行できることです。週次レビューでorphan alert、重複条件、期限切れ、古いscript、使わない通知先を整理します。

  1. 仕様を一文で書く

    full symbol、source、operator、threshold、interval、bar state、frequencyを明記する。

  2. 画面と照合

    condition名、inputs、timezone、expiry、channelを一項目ずつ確認する。

  3. 安全にtest

    架空条件または非発注環境でplaceholder、遅延、重複、通知permissionを確認する。

  4. 台帳へ登録

    alert ID、作成日時、script version、画像、owner、停止手順を保存する。

  5. 通知後に再検証

    symbol、timestamp、bar状態、設定snapshot、反証条件を読み、結論を別に記録する。

indicator conditionを使う場合は無料TradingViewインジケーターを観察し、Pineで独自conditionを作る場合はPine Script v6入門へ進みます。過去のtrigger性能を評価する時はBacktest Labへ分け、本稿ではalert運用の再現性と安全性に集中します。

ALERT THRESHOLD PREVIEW

現在値とthresholdの距離を確認

現在値と設定値の差額・差率を表示します。到達確率、方向予測、売買判断は計算しません。

現在値−thresholdprice
threshold比%

結果は最初の二入力を使います。負値は現在値がthreshold未満であることだけを示します。監査メモ欄は条件計算に含まれません。

よくある質問

TradingViewアラートが鳴らないのはなぜですか?

condition未成立、期限切れ、停止/error、dataやscript状態、通知permission、network、timezoneの誤解などが考えられます。active一覧と台帳を順に確認します。

Once per barとOnce per bar closeの違いは何ですか?

前者はbar内でconditionが成立した時の通知、後者はbar確定時の評価を重視する概念です。alert typeやscript設定による詳細は現在の公式説明を確認してください。

インジケーター設定を変えると既存アラートも変わりますか?

自動追随を前提にしません。alert作成時のscriptとinputsをsnapshotとして保存し、変更後に再作成要否を公式仕様で確認します。

Webhookで自動発注しても安全ですか?

通知送信だけで発注の安全性は保証されません。秘密情報をmessageへ入れず、受信認証、重複排除、rate limit、損失上限、停止手順、接続先規約を独立して設計してください。

根拠資料と確認先

  1. TradingView | Learn how to configure alertsalert dialog、condition、frequency、expiry、notificationの公式案内
  2. TradingView | How to set up alertschartからのalert作成に関する公式手順
  3. TradingView | How to configure webhook alertswebhook設定と安全上の公式注意
  4. TradingView Pine Script | AlertsPine alert event、frequency、messageの公式概念

編集・発行: SG Group · 編集方針: TradingView公式ヘルプとPine Script公式文書を優先し、金融市場・商品に関する説明は取引所、監督当局、一次資料で補完しています。機能、データ、料金、接続条件は変わるため、実際の利用前に公式画面とリンク先の最新情報を確認してください。

重要事項: 本記事はTradingViewの画面、チャート、アラート、スクリーナー、ペーパートレード、Pine Script等の一般的な学習情報です。投資助言、売買シグナル、特定商品・データ提供者・ブローカーの推奨、将来価格や利益の保証ではありません。機能、料金、データ、取引所区分、通知、注文連携、Pine Scriptの仕様はプラン・地域・接続先・時点で異なり変更されることがあります。実際の資金を使う前に、TradingView公式資料、データ提供元、接続先事業者の最新条件を確認し、架空データまたはペーパートレードで手順を検証してください。