PR

TradingViewの無料公開スクリプトをClaudeで改造する方法

未分類

この記事でわかること

  • 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を始めるなら、まずは無料プランで試してみましょう。有料プランへのアップグレードで、さらに高度な機能が使えます。

TradingViewを無料で始める

タイトルとURLをコピーしました