一个全面用于创建、优化和管理PineScript交易策略的工具。
├── src/ # 核心应用程序代码
├── ui/ # Next.js Web界面
├── dist/ # 编译后的JavaScript
├── docs/ # 文档
├── scripts/ # 工具脚本
│ ├── server/ # 服务器管理脚本
│ ├── network/ # 网络诊断脚本
│ └── docs/ # 文档
├── data/ # 数据文件
├── tests/ # 应用程序测试
├── examples/ # 示例脚本和策略
└── memory-bank/ # 项目上下文和信息
安装依赖项:
npm install
启动UI(选择一种方法):
# 标准Next.js开发服务器
npm run ui
# 清洁启动(清理端口)
npm run ui:clean
# 替代Express服务器(如果Next.js有问题)
npm run ui:express
# 桌面应用(无需Web服务器)
npm run ui:electron
访问Web界面:
http://localhost:3001
(桌面应用选项不需要)
该项目包括多种访问UI的方式:
# 标准Next.js开发服务器
npm run ui
# 清洁启动(杀死任何正在使用端口的进程)
npm run ui:clean
# 使用管理员权限启动(对于顽固的进程)
npm run ui:admin
# 简单的Express服务器(更稳定的替代方案)
npm run ui:express
# 基本HTML测试页面服务器
npm run ui:test
在Web服务器连接有问题的环境中:
# Electron桌面应用(无需Web服务器)
npm run ui:electron
如果您遇到UI服务器连接问题:
npm run firewall:allowscripts/docs/ui-connect-guide.md以获取详细的连接故障排除指南npm run ui:electron该仓库包含几个实用脚本,帮助开发和故障排除:
run-ui-clean.bat - 主脚本,启动UI服务器(清理现有进程)run-ui-admin.bat - 使用管理员权限启动UI服务器serve-test-page.bat - 在8000端口上提供简单的HTML测试页面以测试连接性run-express-server.bat - 启动Express服务器作为Next.js的替代方案run-electron-app.bat - 启动Electron桌面应用(无需Web服务器)check-connectivity.bat - 全面的网络连接诊断check-windows-firewall.bat - 检查防火墙状态和规则allow-node-firewall.bat - 将Node.js添加到Windows防火墙例外test-network-connection.bat - 测试特定网络连接test-port-3000.bat - 测试端口3000是否可用kill-port-3-000.bat - 杀死使用端口3000的任何进程ui-connect-guide.md - 全面的UI连接故障排除指南README-UI.md - UI特定文档npm run build
npm test
PineScript MCP服务器可以与Claude Desktop集成,提供AI辅助的PineScript开发功能。
# 通过一条命令安装并配置
npx pinescript-mcp-server
# 或者添加到Claude Desktop
claude mcp add pinescript-server npx --args pinescript-mcp-server
# 使用Windows特定的包装器添加到Claude Desktop
claude mcp add pinescript-server cmd --args /c npx pinescript-mcp-server
详细设置说明、平台特定配置和故障排除:
当与Claude Desktop集成时,您可以:
查看docs/目录中的详细文档:
此项目是专有的且保密的。
版权所有 © 2025。保留所有权利。