mcpField
C
create

create

github.com/traderspost开发22346 次安装14 周前更新
代码仓库

关于 create

根据描述创建 Pine Script 指标或策略的技能。它会查找相关模板,在 `projects/` 下编写版本 6 脚本,并进行 NA 值处理、防重绘等实现与质量检查。

主要功能

  1. 01分析指标或策略需求
  2. 02查找相关模板
  3. 03在 `projects/` 创建脚本
  4. 04采用 Pine 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() 调用后添加 //@strategy_alert_message
    • 设置适当的输入分组和工具提示
    • 处理 NA 值
    • 避免重绘问题
  5. 如有帮助,添加基本调试

快速实现模式

指标:

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

策略:

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

质量检查清单

交付前:

  • 编译无错误
  • 能处理 NA 值
  • 使用缓存的循环边界
  • 三元运算符写在单行
  • 输入项包含工具提示

评论

支持 Markdown