FX Trading Tools

TradingViewにPine Scriptインジケーターを追加する方法

TradingViewでは、Pine Scriptというプログラミング言語で書かれたカスタムインジケーターを自分で追加できます。

当サイトや他のサイトで公開されているPine Scriptコードを使って、TradingViewにインジケーターを追加する方法を解説します。

必要なもの

  • TradingViewのアカウント(無料プランでOK)
  • 追加したいPine Scriptのコード

無料プランではチャートに同時適用できるインジケーター数に制限がありますが、カスタムインジケーターの追加自体は無料で行えます。

Pine Scriptコードからインジケーターを追加する手順

Step 1: Pine Scriptエディタを開く

  1. TradingViewでチャートを表示する
  2. チャート下部の「Pine Script」タブをクリック

Pine Scriptエディタが開きます。初回は簡単なサンプルコードが表示されているかもしれません。

Step 2: コードを貼り付ける

  1. エディタ内のコードを全選択Ctrl+A / Cmd+A)して削除
  2. 配布元のPine Scriptコードをコピー
  3. エディタに貼り付けCtrl+V / Cmd+V

Step 3: チャートに追加する

  1. エディタ右上の「チャートに追加」ボタンをクリック
  2. エラーがなければ、チャートにインジケーターが表示される

これだけで完了です。MT5と違い、コンパイル操作は不要で「チャートに追加」だけで動きます。

エラーが出た場合

「チャートに追加」を押した時にエラーが表示されることがあります。

よくあるエラーと対処法

「Pine Scriptのバージョンが不明です」

  • コードの1行目に //@version=5 のようなバージョン指定があるか確認
  • コピー時に1行目が欠けていないかチェック

「関数が見つかりません」系のエラー

  • Pine Scriptのバージョン違いの可能性があります。v4用のコードはv5ではそのまま動かない場合があります
  • 配布元に対応バージョンの記載がないか確認してください

「インジケーターの出力が多すぎます」

  • 無料プランの制限に引っかかっている場合があります。既存のインジケーターを一部外してから再度追加してみてください

インジケーターを保存する

追加したインジケーターは保存しておくと、次回以降も使えます。

保存方法

  1. Pine Scriptエディタで「保存」ボタン(フロッピーディスクアイコン)をクリック
  2. インジケーター名を入力して保存

保存したインジケーターを再利用する

  1. チャート上部の「インジケーター」ボタンをクリック
  2. マイスクリプト」タブを選択
  3. 保存したインジケーターが一覧表示されるので、クリックして追加

インジケーターの設定を変更する

パラメータの変更

  1. チャート上のインジケーター名の横にある歯車アイコンをクリック
  2. 「パラメータ」タブで各種値を変更
  3. 「OK」で適用

コード内で input として定義されている値が、ここで変更できる項目として表示されます。

表示スタイルの変更

歯車アイコンから「スタイル」タブを開くと、線の色や太さなどの見た目を変更できます。

インジケーターの削除

チャートからインジケーターを外すには:

  1. インジケーター名の横にある「×」ボタンをクリック

保存したスクリプト自体を削除するには:

  1. Pine Scriptエディタで「開く」→ 対象を選択
  2. 削除」をクリック

Pine Scriptのバージョンについて

Pine Scriptには複数のバージョンがあります。コードの1行目で確認できます。

バージョン記述備考
v6//@version=6最新版
v5//@version=5現在最も多く流通している
v4//@version=4まだ使われているが古い
v3以前//@version=3非常に古い。動かない場合あり

当サイトで配布するインジケーターは基本的にv5またはv6で記述しています。

TradingViewの無料プランと有料プランの違い

カスタムインジケーターに関連する主な制限は以下の通りです。

機能無料(Basic)有料(Essential以上)
同時適用インジケーター数2個5個〜
カスタムインジケーター作成可能可能
サーバーサイドアラート1件20件〜

無料プランでもカスタムインジケーターの追加と利用は可能です。ただし同時に2個までしかチャートに適用できないため、多くのインジケーターを併用する場合は有料プランの検討が必要です。

まとめ

TradingViewへのPine Scriptインジケーター追加はとてもシンプルです。

  1. Pine Scriptエディタを開く
  2. コードを貼り付ける
  3. 「チャートに追加」をクリック

MT5のようなコンパイル作業が不要なので、コードさえあればすぐに試せるのがTradingViewの魅力です。

rakkosan

rakkosan

FXトレーダー・インジケーター開発者。MT5やTradingView向けのカスタムインジケーターを開発・販売しています。

noteで記事・インジケーターを公開中