一个专业的 Pine Script 技术指标集合,包含趋势分析、市场宽度、支撑阻力、成交量分析等多种高级交易工具。所有指标都经过实战验证,适用于不同的交易风格和市场环境。
本项目包含以下几个主要模块:
- 🎯 超级趋势系列 - 集成多种趋势指标的综合分析工具
- 📈 市场宽度分析 - 基于市场内部结构的宽度指标
- 🎚️ 支撑阻力系统 - 动态成交量集群和关键价位识别
- 🧠 神经网络策略 - 基于多指标融合的智能交易系统
-
克隆项目
git clone https://github.com/your-username/pine-script-indicators.git cd pine-script-indicators -
选择指标
- 浏览各个目录,选择适合的指标文件(.pine)
- 复制指标代码到 TradingView Pine Editor
-
应用到图表
- 在 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 # 项目说明文档
- 文件:
超级趋势/集成指标.pine - 类型: 主图指标
- 功能: 将超级趋势和 QQE MOD 完美融合
- 特点:
- 强弱信号区分,避免假信号
- 实时信号状态表格
- 智能背景色提示
- 三重条件确认机制
- 文件:
超级趋势/QQE副图指标.pine - 类型: 副图指标
- 功能: 专业的 QQE 信号分析面板
- 特点: 清晰的信号可视化,可与任何主图指标配合
- 文件:
超级趋势/supertrend_qqe_av2_strategy.pine - 类型: 策略脚本
- 功能: SuperTrend + QQE MOD + A-V2 综合策略
- 特点: 完整的回测功能,风险管理集成
- 文件:
Support/Dynamic Volume.pine - 作者: Zeiierman
- 版本: Pine Script v6
- 功能:
- 自适应价格区域计算
- 成交量加权平均价格(VPMA)
- 动态价格集群算法
- 智能重测信号识别
核心算法特点:
- 🔄 自适应区域计算
- 📊 成交量加权分析
- 🎨 颜色梯度显示集群强度
- ⚡ Kalman 滤波器平滑处理
- 文件:
市场宽度/市场宽度v5.pine - 类型: 副图指标
- 功能:
- 自动识别主要市场指数
- 多市场支持(S&P、纳斯达克、道琼斯等)
- 实时市场内部结构分析
支持的市场:
- 🇺🇸 美股:S&P 500、纳斯达克、道琼斯、罗素系列
- 🇨🇳 中国:上证、恒生指数
- 🌍 全球:总市场指数
- 文件:
神经网络.pine - 类型: 策略脚本
- 功能:
- 多 EMA 趋势分析
- 智能信号过滤
- 风险管理集成
- 可视化交易信号
-
从集成指标开始
- 推荐使用
超级趋势/集成指标.pine - 阅读
超级趋势/使用说明.md了解详细用法
- 推荐使用
-
参数调优
- 根据交易时间框架调整参数
- 不同市场可能需要不同设置
- 建议先在模拟环境测试
-
信号确认
- 使用多个指标相互确认
- 注意风险管理
- 设置合理的止损止盈
趋势跟踪组合:
主图: 集成指标.pine
副图: QQE副图指标.pine + 市场宽度v5.pine
支撑阻力交易组合:
主图: Dynamic Volume.pine
副图: 市场宽度v5.pine
策略: 三合一策略
| 交易风格 | 时间框架 | 推荐参数调整 |
|---|---|---|
| 日内交易 | 1m-15m | 降低周期参数,提高敏感度 |
| 波段交易 | 1h-4h | 使用默认参数 |
| 长期投资 | 1D+ | 增加周期参数,降低敏感度 |
欢迎贡献代码和改进建议!
- Fork 本项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
- 🐛 Bug 修复
- ✨ 新功能开发
- 📚 文档改进
- 🎨 代码优化
- 🧪 测试用例
重要提示: 本项目中的所有指标和策略仅供教育和研究目的使用,不构成投资建议。
- 📊 所有指标都是技术分析工具,不能保证盈利
- 💰 交易有风险,投资需谨慎
- 🧪 建议在实盘使用前进行充分的回测和模拟交易
- 📖 请确保充分理解指标原理后再实际应用
本项目采用 CC BY-NC-SA 4.0 许可证。
- ✅ 允许:学习、研究、非商业使用
- ❌ 禁止:商业用途(需要特殊授权)
- 📝 要求:署名、相同方式共享
A: 这通常是由于复杂计算导致的,尝试:
- 减少历史数据加载量
- 调整参数降低计算复杂度
- 使用更高的时间框架
A: 根据市场环境调整参数:
- 信号太多: 增加阈值参数,提高过滤条件
- 信号太少: 降低阈值参数,减少过滤条件
A: 这是正常现象,建议:
- 根据时间框架调整参数
- 使用多时间框架确认信号
- 选择适合的指标组合
-
减少计算负载
- 避免同时运行过多复杂指标
- 定期清理图表上的指标
- 使用较新版本的 Pine Script
-
参数设置优化
- 根据具体需求调整回溯周期
- 避免使用过小的参数值
- 合理设置显示选项
// 集成指标参数建议
ma_period = 5 // 更短的移动平均周期
RSI_Period = 4 // 更敏感的 RSI
ThreshHold = 2 // 降低阈值
// 集成指标参数建议(默认)
ma_period = 9 // 标准移动平均周期
RSI_Period = 6 // 标准 RSI 周期
ThreshHold = 3 // 标准阈值
// 集成指标参数建议
ma_period = 21 // 更长的移动平均周期
RSI_Period = 14 // 传统 RSI 周期
ThreshHold = 5 // 更高的阈值
-
基础概念学习
- 了解技术分析基础
- 学习 Pine Script 语法
- 理解指标计算原理
-
实践应用
- 从简单指标开始(如超级趋势)
- 在模拟环境中测试
- 记录和分析交易结果
-
进阶学习
- 学习指标组合使用
- 理解市场环境适应性
- 开发个人交易系统
-
深度定制
- 修改指标参数和逻辑
- 创建个人指标组合
- 开发自动化策略
-
系统优化
- 进行系统性回测
- 优化风险管理规则
- 建立完整交易框架
- 多指标融合: 独创的指标集成方法
- 自适应算法: 根据市场环境自动调整
- 智能过滤: 有效减少假信号
- 可视化优化: 直观的信号显示系统
- 即插即用: 复制粘贴即可使用
- 参数灵活: 适应不同交易风格
- 文档完善: 详细的使用说明
- 持续更新: 根据用户反馈不断改进
- 开源免费: 完全开放源代码
- 社区支持: 活跃的用户社区
- 经验分享: 实战案例和技巧分享
- 协作开发: 欢迎贡献和改进
- ✨ 新增集成指标,融合超级趋势和 QQE
- 🎨 优化信号显示,增加强弱信号区分
- 📊 添加实时状态表格
- 🔧 改进参数设置和用户体验
- 🆕 添加动态成交量集群指标
- 📈 优化市场宽度分析算法
- 📚 完善文档和使用说明
- 🎉 项目初始版本
- 📊 基础指标集合
- 📖 基本文档框架
- 🐛 Issues: GitHub Issues
- 💡 功能建议: 欢迎提交 Feature Request
- 📧 技术交流: 可通过 Issues 进行讨论
⭐ 如果这个项目对你有帮助,请给个 Star!
🔄 欢迎 Fork 和贡献代码
Made with ❤️ for the trading community
交易有风险,投资需谨慎。请在充分理解和测试后使用本项目中的指标。