惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
D
DataBreaches.Net
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
Recent Announcements
Recent Announcements
The Register - Security
The Register - Security
S
Secure Thoughts
Y
Y Combinator Blog
The Last Watchdog
The Last Watchdog
L
LINUX DO - 最新话题
V2EX - 技术
V2EX - 技术
腾讯CDC
GbyAI
GbyAI
G
Google Developers Blog
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
T
The Exploit Database - CXSecurity.com
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
Schneier on Security
Schneier on Security
Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
Help Net Security
Help Net Security
K
Kaspersky official blog
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
AI
AI
MongoDB | Blog
MongoDB | Blog
Scott Helme
Scott Helme
J
Java Code Geeks
Engineering at Meta
Engineering at Meta
H
Heimdal Security Blog
H
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
S
Security Affairs
TaoSecurity Blog
TaoSecurity Blog
The GitHub Blog
The GitHub Blog
Hacker News: Ask HN
Hacker News: Ask HN
Martin Fowler
Martin Fowler
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Project Zero
Project Zero
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI

投资

目前仓位多少?心态咋样 我买半导体了,大家还不跑吗 宁波银行太差了, 准备销户 2026.5.12 盈透个税单审核失败,转嘉信了 如果看好国内发展,投资小白应该怎么投资呢 强烈不建议大家通过资料造假的手段开盈透 大盘涨我不涨,大盘跌跟着跌 [投资笔记] 2026 年 5 月 10 日,持有净值 1, 2026 年收益 -3% 求问:境内如何开美国银行卡、美国券商账户购买 TQQQ? 这是怎么了,最近股市反弹,帖子一下多了起来 我的策略为什么突然失效?市场风格与策略适配-99%人踩过的坑 - V2EX 老哥们同意这段话吗?在一个家族中第一个接触金融、股票、基金、债券、期货的人,看似是不务正业,实则是为整个家族完成了一场认知的提升 买基金 6 年终于回本了,说下理财投资中踩过的坑 这几天的美股,是不是让大家萌发了不上班的念头 Kronos 入场:当 AI 进化到可以“画出”明天的 K 线 - V2EX 有认识券商开户经理,想开个万一免五的用来定投 有没有交流群啊兄弟们 跌的时候死拿 一上涨就拿不住了 有没有一样的 支付宝的纳斯达克 100ETF 定投从 200 元/天限制到 10 元/天 炒股是认知之外的钱吗? - V2EX SP500 过去 100 年其实差不多打平 M2 而已 关于投资 回测和实盘差距最大的是哪一步? 有人用护照开 Firstrade 吗? 好用吗? AI 投资股票,有哪些好用的工具推荐? 一人一本炒股书籍推荐 闪迪还可以买吗? 特朗普 5 月访华, A 股有望破前高。但是破了之后还能涨多少呢。我在想要不要博一下。 这么投收益也许比单纯定投好 👌 有哪些相对活跃的投资交流平台 决定开始定投标普 500 和纳指 100 了! 碳基消费真不行,硅基消费是真好啊 目前想买美股有哪些方案?我不想赴港办卡 记录一下,到今天为止今年 YTD 50%了 AI 科技股会不会也像互联网泡沫一样出现抄底的机会? 最近总刷到老破小租售比很高的信息,但我感觉没那么美好 为啥没人讨论今天的股市 伪理财产品:海航金鹏交 66666 元可 3 年最多免 36 次机票钱(不含基建燃油) 投资小白一点碎碎念 同样月入 700,网站是否和 25w 房子等值? 哪里有做量化/EA 这些可实操的基础知识库可以用来学习 有什么网站或者 APP,国内外股票,基金, ETF,期货一站一号全能模拟买卖的? 80 以下的 ASTS 不拿,等 110 的時候再拿嗎? 银河证券天天利有老哥用过吗 - V2EX 谁来预测下 DeepSeek-V4 发布对美股冲击会有多大 AI 真正的分水岭,是“模型竞争结束”之后吗? 让 AI 帮我优化了下债券基金,一个月下来体感巨棒! 期权经验分享&晒单 AI 的未来就是太空,SpaceX 计画收购 AI 编程初创 Cursor 白宫正在明确告诉你如何利用新的 1.5 万亿美元国防预算进行投资。 关于招商 E 招贷请教下, 5W 元 24 期,利息共计 1676 安卓原生股票 k 线图 用 2 万起步量化投资 1 年,亏了多少,学到了什么? 中证指数(CSI)的数据质量这么拉吗?万科 A 连续两年不分红,股息率数据居然…… 四月 20 日下午的 spacex 的 pre-ipo 有人关注不? 你们炒港股的,会被 CRS 么?收到税务局短信了吗? - V2EX 未来二十年极简资产配置表 茅台那么大的利空,竟然没跌停。 想办港卡 万把块钱搞什么投资(投机?)好呢 美股券商求推荐 我怎么处理卖飞后的 fomo 心理 炒股 2 年了,一些感悟。 景顺长城纳斯达克科技 ETF 联接(QDII)A 怎么连续两天购买失败了? 战争还没结束,纳斯达克已经涨回来了 - V2EX 众安银行(Za Bank)的拼团,欢迎来团 [量化] 开发了一个项目,把 QMT 封装到 Docker 里并通过 gRPC 调用 分享一个 FolioX - 一个纯本地、零依赖的 iOS 投资组合追踪器 我好像造出来了印钞机 [条件单] A 股怎么才能全自动的条件单啊 今天的大 A 也算是站起来了 20260408 存储板块今天涨了 20% - V2EX 道心破碎 - V2EX 关于 IPO 打新的一些疑问 - V2EX 2026 老人存款理财买啥好 - V2EX [实盘笔记] 2026 年 4 月 4 日,持有净值 0.98, 2026 年收益 -6% 看了下最近比较火的北大地震系教授的公开课之炒股受益匪浅分享出来给大家一起看看 昨晚美股大涨,今天 A 股怎么看? - V2EX 开始建仓泡泡玛特 - V2EX 请教各位大佬,同花顺设置条件单的时候,不支持部分品牌的机型 599 买了腾讯,亏的鬼一样 大资金 美股这波下跌啥时候是个头呀 国内券商交易 App 做的巨臃肿,巨丑 - V2EX 有低成本办理美国华美银行的渠道吗? 普通人怎么在 A 股玩量化交易 - V2EX 跟仓雪球组合是否能赚钱 兄弟们,你说现在买点黄金能不能抄底 今天是世界熊日 兄弟们,买黄金黄金跌,买股票股票跌,我是不是不太适合玩这些,就老老实实上班啊。 今天大 A 跌 4 个多点,算股灾了吧,兄弟们来报报损失啊,看晚上是不是一起天台呐~~ - V2EX 空仓和轻仓的可以开始甄选带血的筹码了 - V2EX 这行情,敢抄底吗? 会不会熔断啊 我 FOMO 了 股票只要不卖就不算亏。。 慢牛、维稳、健康股市——为什么每次政策配合之下,受伤的总是散户? - V2EX 跌的这么狠,抄底吗抄底吗抄底吗,博一下,再不济也会有超跌反弹吧 - V2EX 黄金大家怎么看 - V2EX 请教各位巨佬,为什么纳斯达克的市盈率在不同平台都不一样 开超市薅羊毛战术 与 炒股四怕
[续] 把整条量化研究流程又重做了一遍
matters · 2026-04-30 · via 投资

