Skip to content

Choco-xuan/pine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pine Script 技术指标集合

Pine Script License TradingView

一个专业的 Pine Script 技术指标集合,包含趋势分析、市场宽度、支撑阻力、成交量分析等多种高级交易工具。所有指标都经过实战验证,适用于不同的交易风格和市场环境。

📊 项目概览

本项目包含以下几个主要模块:

  • 🎯 超级趋势系列 - 集成多种趋势指标的综合分析工具
  • 📈 市场宽度分析 - 基于市场内部结构的宽度指标
  • 🎚️ 支撑阻力系统 - 动态成交量集群和关键价位识别
  • 🧠 神经网络策略 - 基于多指标融合的智能交易系统

🚀 快速开始

安装使用

  1. 克隆项目

    git clone https://github.com/your-username/pine-script-indicators.git
    cd pine-script-indicators
  2. 选择指标

    • 浏览各个目录,选择适合的指标文件(.pine)
    • 复制指标代码到 TradingView Pine Editor
  3. 应用到图表

    • 在 TradingView 中创建新的指标
    • 粘贴代码并保存
    • 添加到图表中开始使用

系统要求

  • TradingView 账户(免费或付费)
  • 支持 Pine Script v4/v5/v6
  • 建议使用现代浏览器以获得最佳体验

📁 项目结构

pine-script-indicators/
├── 超级趋势/                    # 趋势分析指标集合
│   ├── A-V2.0.pine             # 超级趋势指标 A 版本
│   ├── qqemod.pine             # QQE MOD 指标
│   ├── 集成指标.pine            # 超级趋势 + QQE 集成版本
│   ├── QQE副图指标.pine         # QQE 专用副图指标
│   ├── supertrend_qqe_av2_strategy.pine  # 三合一策略
│   └── 使用说明.md              # 详细使用指南
├── Support/                     # 支撑阻力系统
│   ├── Dynamic Volume.pine      # 动态成交量集群指标
│   ├── Dynamic Volume README.md # 详细技术文档
│   ├── Resistance Levels.pine   # 阻力位指标
│   └── Resistance Levels.md     # 使用说明
├── 市场宽度/                    # 市场宽度分析
│   ├── 市场宽度v4.pine          # v4 版本
│   └── 市场宽度v5.pine          # v5 版本(推荐)
├── 神经网络.pine                # 神经网络交易策略
└── README.md                   # 项目说明文档

🎯 核心指标介绍

1. 超级趋势系列

🔥 集成指标(推荐)

  • 文件: 超级趋势/集成指标.pine
  • 类型: 主图指标
  • 功能: 将超级趋势和 QQE MOD 完美融合
  • 特点:
    • 强弱信号区分,避免假信号
    • 实时信号状态表格
    • 智能背景色提示
    • 三重条件确认机制

📊 QQE 副图指标

  • 文件: 超级趋势/QQE副图指标.pine
  • 类型: 副图指标
  • 功能: 专业的 QQE 信号分析面板
  • 特点: 清晰的信号可视化,可与任何主图指标配合

⚡ 三合一策略

  • 文件: 超级趋势/supertrend_qqe_av2_strategy.pine
  • 类型: 策略脚本
  • 功能: SuperTrend + QQE MOD + A-V2 综合策略
  • 特点: 完整的回测功能,风险管理集成

2. 支撑阻力系统

🎚️ 动态成交量集群

  • 文件: Support/Dynamic Volume.pine
  • 作者: Zeiierman
  • 版本: Pine Script v6
  • 功能:
    • 自适应价格区域计算
    • 成交量加权平均价格(VPMA)
    • 动态价格集群算法
    • 智能重测信号识别

核心算法特点:

  • 🔄 自适应区域计算
  • 📊 成交量加权分析
  • 🎨 颜色梯度显示集群强度
  • ⚡ Kalman 滤波器平滑处理

3. 市场宽度分析

📈 市场宽度指标

  • 文件: 市场宽度/市场宽度v5.pine
  • 类型: 副图指标
  • 功能:
    • 自动识别主要市场指数
    • 多市场支持(S&P、纳斯达克、道琼斯等)
    • 实时市场内部结构分析

支持的市场:

  • 🇺🇸 美股:S&P 500、纳斯达克、道琼斯、罗素系列
  • 🇨🇳 中国:上证、恒生指数
  • 🌍 全球:总市场指数

4. 神经网络策略

🧠 多指标融合系统

  • 文件: 神经网络.pine
  • 类型: 策略脚本
  • 功能:
    • 多 EMA 趋势分析
    • 智能信号过滤
    • 风险管理集成
    • 可视化交易信号

🛠️ 使用指南

新手入门

  1. 从集成指标开始

    • 推荐使用 超级趋势/集成指标.pine
    • 阅读 超级趋势/使用说明.md 了解详细用法
  2. 参数调优

    • 根据交易时间框架调整参数
    • 不同市场可能需要不同设置
    • 建议先在模拟环境测试
  3. 信号确认

    • 使用多个指标相互确认
    • 注意风险管理
    • 设置合理的止损止盈

高级用法

指标组合建议

趋势跟踪组合:

主图: 集成指标.pine
副图: QQE副图指标.pine + 市场宽度v5.pine

