mcpField
C
create

create

github.com/traderspost開発22346 回インストール14 週間前に更新
リポジトリ

create について

説明文から Pine Script のインジケーターやストラテジーを作成するスキルです。関連テンプレートを確認し、`projects/` にバージョン 6 のスクリプトを作成して、NA 値処理やリペイント防止などをチェックします。

主な機能

  1. 01インジケーターまたはストラテジーの要件分析
  2. 02関連テンプレートの確認
  3. 03`projects/` へのスクリプト作成
  4. 04Pine Script バージョン 6 のパターン適用
  5. 05コンパイルと一般的な問題の確認

活用シーン

  1. 01文章でのアイデアからスクリプトを作成
  2. 02インジケーターやストラテジーのテンプレートを利用
  3. 03スクリプトの基本的な品質確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/traderspost/pinescript-agents --skill create

インストール後、Claude Code で/createを入力して読み込まれたか確認します。

詳細

Pine Script のクイック作成

説明に基づいて新しい Pine Script を作成します:$ARGUMENTS

実装手順

  1. リクエストを分析して、次の点を判断します:

    • 種類:インジケーターか、ストラテジーか?
    • 複雑さ:シンプル、中程度、複雑のどれか?
    • 必要な主要コンポーネント
  2. 次の場所に関連するテンプレートがあるか確認します:

    • templates/indicators/ - インジケーターのパターン
    • templates/strategies/ - ストラテジーのパターン
    • templates/utilities/ - ヘルパー関数
  3. projects/[descriptive-name].pine にファイルを作成します

  4. ベストプラクティスに従って実装します:

    • //@version=6 宣言
    • ストラテジーの場合は //@strategy_alert_message(strategy() 呼び出しの後)
    • 適切な入力グループとツールチップ
    • NA 値の処理
    • リペイントの問題がないこと
  5. 必要に応じて基本的なデバッグ機能を追加します

クイック実装パターン

インジケーターの場合:

//@version=6
indicator("Title", overlay=true)
// Implementation

ストラテジーの場合:

//@version=6
strategy("Title", overlay=true)
//@strategy_alert_message {{strategy.order.alert_message}}
// Implementation

品質チェックリスト

納品前に確認します:

  • エラーなしでコンパイルできる
  • NA 値を処理できる
  • キャッシュされたループ境界を使用している
  • 三項演算子が1行に収まっている
  • 入力にツールチップがある

コメント