この記事でわかること
- TradingViewの無料公開スクリプトをClaude Codeで改造する手順
- 改造時に気をつけたいライセンス・マナーの基本
- よくある改造パターン(条件追加・通知追加・表示変更)
「TradingViewに公開されている無料インジケーター、便利だけどあと一歩自分好みじゃない」。そう感じたことはありませんか。ゼロから自作しなくても、既存の公開スクリプトをClaude Codeで改造すれば、欲しい機能だけを追加できます。
📊 この記事はTradingViewユーザー向けです
TradingViewをまだ使っていない方は、まず無料アカウントを作成してみましょう。登録は30秒、クレジットカード不要です。
無料でTradingViewを始める →改造を始める前に:ライセンスを確認する
TradingViewの公開スクリプトには、それぞれライセンス表記があります。スクリプトページの下部に記載されている利用条件を必ず確認してください。
| ライセンス種別 | 改造・再公開の可否 |
|---|---|
| オープンソース(一般的なMITなど) | 改造・個人利用は基本的に可能 |
| 保護されたスクリプト | コードの閲覧・改造は不可 |
| 招待限定スクリプト | そもそもコードが非公開 |
個人利用の範囲で改造する分には問題になりにくいですが、改造版を公開・販売する場合は元の作者のライセンス表記に従う必要があります。
改造の基本ステップ
ステップ1:元のコードをコピーする
TradingViewのスクリプトページで「ソースコードを表示」を選び、コード全体をコピーします。
ステップ2:Claude Codeに読み込ませて改造内容を伝える
コピーしたコードをプロジェクトフォルダ内のファイルに保存し、Claude Codeに「このPine Scriptに〇〇の機能を追加してください」と具体的に伝えます。
このPine Scriptに、RSIが70以上になったときに
アラートを出す機能を追加してください。
既存のロジックは変更せず、追加のみでお願いします。
「既存のロジックは変更しない」と明示しておくと、意図しない箇所まで書き換えられるのを防げます。
TradingViewで実際に試してみよう
この記事の内容はTradingViewで今すぐ実践できます。無料プランでも十分対応できます。
▶ TradingViewを無料で開くクレジットカード不要・いつでも解約OK
改造例:実際に追加されるコード
上のプロンプトを実行すると、元のスクリプトの末尾に次のようなコードが追加されます。既存のロジックには手を付けず、追加分だけが差分として入るのが理想の形です。
// ===== ここから追加:RSI 70超えアラート =====
rsiValue = ta.rsi(close, 14)
// アラート条件(TradingViewのアラート作成画面に表示される)
alertcondition(ta.crossover(rsiValue, 70),
title="RSI 70超え",
message="RSIが70を上回りました:{{ticker}} 現在値 {{close}}")
// 視覚的な確認用:条件成立バーに背景色
bgcolor(ta.crossover(rsiValue, 70) ? color.new(color.red, 85) : na)
2つ補足があります。まずalertcondition()は「アラートを設定できる状態にする」だけで、実際の通知はチャート右側のアラートパネルから条件を選んで作成する必要があります。次に、message内の{{ticker}}や{{close}}はTradingViewのプレースホルダーで、通知時に銘柄名と現在値へ自動で置き換わります。
改造後にコンパイルエラーが出た場合は、エラーメッセージごとClaude Codeに貼り付ければ、ほとんどのケースで一往復で修正されます。
ステップ3:動作確認して微調整する
改造後のコードをTradingViewに貼り付けて動作確認します。エラーが出た場合や、表示がイメージと違う場合は、スクリーンショットを撮ってClaude Codeに共有しながら調整します。
よくある改造パターン3選
1. アラート機能の追加
表示はされるけど通知が来ない無料インジケーターに、条件達成時のアラートを追加するパターンです。アラート機能の基本も合わせて確認しておくと設定がスムーズです。
2. 条件の絞り込み
「シグナルが多すぎて使いにくい」と感じる無料インジケーターに、出来高条件やトレンドフィルターを追加して、シグナルの精度を高めるパターンです。
3. 表示のカスタマイズ
色やラベルの位置を見やすく変更したり、不要な表示要素を削除したりするパターンです。コード自体のロジックは変えずに、見た目だけ整えたい場合に向いています。
こんな場合は改造より自作がおすすめ
- 元のロジック自体を大幅に変えたい場合:土台から作り直した方が結果的にシンプルになることが多いです。Vibe-Coding入門から自作を検討してみてください
- ライセンスが不明・保護されているスクリプトの場合:そもそも改造の対象にできません
- 改造版を販売・配布したい場合:元の作者のライセンス条件を確認し、必要なら許可を取ってください
まとめ
- 改造前に必ずライセンス表記を確認する
- 「既存ロジックは変更しない」と明示すると改造範囲をコントロールしやすい
- アラート追加・条件絞り込み・表示カスタマイズが代表的な改造パターン
自分でゼロから条件を組み立てたくなったら、10分でオリジナルインジケーターを追加する方法もあわせてご覧ください。
TradingViewを始めるなら、まずは無料プランで試してみましょう。有料プランへのアップグレードで、さらに高度な機能が使えます。