支撑阻力交易组合:

主图: Dynamic Volume.pine
副图: 市场宽度v5.pine
策略: 三合一策略

参数优化建议

交易风格 时间框架 推荐参数调整
日内交易 1m-15m 降低周期参数,提高敏感度
波段交易 1h-4h 使用默认参数
长期投资 1D+ 增加周期参数,降低敏感度

📚 文档资源

详细文档

学习资源

🤝 贡献指南

欢迎贡献代码和改进建议!

如何贡献

  1. Fork 本项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

贡献类型

  • 🐛 Bug 修复
  • ✨ 新功能开发
  • 📚 文档改进
  • 🎨 代码优化
  • 🧪 测试用例

⚠️ 免责声明

重要提示: 本项目中的所有指标和策略仅供教育和研究目的使用,不构成投资建议。

  • 📊 所有指标都是技术分析工具,不能保证盈利
  • 💰 交易有风险,投资需谨慎
  • 🧪 建议在实盘使用前进行充分的回测和模拟交易
  • 📖 请确保充分理解指标原理后再实际应用

📄 许可证

本项目采用 CC BY-NC-SA 4.0 许可证。

  • ✅ 允许:学习、研究、非商业使用
  • ❌ 禁止:商业用途(需要特殊授权)
  • 📝 要求:署名、相同方式共享

🔧 故障排除

常见问题

Q: 指标加载缓慢或超时?

A: 这通常是由于复杂计算导致的,尝试:

  • 减少历史数据加载量
  • 调整参数降低计算复杂度
  • 使用更高的时间框架

Q: 信号太多或太少?

A: 根据市场环境调整参数:

  • 信号太多: 增加阈值参数,提高过滤条件
  • 信号太少: 降低阈值参数,减少过滤条件

Q: 不同时间框架效果差异很大?

A: 这是正常现象,建议:

  • 根据时间框架调整参数
  • 使用多时间框架确认信号
  • 选择适合的指标组合

性能优化建议

  1. 减少计算负载

    • 避免同时运行过多复杂指标
    • 定期清理图表上的指标
    • 使用较新版本的 Pine Script
  2. 参数设置优化

    • 根据具体需求调整回溯周期
    • 避免使用过小的参数值
    • 合理设置显示选项

📈 实战案例

案例 1: 日内交易设置

// 集成指标参数建议
ma_period = 5          // 更短的移动平均周期
RSI_Period = 4         // 更敏感的 RSI
ThreshHold = 2         // 降低阈值

案例 2: 波段交易设置

// 集成指标参数建议(默认)
ma_period = 9          // 标准移动平均周期
RSI_Period = 6         // 标准 RSI 周期
ThreshHold = 3         // 标准阈值

案例 3: 长期投资设置

// 集成指标参数建议
ma_period = 21         // 更长的移动平均周期
RSI_Period = 14        // 传统 RSI 周期
ThreshHold = 5         // 更高的阈值

🎓 学习路径

初学者路径

  1. 基础概念学习

    • 了解技术分析基础
    • 学习 Pine Script 语法
    • 理解指标计算原理
  2. 实践应用

    • 从简单指标开始(如超级趋势)
    • 在模拟环境中测试
    • 记录和分析交易结果
  3. 进阶学习

    • 学习指标组合使用
    • 理解市场环境适应性
    • 开发个人交易系统

进阶用户路径

  1. 深度定制

    • 修改指标参数和逻辑
    • 创建个人指标组合
    • 开发自动化策略
  2. 系统优化

    • 进行系统性回测
    • 优化风险管理规则
    • 建立完整交易框架

🌟 项目亮点

技术创新

  • 多指标融合: 独创的指标集成方法
  • 自适应算法: 根据市场环境自动调整
  • 智能过滤: 有效减少假信号
  • 可视化优化: 直观的信号显示系统

实用性强

  • 即插即用: 复制粘贴即可使用
  • 参数灵活: 适应不同交易风格
  • 文档完善: 详细的使用说明
  • 持续更新: 根据用户反馈不断改进

社区驱动

  • 开源免费: 完全开放源代码
  • 社区支持: 活跃的用户社区
  • 经验分享: 实战案例和技巧分享
  • 协作开发: 欢迎贡献和改进

📊 更新日志

v2.0 (最新)

  • ✨ 新增集成指标,融合超级趋势和 QQE
  • 🎨 优化信号显示,增加强弱信号区分
  • 📊 添加实时状态表格
  • 🔧 改进参数设置和用户体验

v1.5

  • 🆕 添加动态成交量集群指标
  • 📈 优化市场宽度分析算法
  • 📚 完善文档和使用说明

v1.0

  • 🎉 项目初始版本
  • 📊 基础指标集合
  • 📖 基本文档框架

📞 联系方式

  • 🐛 Issues: GitHub Issues
  • 💡 功能建议: 欢迎提交 Feature Request
  • 📧 技术交流: 可通过 Issues 进行讨论

⭐ 如果这个项目对你有帮助,请给个 Star!

🔄 欢迎 Fork 和贡献代码

Made with ❤️ for the trading community

交易有风险,投资需谨慎。请在充分理解和测试后使用本项目中的指标。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors