PineScript MCP Project

PineScript MCP Project

site icon
2025.03.23 13
HTML金融交易策略策略优化回测功能金融服务
PineScript MCP Project 是一个全面的工具,用于创建、优化和管理 PineScript 交易策略。它提供了策略创建和编辑、回测功能、性能分析、策略优化以及 TradingView 集成等核心功能。适用于金融交易领域的开发者和交易员,帮助他们开发和优化交易策略。
View on GitHub

Overview

基本能力

产品定位

PineScript MCP Project 是一个专注于金融交易策略开发和优化的工具,旨在帮助用户创建、测试和优化 PineScript 交易策略。

核心功能

  • 策略创建和编辑
  • 回测功能
  • 性能分析
  • 策略优化
  • TradingView 集成

适用场景

  • 金融交易策略开发
  • 交易策略回测和优化
  • 交易性能分析

工具列表

  • Essential Server Scripts: 包括 run-ui-clean.batrun-ui-admin.bat 等,用于启动和管理 UI 服务器。
  • Network Troubleshooting: 包括 check-connectivity.batcheck-windows-firewall.bat 等,用于网络诊断和防火墙管理。
  • Documentation: 包括 ui-connect-guide.mdREADME-UI.md 等,提供详细的文档和指南。

常见问题解答

  • UI 服务器连接问题: 检查防火墙设置,运行 npm run firewall:allow,或尝试桌面应用选项 npm run ui:electron
  • 网络诊断: 使用 scripts/network/ 下的脚本进行网络连接测试和防火墙检查。

使用教程

使用依赖

  • Node.js (v18 或更高版本)
  • npm (v8 或更高版本)

安装教程

  1. 安装依赖: bash npm install
  2. 启动 UI (选择一种方法): ```bash # 标准 Next.js 开发服务器 npm run ui

# 清理启动并释放端口 npm run ui:clean

# 替代 Express 服务器 npm run ui:express

# 桌面应用 npm run ui:electron 3. 访问 web 界面: http://localhost:3001 ``` (桌面应用选项无需访问 web 界面)

调试方式

  • 运行测试: bash npm test
  • 构建项目: bash npm run build
  • 网络诊断: 使用 scripts/network/ 下的脚本进行网络连接测试和防火墙检查。

许可证

该项目遵循 None 开源许可条款。