TradingViewのpineエディタを使ったカスタムインジケーターを利用しよう

PineスクリプトはTradingViewで使えるトレード用のプログラミング言語で、チャート上に作成・カスタマイズしたインジケーターやストラテジーを使うことができます。作成にはPineエディタを使用します。これらの機能は無料登録のアカウントでも利用可能です。

TradingView公式サイトへ

TradingViewのPineスクリプトとは

TradingView画面
出所:TradingView

Pineエディタの使い方

チャート画面下にある「Pineエディタ」のパネルをクリックします。

最初にパネルをひらく、またはパネル右にある「新規作成」から「空のインジケータースクリプト」をひらくと3行のテキストが表示されます。「study」がインジケーターであることを表しています。「plot」はチャート上に描画する関数で、括弧内のcloseが終値を意味するので3行目は「終値を描画する」ということになります。
Pineスクリプト

実際にこれをそのまま「チャートに追加」でクリックすると、
TradingView画面

終値をつないだだけのインジケーターがチャート上に表示されているのが確認できます。
「保存」を押すことで「オープン」のリストに記録されます。
TradingView画面
保存したPineスクリプトはオープンタブから呼び出せます。TradingView画面

TradingViewチャートへ

カスタムインジケーターの作成方法

独自のインジケーターを作るにはPineスクリプトのいろいろな関数や構文を理解する必要がありますが、初心者やプログラミング言語が分からない人でも、すでに搭載されているインジケーターをベースに少しずつ変更を加えて作ることからも始められます。
今回はシンプルに「MA Cross」(二つのSMAとその交点を表示させるインジケーター)をベースにして三つのSMAを表示させるインジケーターを作成してみます。
TradingView画面
まずは「新規作成」タブを押しリストから「MA Cross」を選択すると、スクリプトが表示されます。
Pineスクリプト
各文章の意味はこのようになっています。
単純移動平均線(SMA)は「sma(データ値,期間)」と表します。
今回はこのスクリプトにもう1本SMAを追加したいので、
Pineスクリプト
このように変更します。既にある文章をコピペしてもかまいません。
最後の行にあったのは交点を表示させるものなので今回は削除しておきます。
それぞれのSMAにshort、middle、longと名称をつけて、plot関数で各SMAの色を指定してチャート上に描画させます。
TradingView画面
チャートに追加すると、作成した一つのインジケーターでSMAが3本表示されました。
表示されるのが確認できたら名前を付けて保存しておきましょう。

保存したインジケーターのチャートへの表示

保存したインジケーターは「インジケーター&ストラテジー」内のマイスクリプト欄からいつでも使うことができます。
Pineスクリプト

終わりに

いかがでしたでしょうか。Pineエディタで作られるインジケーターやストラテジーはスクリプトが分かれば誰もが再現し使用することができます。公開されているものから個人が作成して販売されているものまでさまざまです。
これを上手く活用できれば、表示制限を気にせずに一つのインジケーターで複数のインジケーターをチャートに表示させることもかなうはずです。

ツイッターでは、Pineエディタを使った売買戦略を公開している人もいます。

 

また、NOTEにPineエディタの使い方を解説してくれている人もいます。

参考:投資戦略テスターをマスターする為の解説書①~Pineエディタに触れてみよう~

その他できることも多いのでTradingViewを長く使っていくならぜひ使いこなせるようになりたい機能ですね。

TradingViewインジケーター編リスト
TradingViewのpineエディタを使ったカスタムインジケーターを利用しよう

TradingView全記事リストへ

今ならTradingViewの有料版が30日間無料! 登録は以下のボタンから。
TradingView公式サイトへ
アカウント登録の仕方は「TradingViewの有料版を30日間おためしで使ってみよう」を、有料プランの選び方は「TradingViewのプランを無料から有料に切り替えた3つの理由、プランの選び方」をご覧ください。
TradingViewに関する記事はCXRが監修しています。
CXRは公式TradingView Japan 窓口です。

About ひろぴー 222 Articles
ラジオ日経パーソナリティ兼FX・BTCコラムニスト(週5本・・・。) FXトレードで毎日ゆったりまったり勝負中!最近はどっぷりBTCトレードにハマっております。過去にXRP70万枚のハッキング経験あり^p^詳しくはこちら! >ひろぴーの略歴・経歴