自托管AGPL-3.0Go + React


TraderMemos 是一款自托管交易日志 —— 仪表盘、盈亏日历、交易记录、策略手册与报表,全部运行在你自己的基础设施上。无需订阅,也不被供应商锁定。

Demo 账号: tradermemosdemo / demopassword

+$8,405.81净盈亏59%胜率1.83盈利因子
localhost:3000
TraderMemos dashboard — equity curve, annual P&L goal, expectancy and win-rate stats

数据主权

为什么选择 TraderMemos?

TradeZellaTraderSync TraderMemos GhostUmamiPlane

数据归属

云端交易日志供应商托管
TraderMemos你的 SQLite / Postgres,你的 VPS

费用

云端交易日志按月订阅
TraderMemos免费 + 自托管主机成本

AI 密钥

云端交易日志通常由供应商管理
TraderMemos你自己的兼容 OpenAI API

定制化

云端交易日志有限
TraderMemos可 Fork、修改、自由部署

功能总览

日常复盘所需的一切

从券商对账单到每日复盘 —— 整个循环的每一步,都在同一套自托管应用中完成。

仪表盘

权益曲线、期望值、连胜连亏、持仓时长与年度目标进度 — 可按单个账户查看,也可跨多账户组合查看。

交易记录

成交明细自动归组为交易 —— 筛选、排序、打标签,并可下钻查看执行细节。

盈亏日历

按日 / 按周热力图,含每周合计与单日明细下钻。

报表

期望值、SQN、凯利比例、MAE/MFE、蒙特卡洛与执行质量 — 按策略 / 小时 / 交易时段细分,并可保存为常用视图。

策略手册

策略库与使用该策略的交易记录相互关联。

导入

九家券商 CSV 预设、MT4/MT5 对账单、IBKR Flex 同步 — 也可让 tm-sync 桌面代理自动监控你的对账单文件夹。

警报

风控规则、每日亏损上限与 Prop 回撤预警 — 推送与 Webhook 由你自己的服务器发出,全部免费。

K 线回放

对任意品种逐根 K 线回测,成绩记入可持久保存的模拟账户 — 并进入与实盘相同的分析体系。

分享

可随时撤销的只读业绩链接、单笔交易分享卡片,以及年度总结 Year Wrapped。

工具

仓位 / 汇率 / 凯利计算器、高级图表、财经日历与现金流水账。

AI(可选)

截图自动提取成交信息 + AI 交易教练,基于兼容 OpenAI 的 API —— 使用你自己的密钥。

API 访问

个人访问令牌(tm_pat_…)可用于 MCP / 脚本;OpenAPI 文档位于 /docs。

移动应用(测试版)

iOS 与 Android 原生随身版 — 双平台离线记录;iOS 另有小组件、实时活动与 Siri / 操作按钮快速记账。iOS 经 TestFlight 分发,Android 可从 GitHub Releases 下载 APK。

产品导览

实际画面

localhost:3000
Trade log with per-trade P&L, hold time, and tags
交易记录 每笔交易的盈亏、持仓时长与标签一目了然。点击任一行即可查看完整执行时间轴。
localhost:3000
P&L calendar heatmap by day and week
盈亏日历 按日 / 按周热力图,一眼看出连胜与失手的日子。
localhost:3000
Reports — equity curve, profit factor gauge, win-rate donut, annual goal pacing
报表 权益曲线、盈利因子、期望值与目标进度 — 还有蒙特卡洛模拟、MAE/MFE,以及按策略 / 小时 / 时段的细分。

技术底层

技术栈

tradermemos/stack.yaml
API:
Go · Echo · sqlc · golang-migrate · SQLite / Postgres
Web:
React · Vite+ · TanStack Router/Query/Form · Tailwind
移动端:
Expo · PanelUI + Uniwind · TestFlight / APK
设计:
shadcn/ui + coss ui 设计令牌

立即上线

几分钟内完成部署

一键将 Web UI 部署到你自己的 Vercel、Cloudflare 或 Netlify 账户 —— 或用 Docker 在任意机器上运行完整服务栈。

一键按钮只部署 Web UI —— 请搭配 Railway 或 Docker 上的 API 使用。

~/tradermemos — zsh
$ curl -fsSLO https://raw.githubusercontent.com/sinhong2011/TraderMemos/main/docker-compose.yml$ docker compose up -dtradermemos ready http://localhost:3000

采用 AGPL-3.0 许可协议

自由自托管、修改,供个人或公司内部使用。

make up

阅读文档