内蔵スクリプトのソースコードを確認したいのですが

内蔵スクリプトはTradingViewが作成したインジケーターやストラテジーで、コミュニティスクリプトには公開されていません。チャート上部のボタンから「インジケーター、指標、ストラテジー」のダイアログボックスを表示させ、左側のペインに示された「テクニカル」グループを選ぶと、そこに示された内蔵スクリプトをチャート上に読み込むことができます。

内蔵スクリプトのほとんどがプログラミング言語としてPineスクリプト™を使用していますが、すべてがそうではありません。例えば、「出来高プロファイル」や「チャートパターン」のスクリプトはPineスクリプト™を使用していないため、そのソースコードを確認することはできません。

内蔵インジケーターのソースコードにアクセスするには、2つの方法があります。

方法 1

Pineエディタを開いて、右上にある「開く」ボタンから「内蔵スクリプト」を選択すると、Pineで書かれた内蔵スクリプトのリストが表示されます。その中から1つを選択すると、そのソースコードがエディタに読み込まれます。そこから、そのコードのコピーを個人のスクリプトとして保存することができます。ここでスクリプトに変更を加えても、オリジナルであるTradingViewの内蔵スクリプトには影響はありません。

方法 2

すでにチャート上に内蔵スクリプトを読み込んでいる場合は、そのスクリプトの表示名の上にカーソルを合わせてポップアップメニューを表示します。「ソースコード」のアイコンである「{ }」が表示されている場合は、そのアイコンをクリックしてください。アイコンが表示されない場合は、その内蔵スクリプトはPineスクリプト™を使用していないため、ソースコードを確認することはできません。

内蔵のソースコードが利用可能であれば、エディタ上にそのコードが表示され、読み取り専用であることを示すために背景がグレーになります。そこからエディタの「詳細」メニュー(右上にある丸3つのアイコン)を表示して、「名前を付けて保存」を選択することによってコピーを作成できます。そのコピーはお好みでアレンジすることが可能です。