很多手工交易做了几年的人,一接触量化,第一反应是找策略。
这个反应很正常。既然自己不会代码,又听说量化能自动执行,那自然会想:有没有一套现成策略,拿过来改改就能跑?
但真正开始做以后,会发现这个方向很容易走偏。优秀策略通常不是从公开渠道捡来的,更不是某个软件里藏着的“神奇公式”。它更多来自长期交易经验、复盘习惯、品种理解和风险边界,再慢慢翻译成一套可以重复执行的规则。
所以期货熟但不会代码时,第一步不是找神奇策略,而是先把自己的交易逻辑讲明白。
找策略之前先看经验
手工交易里的很多判断,其实都带着人的经验。
比如“这里可能要突破”“这个位置不能追”“这个品种今天不太对劲”,人看图的时候大概知道自己在说什么。但程序不知道“这里”是哪根 K 线,也不知道“突破”是超过前一个高点、超过均线,还是成交量一起放大。
这不是代码的问题,而是交易语言还没有变成规则语言。
如果一个判断只能靠当时的感觉才能成立,它就很难直接交给程序。程序能执行的是明确条件:用什么数据、看多长窗口、什么情况触发、什么情况取消、异常时怎么处理。
很多人卡在量化第一步,不是不会写 Python,而是多年交易经验还没有被拆成固定条件。
规则要能稳定复查
一套交易逻辑能不能量化,先看它是不是足够稳定。
如果今天觉得收益率到 10% 就止盈,明天看到行情强又改成 15%;今天觉得均线上穿是信号,明天又觉得某个形态更重要,那它还不能算一个适合程序执行的策略。
量化不是不允许优化策略,而是不能每次看完行情以后才临时改规则。至少在一段测试周期里,信号、条件、例外和执行动作要先固定下来。
可以先问自己几个问题:
| 要讲清楚的点 | 需要落成的规则 |
|---|---|
| 看什么行情 | 合约、周期、K线或 Tick 数据 |
| 什么叫触发 | 指标、价格、窗口、成交量等条件 |
| 什么情况不做 | 风险边界、异常行情、无效信号 |
| 做完怎么检查 | 输出记录、信号时间、下单结果、复盘字段 |
这些东西说清楚以后,代码反而不是最难的一步。
AI适合放在后面
现在 AI 写代码已经比以前方便很多,但 AI 并不是交易模型。
它可以帮你查接口、补代码、改报错,也可以根据示例写出一段看起来很完整的程序。问题在于,如果交易逻辑本身没讲清楚,AI 写得越快,偏差也可能越大。
更合理的顺序是:先把交易想法拆成规则,再让 AI 帮忙把规则落到代码里。
比如已经明确了数据字段、触发条件、例外情况和复查点,再让 AI 写一个最小版本,就更容易判断它写出来的东西是不是你想要的。如果连自己想看到什么输出都不清楚,后面就很容易陷入反复改提示词、反复改代码的循环。
AI 能提高实现效率,但不能替你完成交易逻辑的判断。
工具承接清楚的逻辑
当规则已经能讲清楚以后,再去选工具才有意义。
如果只是想点按钮、看图、熟悉交易流程,客户端工具就能解决很多问题。但如果已经想把规则写成代码,后面还要接行情、K线、账户、委托和数据分析,就可以考虑 Python/API 路线。
拿天勤(tqsdk)举例,它是开源 Python 库,也可以通过 Python 包安装。它有 TqApi、wait_update、K线 DataFrame、账户和委托相关工作流,适合把“我怎么判断、怎么执行、怎么检查”写成代码流程。
另外,天勤(tqsdk)官方也有 AI 工具和 TqSdk Skills 相关资料。这个价值不是让 AI 替你找策略,而是当你的规则已经讲清楚以后,让 AI 更容易围绕真实接口和边界帮你写代码、查接口、排查问题。
所以这篇文章的结论很简单:期货熟但不会代码,不用急着找别人写好的神奇策略。先把自己的交易经验拆成稳定规则,知道每一步要看什么、触发什么、检查什么。等这些东西说清楚以后,Python/API、AI 辅助和天勤(tqsdk)这类工具,才真的能帮你把想法继续往下推进。