From 60cfc45933b0e298f2bfe19dec7906df0e0fd89f Mon Sep 17 00:00:00 2001 From: xingwudao Date: Tue, 9 Jun 2026 16:50:04 +0800 Subject: [PATCH] docs: add feedback and community entrypoints --- .github/ISSUE_TEMPLATE/book-suggestion.yml | 20 +++++++ .github/ISSUE_TEMPLATE/clarity.yml | 32 +++++++++++ .github/ISSUE_TEMPLATE/config.yml | 8 +++ .github/ISSUE_TEMPLATE/experiment.yml | 40 +++++++++++++ .github/ISSUE_TEMPLATE/typo.yml | 34 +++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 19 +++++++ .vitepress/config.mts | 7 ++- CHANGELOG.md | 11 ++++ CONTRIBUTING.md | 65 ++++++++++++++++++++++ README.md | 36 ++++++++++++ SUMMARY.md | 1 + book/feedback.md | 39 +++++++++++++ book/getting-started.md | 12 ++++ book/preface.md | 12 ++++ book/q1-how-to-profit.md | 12 ++++ book/q2-what-to-buy.md | 12 ++++ book/q3-how-much.md | 12 ++++ book/q4-when-to-trade.md | 12 ++++ book/q5-how-to-validate.md | 12 ++++ book/q6-avoid-overfitting.md | 12 ++++ book/q7-execution.md | 12 ++++ book/q8-iteration.md | 12 ++++ book/q9-daily-work.md | 12 ++++ index.md | 23 ++++++++ 24 files changed, 465 insertions(+), 2 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/book-suggestion.yml create mode 100644 .github/ISSUE_TEMPLATE/clarity.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/experiment.yml create mode 100644 .github/ISSUE_TEMPLATE/typo.yml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 CHANGELOG.md create mode 100644 CONTRIBUTING.md create mode 100644 book/feedback.md diff --git a/.github/ISSUE_TEMPLATE/book-suggestion.yml b/.github/ISSUE_TEMPLATE/book-suggestion.yml new file mode 100644 index 0000000..288c481 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/book-suggestion.yml @@ -0,0 +1,20 @@ +name: 正式书建议 +description: 对正式书结构、附录、案例、章节顺序提出建议。 +title: "book-v2: " +labels: + - book-v2 +body: + - type: textarea + id: suggestion + attributes: + label: 建议内容 + description: 请说明你希望正式书增加、删减或重写什么。 + validations: + required: true + - type: textarea + id: reason + attributes: + label: 为什么这很重要 + description: 请说明这个建议会帮助哪类读者。 + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/clarity.yml b/.github/ISSUE_TEMPLATE/clarity.yml new file mode 100644 index 0000000..1f977ac --- /dev/null +++ b/.github/ISSUE_TEMPLATE/clarity.yml @@ -0,0 +1,32 @@ +name: 概念没看懂 +description: 反馈某个概念、类比或推导不够清楚。 +title: "clarity: " +labels: + - clarity +body: + - type: input + id: chapter + attributes: + label: 章节 + validations: + required: true + - type: input + id: section + attributes: + label: 小节 + validations: + required: true + - type: textarea + id: confusing + attributes: + label: 没看懂的内容 + description: 请粘贴原文,或描述你卡住的位置。 + validations: + required: true + - type: textarea + id: expectation + attributes: + label: 希望补充什么 + description: 例如:需要生活类比、需要公式解释、需要多一个例子。 + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..7cd3476 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: 课程与正式书信息 + url: https://xquant.shop/courses + about: 查看 XQuant 课程、正式书和后续更新。 + - name: 读者群 + url: https://github.com/xingwudao/xquant-beginner/blob/main/book/feedback.md + about: 添加作者微信 xquanter 进入读者群。 diff --git a/.github/ISSUE_TEMPLATE/experiment.yml b/.github/ISSUE_TEMPLATE/experiment.yml new file mode 100644 index 0000000..b7c67d4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/experiment.yml @@ -0,0 +1,40 @@ +name: 实验结果不一致 +description: 反馈运行 spec 或 notebook 后,结果和书中不一致。 +title: "experiment: " +labels: + - experiment +body: + - type: input + id: chapter + attributes: + label: 章节 + validations: + required: true + - type: input + id: spec + attributes: + label: Spec 或 notebook + description: 例如:q5-how-to-validate/specs/spec-02-annual-breakdown.md + validations: + required: true + - type: textarea + id: expected + attributes: + label: 书中结果 + description: 请写出书中对应的数字、图表或结论。 + validations: + required: true + - type: textarea + id: actual + attributes: + label: 你的结果 + description: 请写出你运行出的数字、图表差异或错误信息。 + validations: + required: true + - type: textarea + id: environment + attributes: + label: 运行环境 + description: 操作系统、Python 版本、运行日期、使用的 AI 工具。 + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/typo.yml b/.github/ISSUE_TEMPLATE/typo.yml new file mode 100644 index 0000000..7a62f1e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/typo.yml @@ -0,0 +1,34 @@ +name: 错别字或排版问题 +description: 报告错别字、标点、链接、图片或排版问题。 +title: "typo: " +labels: + - typo +body: + - type: input + id: chapter + attributes: + label: 章节 + description: 例如:第 3 章:给 ETF 分钱 + validations: + required: true + - type: input + id: section + attributes: + label: 小节 + description: 例如:3.2 风险平价 + validations: + required: true + - type: textarea + id: original + attributes: + label: 原文片段 + description: 请粘贴需要修正的原文。 + validations: + required: true + - type: textarea + id: suggestion + attributes: + label: 建议修改 + description: 请写出你建议改成什么。 + validations: + required: true diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..40d1f99 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,19 @@ +## 变更内容 + +- + +## 影响范围 + +- 章节: +- 是否影响图片: +- 是否影响链接: + +## 验证 + +- [ ] 已检查 Markdown 链接 +- [ ] 已运行 `npm run docs:build` +- [ ] 未提交 `docs/`、`node_modules/`、`.vitepress/dist/` + +## 备注 + +本书只用于教育和研究,不构成投资建议。 diff --git a/.vitepress/config.mts b/.vitepress/config.mts index 6d0ba9a..bc60ad5 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -10,6 +10,8 @@ export default defineConfig({ themeConfig: { nav: [ { text: '阅读', link: '/book/preface' }, + { text: '反馈', link: '/book/feedback' }, + { text: '课程', link: 'https://xquant.shop/courses' }, { text: '配套练习', link: 'https://github.com/xingwudao/xquant-learning' } ], sidebar: [ @@ -27,12 +29,13 @@ export default defineConfig({ { text: '第 6 章:看清好看的回测', link: '/book/q6-avoid-overfitting' }, { text: '第 7 章:真的下单', link: '/book/q7-execution' }, { text: '第 8 章:让策略活着', link: '/book/q8-iteration' }, - { text: '第 9 章:持续寻找盈利机会', link: '/book/q9-daily-work' } + { text: '第 9 章:持续寻找盈利机会', link: '/book/q9-daily-work' }, + { text: '反馈与读者群', link: '/book/feedback' } ] } ], socialLinks: [ - { icon: 'github', link: 'https://github.com/xingwudao/xquant-learning' } + { icon: 'github', link: 'https://github.com/xingwudao/xquant-beginner' } ], outline: { label: '本页目录', diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..64c9ede --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +本文件记录开源书稿的重要修订。小的错别字和格式修复可能合并记录。 + +## 2026-06-09 + +- 发布 `xquant-beginner` 开源书稿仓库 +- 上线 GitHub Pages 静态阅读版本 +- 建立 GitBook 同步所需的 `README.md`、`SUMMARY.md`、`.gitbook.yaml` +- 将书稿内容与配套练习仓库 `xquant-learning` 分离 +- 明确双许可证:书稿内容为 `CC BY-NC-SA 4.0`,构建配置为 `MIT` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..8f328ff --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,65 @@ +# 参与反馈 + +感谢你阅读《XQuant:人人都是量化交易员》开源版。 + +这个仓库主要收集书稿反馈,帮助正式书继续修订。最有价值的反馈不是 +“这里不好”,而是能定位到具体章节、具体段落、具体问题。 + +## 反馈入口 + +请优先使用 GitHub Issue: + +`https://github.com/xingwudao/xquant-beginner/issues/new/choose` + +如果你只是想加入读者群,可以添加作者微信: + +`xquanter` + +请备注: + +`XQuant 读者` + +## 适合提交的反馈 + +- 错别字、标点、排版问题 +- 某个概念没看懂 +- 某段叙述前后不一致 +- 书中实验结果和你运行出的结果不一致 +- 对正式书结构、案例、附录的建议 + +## 不适合提交的内容 + +- 个股、ETF、策略买卖建议 +- 让作者判断某个投资机会是否值得买 +- 和本书无关的工具安装问题 +- 没有上下文的截图或一句话评论 + +## 提交 Issue 时请写清楚 + +- 章节名称 +- 小节标题 +- 原文片段 +- 你遇到的问题 +- 你建议如何修改 + +## Pull Request + +欢迎提交小范围 PR,尤其是错别字和链接修复。 + +PR 请保持聚焦: + +- 一个 PR 只解决一类问题 +- 不要混合改多个章节的风格 +- 不要批量重写语气,除非先开 Issue 讨论 +- 不要提交 `docs/`、`node_modules/`、`.vitepress/dist/` + +## 主站与课程 + +课程和后续正式书信息会放在主站: + +`https://xquant.shop/courses` + +## 风险提示 + +本书只用于教育和研究,不构成投资建议。历史表现不代表未来收益, +任何策略都可能亏损。 diff --git a/README.md b/README.md index 25d04e0..643afb1 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,16 @@ spec 与 notebook 不放在这里,统一维护在: `https://github.com/xingwudao/xquant-learning` +在线阅读: + +`https://xingwudao.github.io/xquant-beginner/` + +课程与正式书信息: + +`https://xquant.shop/courses` + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 + ## 在线发布 本仓库支持两种发布方式: @@ -18,6 +28,18 @@ spec 与 notebook 不放在这里,统一维护在: 直接从 `SUMMARY.md` 开始阅读,或打开 `book/` 目录下的章节文件。 +## 反馈与读者群 + +如果你发现错别字、概念不清或实验结果不一致,请提交 Issue: + +`https://github.com/xingwudao/xquant-beginner/issues/new/choose` + +参与反馈前建议阅读: + +`CONTRIBUTING.md` + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 + ## 本地预览静态站点 先安装 Node.js,然后运行: @@ -50,6 +72,15 @@ npm run docs:preview 阅读正文时,如果看到类似 `q1-how-to-profit/specs/` 的路径, 请到 `xquant-learning` 仓库中查看对应文件。 +## 课程与正式书 + +课程、正式书和后续更新会放在主站: + +`https://xquant.shop/courses` + +本仓库是开源书稿版本,用于公开阅读和收集反馈。正式书会在吸收 +开源反馈后整理为更稳定的版本。 + ## 许可证 本仓库采用双许可证: @@ -59,3 +90,8 @@ npm run docs:preview 也就是说,你可以在署名、非商业、相同方式共享的前提下传播和改编 书稿内容;构建相关代码和配置可按 MIT 许可证使用。 + +## 风险提示 + +本书只用于教育和研究,不构成投资建议。历史表现不代表未来收益, +任何策略都可能亏损。 diff --git a/SUMMARY.md b/SUMMARY.md index b4c679a..eb3d784 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -12,3 +12,4 @@ * [第 7 章:真的下单](book/q7-execution.md) * [第 8 章:让策略活着](book/q8-iteration.md) * [第 9 章:持续寻找盈利机会](book/q9-daily-work.md) +* [反馈与读者群](book/feedback.md) diff --git a/book/feedback.md b/book/feedback.md new file mode 100644 index 0000000..bed1e7f --- /dev/null +++ b/book/feedback.md @@ -0,0 +1,39 @@ +# 反馈与读者群 + +这本开源书会持续吸收读者反馈,用于修订正式书。 + +如果你读到错别字、概念不清、实验结果不一致,或者对正式书有建议, +欢迎通过 GitHub Issue 提交: + +`https://github.com/xingwudao/xquant-beginner/issues/new/choose` + +## 如何提交有效反馈 + +请尽量写清楚: + +- 章节名称 +- 小节标题 +- 原文片段 +- 你遇到的问题 +- 你建议如何修改 + +## 读者群 + +添加作者微信: + +`xquanter` + +请备注: + +`XQuant 读者` + +## 主站与课程 + +课程和后续正式书信息会放在主站: + +`https://xquant.shop/courses` + +## 风险提示 + +本书只用于教育和研究,不构成投资建议。历史表现不代表未来收益, +任何策略都可能亏损。 diff --git a/book/getting-started.md b/book/getting-started.md index 72d1db0..09b1812 100644 --- a/book/getting-started.md +++ b/book/getting-started.md @@ -286,3 +286,15 @@ AI 会自动完成 6 个步骤:装 uv、建虚拟环境、装 7 个依赖包 ### 下一步 **第 1 章**,我们会用一个真实的 ETF 带你**走完整个飞轮一圈**——从最简单的定投开始(做),看它能不能赚钱(看),尝试让它“聪明”一些(再做、再看),最后亲眼看到“回测时间段里收益率优美、换段时间就亏损”这种典型情况(疑)。 准备好了吗?翻到下一章,开始你的第一次飞轮转动。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/preface.md b/book/preface.md index dd55395..ece020c 100644 --- a/book/preface.md +++ b/book/preface.md @@ -174,3 +174,15 @@ - 量化框架:https://github.com/xingwudao/open-xquant 地图就到这里。下一节“开始动手之前”是一次性准备——把 AI 编程工具和 Python 环境装好,顺便用“装环境”这件事完整地写一份 spec。一次配完,第 1 章我们就直接跑实验。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或链接问题,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q1-how-to-profit.md b/book/q1-how-to-profit.md index ec2971d..5b35b25 100644 --- a/book/q1-how-to-profit.md +++ b/book/q1-how-to-profit.md @@ -671,3 +671,15 @@ AI 帮你做了这些事:把数据按时间顺序在第 60% 的位置一刀切 | 成本差 | 频繁操作累积成本,可能吃掉一半本金 | 明确规则约束,不频繁操作 | 量化不能保证赚钱,但能让你在更公平的位置上竞争。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q2-what-to-buy.md b/book/q2-what-to-buy.md index 8e9622f..be20d6b 100644 --- a/book/q2-what-to-buy.md +++ b/book/q2-what-to-buy.md @@ -432,3 +432,15 @@ ETF 不是唯一的资产类型——它只是新手最该先碰的那个。投 | **统计套利** | 两个相关的东西价格差异,赚差价 | 日内~几天 | 价值投资和趋势交易的核心区别在于**时间尺度**——同一只标的,月线看到的是长期价值,日线看到的是短期趋势。同一个世界,不同的视角。不管哪种方式,**先构建投资宇宙、再做分析**这个原则都一样——投资宇宙是所有策略的起点。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q3-how-much.md b/book/q3-how-much.md index 9d6329f..83df12a 100644 --- a/book/q3-how-much.md +++ b/book/q3-how-much.md @@ -418,3 +418,15 @@ AI 助手执行完毕后,你的 notebook 里应该出现了新的权重对比 第二个问题正是本书口号“**做要规则、看要指标、还要怀疑你的指标**”中“疑”的入口——动量排名的累计 179.96% 看起来很漂亮,但你已经隐隐感到不对劲:换段时间还能不能这样?这种警觉,是后面五章要反复训练的主线动作。 > 本章所有代码的可运行版本见 `notebooks/q3-how-much.ipynb` + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q4-when-to-trade.md b/book/q4-when-to-trade.md index 49cccae..816c4b5 100644 --- a/book/q4-when-to-trade.md +++ b/book/q4-when-to-trade.md @@ -444,3 +444,15 @@ AI 助手执行完毕后,你的 notebook 里应该出现了止盈规则的工 ### 为什么“让利润奔跑,截断亏损”是格言而不是定理 本章 4.3 你已经看到,10% / 20% 这种紧的止盈阈值都让累计收益下降了——多数情况下“落袋为安”输给了“让利润奔跑”;只有放到 30% 这种很少触发的阈值,才偶尔把波动压低、夏普反弹。但这并不意味着任何场景下都不该止盈。**这条格言适用的是“中长周期、跟趋势”的策略,比如本章用的风险平价 + 中频再平衡。** 如果你跑的是短线波段、做反转、或者高杠杆策略,止盈往往是必要的——不止盈就可能在一次回调里把所有浮盈吐光。换句话说:**格言是经验的提炼,不是定理;它把概率告诉你,但需要你结合策略类型 + 阈值去用。** + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q5-how-to-validate.md b/book/q5-how-to-validate.md index 79a6ad2..bc847bd 100644 --- a/book/q5-how-to-validate.md +++ b/book/q5-how-to-validate.md @@ -733,3 +733,15 @@ A 股一年大约 250-252 个交易日(节假日不开盘),美股 252 个 正文说索提诺比 = 年化收益 / 下行波动率。但什么算“下行”?业界常用的定义是:**收益低于某个阈值(叫 MAR,Minimum Acceptable Return,最低可接受收益率)的那部分波动**。 最常见的两种 MAR 选法:①**MAR = 0**——把“亏损”定义为“日收益率 < 0”,最简单;②**MAR = 无风险利率**(如美债 5%)——把“没跑赢国债”也算“下行”,更严格。本书计算时用的是 MAR = 0(更直观),但你看到不同来源的索提诺比数值有差异时,先确认它们用的是哪种 MAR——否则比的不是同一个东西。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q6-avoid-overfitting.md b/book/q6-avoid-overfitting.md index 6f49804..2691ce3 100644 --- a/book/q6-avoid-overfitting.md +++ b/book/q6-avoid-overfitting.md @@ -576,3 +576,15 @@ AI 助手执行完毕后,你的 notebook 里应该出现了两组实验的完 **你在第一章撞过那堵墙,第五章手里有了体检表,这一章把怀疑变成了肌肉记忆。下面一章,回测的世界要让位给真实成交的世界——你将带着这四把铲子,走进实盘。** > 本章所有代码的可运行版本见 `notebooks/q6-avoid-overfitting.ipynb` + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q7-execution.md b/book/q7-execution.md index 6bba259..68ccb1b 100644 --- a/book/q7-execution.md +++ b/book/q7-execution.md @@ -579,3 +579,15 @@ Step 1:订单生成 → 权重只能买整数股 → 取整偏差 + 现金残 **到这里,你完成了飞轮的“执行层”——这一章把“做 + 看”落到了真金白银的边界:“做”是把 35% 的权重翻成 8100 股的订单、把 NEXT_OPEN 当成更诚实的成交假设、再用 LiveBroker 把订单递给 Alpaca;“看”是用执行报告逐笔对账,看清那 1.62% 的平均滑点和 7.08% 的最贵一笔藏在哪里。本书口号“做要规则、看要指标、还要怀疑你的指标”——前两步在这一章贯穿到底,“疑”留到下一章在实盘环境里继续。** > 本章所有代码的可运行版本见 `notebooks/q7-execution.ipynb` + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q8-iteration.md b/book/q8-iteration.md index 9b978a7..44b5129 100644 --- a/book/q8-iteration.md +++ b/book/q8-iteration.md @@ -521,3 +521,15 @@ open-xquant 的 `Strategy` 支持在创建时填写 `hypothesis`(假设)和 **记录(对应第 3 步 迭代记录表)。** 每次迭代都填迭代记录表。三个月后回头看,你会发现大部分假设都被推翻了——但你从每次推翻中学到的东西比确认更多。这些记录就是你的成长轨迹。 **一句话:** 策略层面的方法论你已经有了;接下来三年里能不能跑通,取决于你“耐心 / 纪律 / 记录”这三条软纪律守得有多严。这是带得走的“心态地图”。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/book/q9-daily-work.md b/book/q9-daily-work.md index a7d5a95..f67e6f6 100644 --- a/book/q9-daily-work.md +++ b/book/q9-daily-work.md @@ -487,3 +487,15 @@ open-xquant 在 `agent/bootstrap/` 目录提供了一套量化研究专用的 ha - **神经网络**:能捕捉更复杂的非线性关系,但需要更多数据 核心思路都一样:把因子当作特征,未来收益当作标签,让模型学出最优的组合方式。这是你未来进入实战后可以深入探索的方向——但本书的主线已经够你跑很久了,**先把第八章的迭代闭环跑顺,再考虑加机器学习**。 + +--- + +## 反馈与读者群 + +如果你发现本章有错别字、概念不清或实验结果不一致,欢迎 +[提交 GitHub Issue](https://github.com/xingwudao/xquant-beginner/issues/new/choose)。 + +课程、正式书和后续更新见 +[xquant.shop/courses](https://xquant.shop/courses)。 + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 diff --git a/index.md b/index.md index 19a9e95..6c600cd 100644 --- a/index.md +++ b/index.md @@ -7,6 +7,12 @@ spec 与 notebook 不放在这里,统一维护在: `https://github.com/xingwudao/xquant-learning` +课程与正式书信息: + +`https://xquant.shop/courses` + +添加作者微信 `xquanter` 进入读者群。请备注:`XQuant 读者`。 + ## 开始阅读 - [前言](book/preface.md) @@ -15,6 +21,12 @@ spec 与 notebook 不放在这里,统一维护在: 完整目录见 [SUMMARY.md](SUMMARY.md)。 +## 反馈与读者群 + +- [提交书稿反馈](book/feedback.md) +- [参与贡献说明](CONTRIBUTING.md) +- 添加作者微信 `xquanter` 进入读者群 + ## 在线发布 本仓库支持两种发布方式: @@ -51,9 +63,20 @@ npm run docs:preview `https://github.com/xingwudao/xquant-learning` +## 课程与正式书 + +课程、正式书和后续更新会放在主站: + +`https://xquant.shop/courses` + ## 许可证 本仓库采用双许可证: - 书稿正文与图片:`CC BY-NC-SA 4.0` - 构建脚本、配置文件和自动化工作流:`MIT` + +## 风险提示 + +本书只用于教育和研究,不构成投资建议。历史表现不代表未来收益, +任何策略都可能亏损。