前阵子发了个小频率动量策略,当时回测看着还行,但实盘一跑就开始露问题。

最近刚好在看《打开量化投资的黑箱》第九章,且根据 v 友建议,顺手把自己那一套研究流程从头捋了一遍,相当于是给之前那个策略“补课”。

1. 策略起点

之前做动量,基于一个很直觉的想法:

👉 涨得多的继续涨

当时没太多犹豫,直接写代码+回测。

现在回头看,更像是一个“没被明确表达的假设”。

现在会刻意把这一步写清楚一点:

  • 是基于经济逻辑?
  • 还是纯数据挖出来的?

简单给自己加了一条约束:

if 没有清晰逻辑:
    回测再好也不直接用

2. 数据

之前策略有个问题其实一直没认真处理数据。

现在回头看,这一块基本决定了上限。

( 1 )幸存者偏差

用当前成分股回测历史,这个坑就不展开了。

( 2 )时间对齐

之前直接拼不同频率数据,本质就是未来函数。

现在我给自己加了个很简单的检查:

👉 每一份数据都问一句:当时能不能拿到

顺手也把数据源换成了直接拉 API ,至少链路是“接近实盘”的:

import requests
import pandas as pd

API_KEY = "YOUR_ALLTICK_API_KEY"

def get_price_data(symbol="AAPL"):
    url = "https://api.alltick.co/marketdata/stock/history"
    params = {
        "symbol": symbol,
        "start_date": "2020-01-01",
        "end_date": "2023-01-01",
        "interval": "1d",
        "apikey": API_KEY
    }
    res = requests.get(url, params=params)
    data = res.json()["data"]
    df = pd.DataFrame(data)
    df["date"] = pd.to_datetime(df["date"])
    return df

df = get_price_data()

# 基础清洗
df = df.sort_values("date")
df["close"] = df["close"].fillna(method="ffill")
df = df[df["volume"] > 0]

这块其实没什么技术含量,但好处是:

👉 回测用的数据结构,跟以后实盘用的是同一套来源

3. 回测:开始老老实实加“现实约束”

之前那版动量策略的问题是:

👉 默认理想成交

现在基本都会强制加:

  • 成本
  • 简单滑点
  • 信号延迟

举个最简单的均线例子:

df['ma20'] = df['close'].rolling(20).mean()

df['signal'] = (df['close'] > df['ma20']).astype(int)

df['returns'] = df['close'].pct_change()
df['strategy'] = df['signal'].shift(1) * df['returns']

cost = 0.0005
df['strategy_net'] = df['strategy'] - cost * df['signal'].diff().abs()

一旦把成本加进去,很多策略当场变脸。

现在对回测的理解更偏向:

👉 这是一个“历史条件下的生存测试”

4. 参数优化:开始刻意“反着来”

之前是找最优参数,现在是故意破坏它:

for p in [17, 20, 23]:
    跑一下

不稳的策略,一动就崩。

再加一个基本操作:

train = df[df['date'] < '2021-01-01']
test = df[df['date'] >= '2021-01-01']

test 基本只看一次。

慢慢变成一个很简单的判断:

  • 能扛参数扰动的 → 再看
  • 需要精调的 → 基本放弃

这一轮下来,有个挺明显的变化:

👉 不太会被“完美回测”骗了

以前是:

  • 曲线好看 = 可以上

现在更像是:

if 解释不了 + 不抗扰动:
    默认不可用

有点反直觉的是:

能用的策略变少了, 但心里反而更踏实一点。