create について
説明文から Pine Script のインジケーターやストラテジーを作成するスキルです。関連テンプレートを確認し、`projects/` にバージョン 6 のスクリプトを作成して、NA 値処理やリペイント防止などをチェックします。
主な機能
- 01インジケーターまたはストラテジーの要件分析
- 02関連テンプレートの確認
- 03`projects/` へのスクリプト作成
- 04Pine Script バージョン 6 のパターン適用
- 05コンパイルと一般的な問題の確認
活用シーン
- 01文章でのアイデアからスクリプトを作成
- 02インジケーターやストラテジーのテンプレートを利用
- 03スクリプトの基本的な品質確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ traderspost/ pinescript-agents --skill createインストール後、Claude Code で/createを入力して読み込まれたか確認します。
詳細
Pine Script のクイック作成
説明に基づいて新しい Pine Script を作成します:$ARGUMENTS
実装手順
-
リクエストを分析して、次の点を判断します:
- 種類:インジケーターか、ストラテジーか?
- 複雑さ:シンプル、中程度、複雑のどれか?
- 必要な主要コンポーネント
-
次の場所に関連するテンプレートがあるか確認します:
templates/indicators/- インジケーターのパターンtemplates/strategies/- ストラテジーのパターンtemplates/utilities/- ヘルパー関数
-
projects/[descriptive-name].pineにファイルを作成します -
ベストプラクティスに従って実装します:
//@version=6宣言- ストラテジーの場合は
//@strategy_alert_message(strategy()呼び出しの後) - 適切な入力グループとツールチップ
- NA 値の処理
- リペイントの問題がないこと
-
必要に応じて基本的なデバッグ機能を追加します
クイック実装パターン
インジケーターの場合:
//@version=6
indicator("Title", overlay=true)
// Implementation
ストラテジーの場合:
//@version=6
strategy("Title", overlay=true)
//@strategy_alert_message {{strategy.order.alert_message}}
// Implementation
品質チェックリスト
納品前に確認します:
- エラーなしでコンパイルできる
- NA 値を処理できる
- キャッシュされたループ境界を使用している
- 三項演算子が1行に収まっている
- 入力にツールチップがある
コメント
Markdown 対応