第四部 · 你的学习路线图 — 第27章

第一个策略的"纸上谈兵"

六步设计你的第一个策略:逻辑→入场→出场→仓位→风控→反思。先用笔写下来,再让AI帮你把"纸上的策略"变成"能跑的代码"。

返回目录

先用笔,再用键盘

很多初学者一上来就打开Python编辑器、新建一个文件、开始写代码——5分钟后:卡住了。因为他们脑子里有一个朦胧的想法("我觉得低市盈率的股票可能涨得好"),但这个想法不够"精确"——怎么定义"低"?多低算低?按什么排序?多久调一次仓?怎么止亏?

在写代码之前,你需要先把"朦胧的想法"翻译成"明确可执行的规则"。这个过程叫"纸上谈兵"——不含贬义。纸上谈兵的意思是:在动手写代码之前,先用自然语言把你的策略设计清楚。如果你连写都写不出来,说明你的想法还不够清晰。

这一章,我设计了一个六步策略设计表单。你不需要写代码——只需要用自然语言填空。填完这份表单后,你可以直接把描述发给AI,让它帮你生成完整回测代码。

六步策略设计表单

1策略逻辑——你这个策略的"核心想法"是什么?

示例:"我认为短期跌幅过大的股票,在未来5个交易日有反弹的倾向。" 你的逻辑是什么?为什么你认为这个逻辑可能成立?

2入场条件——什么情况下买入?

示例:"当股票过去3个交易日累计跌幅超过8%,且当天成交量大于20日均量的1.5倍时买入。" 尽量精确到可量化的数字。

3出场条件——什么情况下卖出?

示例:"买入后持有5个交易日,无论盈亏都卖出。或者持有期间单日跌幅超过5%立即止损。" 出场条件至少包含"止盈"和"止损"两套规则。

4仓位管理——每次买多少?

示例:"每次买入总资金的10%。如果同时出现多个买入信号,最多同时持有5只股票,每只等权重。"

5风险控制——最大可承受损失是多少?

示例:"总组合最大回撤超过15%时暂停交易1个月。单只股票单日跌超5%无条件止损。" 反思:如果连续亏损10次,你还能继续执行吗?

6反思——这个策略最大的风险是什么?

诚实回答:什么情况下这个策略会失效?回测时应该注意什么?你有没有"为了让回测好看"而加入不合理的条件?

你的策略描述(可直接复制发给AI生成回测代码)


    
  

AI思考练习

AI 思考练习

先用上面的六步表单填好自己的策略想法,然后把生成的描述复制发给 AI:

(使用上方表单生成的策略描述内容,粘贴到这里发送给AI)

注意:上方表单需要你先填写才能生成。如果没有填写,AI只能给你一个"示例策略"的回测代码——但不是"你自己的策略"。

本章小结

本章要点

  • 先纸上谈兵,再动手写码:在写代码之前,用自然语言把策略的六个要素(逻辑/入场/出场/仓位/风控/反思)写清楚。写不出来 = 没想清楚。
  • 六步表单:每一步都是把"朦胧想法"变成"精确可执行规则"的过程。填完之后,整段描述可以直接发给AI生成回测代码。
  • 反思是关键:第六步(反思"这个策略什么时候会失效")是最容易被跳过、也最重要的一步。诚实面对自己的策略缺陷。
第一部第二部第三部● 你在第四部
上一章:工具篇——武器库 第27章 下一章:心理建设——量化交易者的"心法"
[ 第27章 · 完 ]