Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
BTC量化交易平台 — 实时行情、K线图表、策略回测、参数优化
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Live: https://quant-lab.org
A free, open-source Bitcoin quantitative backtesting & analysis workbench. Built with Next.js + FastAPI + VectorBT by an independent developer.
BTC Station does NOT provide investment advice, does NOT sell trading signals, and is NOT affiliated with any entity named "Quantlab". It is a pure developer tool for strategy research.
BTC Station 是一个面向大众开放的、完全基于 Web 的 BTC 专用在线量化回测工具。
核心愿景是让量化分析平民化——无需配置复杂的本地环境,任何人都可以随时随地打开网页,在线编写策略、一键极速回测、使用云计算寻找最佳参数组合,并进行专业的稳健性评估。
我们的目标不是预测市场或承诺收益,而是为大众提供一条真实、透明、可复查的专业量化研究流水线:
随时在线编写策略 → 极速云端回测 → 寻找最佳参数组合 → 稳健性分析 → 判断参数是否可靠
本项目坚持专注与克制:只做 BTC。绝不加入山寨币市场、荐币、信号推送、行情预测、自动喊单、收益承诺等功能。
BTC Station 是一个只研究比特币(BTC)的中文在线量化工作台。 首页(市场前瞻)主要是比特币的相关新闻资讯和看盘行情,为用户提供宏观的前瞻性洞察。
当前正式产品包含 5 个主页面,且均采用对齐的专业四字命名:
| 页面 | 路径 | 职责 |
|---|---|---|
| 市场前瞻 | / | 专攻 BTC 的中文新闻资讯、7日趋势迷你图、实时价格监控 |
| 策略研发 | /strategy | Python 策略编写、单次回测(S3)、参数优化运行(S4)及 TV 格式报表一键导出 |
| 蒙特卡洛 | /monte-carlo | 单策略(S3)回测交易清单的多重打乱模拟(Shuffling / Bootstrapping)、破产概率计算与资金置信扇形图 |
| 参数优化 | /report | 对 S4 调参结果的多维稳健性分析、过滤评分与过拟合邻居法排名 |
| 形态归因 | /pattern-report | 结合 K 线经典形态(“六形态”等)对策略回测表现的统计归因分析 |
历史目录中可能存在 analysis、chart、backtest、hyperopt、live、strategies 等旧页面或实验页面。它们不是当前产品主线,除非明确说明,否则不要围绕这些页面继续扩展功能。
顶部导航必须保持整齐统一的专业命名:
市场前瞻 · 策略研发 · 蒙特卡洛 · 参数优化 · 形态归因
路径:btc-station/app/(main)/page.tsx
作为只研究比特币的中文量化平台的入口,主要为用户提供比特币宏观基本面和市场舆情的前瞻。
必须包含:
不负责:
路径:btc-station/app/strategy/page.tsx
策略研发页采用**上下分层、四区联动(S1-S4 四象限)**的极端专业化回测与调参布局,专门对标 TradingView 及专业辅助工具的工作流。
execute(df, parameters) 架构策略在线编写。回测控制台、资金曲线、交易明细、下载报告 四个精细化子页签。Turtle_6-Pattern...xlsx 格式)。导出的 XLSX 文件完美包含以下 5 张标准工作表:
表现 (Performance summary)交易分析 (Trade Analysis)风险调整后的表现 (Risk-adjusted ratio)交易清单 (List of trades)属性 (Backtest attributes)tradingview-assistant-chrome-extension:将原本需要浏览器插件辅助的多轮调参工具直接原生内嵌。不负责:
路径:btc-station/app/monte-carlo/page.tsx
对单一策略回测表现的统计稳定性进行压力测试,评估“运气成分”。
数据来源:
文件兼容性(线上地址:quant-lab.org/monte-carlo)
- ✅ BTC Station S3 导出的中文版 XLSX(含
表现/交易分析/风险调整后的表现/交易清单/属性5 张中文 sheet)- ✅ TradingView 网站原生导出的英文版 XLSX(含
Performance/Trades analysis/List of trades... 等英文 sheet)- 解析器对 sheet 名大小写不敏感;利润列同时识别中文
净损益 USDT与英文Net P&L USDT
必须包含:
路径:btc-station/app/report/page.tsx
对 S4 参数网格扫描生成的批量结果进行多维稳健性评估与防过拟合检验。
数据来源:
必须包含:
路径:btc-station/app/pattern-report/page.tsx
主要针对“六形态”等特定 K 线形态序列交易进行统计层面的技术归因,用于甄别策略在不同技术环境下的真实赚钱效应,判断哪些形态属于“利润提款机”,哪些属于“回撤出血点”。
数据来源:
Turtle_6-Pattern...xlsx 格式)。核心工作流与计算逻辑(基于 backend/pattern_report.py):
(P\d+) 过滤并捕获信号名称(如从 P1-Bullish_Breakout 信号中提取核心标签 P1,对应“六形态”经典编号)。若未匹配则默认保留原始信号名称。进场 / Entry)行提取形态与交易方向。出场 / Exit)行提取结转利润数据。交易 #(或 Trade #)将进场行与出场行进行 Inner Merge 双端对齐合并,以在出场行结转绝对利润时,完美溯源其开仓时的形态类型。表现、风险调整后的表现、交易分析 工作表中的官方核心大盘指标(如夏普比率、平均亏损、已支付佣金、年化收益 CAGR 等),拼装进顶部的全局看板中。不负责:
| 层 | 技术 |
|---|---|
| 前端 | Next.js + React + TypeScript |
| 样式 | Tailwind CSS + 项目全局 CSS |
| 图表 | Lightweight Charts + Plotly/Canvas |
| 后端 | FastAPI + Uvicorn |
| 回测 | VectorBT + Pandas |
| 数据源 | OKX 公共 API / 本地缓存 |
| 存储 | localStorage;Supabase 只用于用户/策略持久化能力 |
| 稳健性 | btc-station/lib/robustness.ts |
必须同时启动后端和前端。不要只启动其中一个。
cd "C:\Users\GAKU\Desktop\BTC Tradingview assistant\backend"
.\venv\Scripts\Activate.ps1
uvicorn main:app --host 0.0.0.0 --port 8000
新开一个终端:
cd "C:\Users\GAKU\Desktop\BTC Tradingview assistant\btc-station"
npm run dev
netstat -ano | Select-String ":8000"
netstat -ano | Select-String ":3000"
curl http://localhost:8000/api/templates
http://localhost:3000
前端访问 Python 后端只能走 /py-api/。
浏览器
└─ fetch('/py-api/api/xxx')
└─ Next.js rewrite
└─ http://localhost:8000/api/xxx
└─ FastAPI
规则:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