一句话回答: 静态 Beta 只给整段区间一个数,掩盖了变化;滚动 Beta 用「滚动窗口内的 cov(个股, 大盘) ÷ var(大盘)」算出随时间变化的 B...
复核策略里的 EMA 时,最容易出现的情况是:周期都写着 20,结果却和行情软件、另一套回测代码对不上。问题往往不在公式本身,而是计算口径没有写清楚。panda...
一句话回答: 布林带有两种相反玩法:跌破下轨买入是均值回归(赌回中轨),突破上轨买入是趋势追涨(赌延续)。本文回测突破策略——用 AlphaFeed 取前复权日...
一句话回答: BRAR 由 AR(人气指标) 和 BR(意愿指标) 两条线组成:AR 用「最高价−开盘」与「开盘−最低价」的强弱比衡量当日多空人气;BR 用「最...
一句话回答: 海龟交易法则 = 唐奇安通道突破入场 + 用 ATR(N) 决定头寸大小 + 按 N 分批加仓 + 反向短通道离场,是一套完整的趋势跟踪系统,而不...
一句话回答: 三步即可跑起来:① pip install alphafeed 安装 SDK;② 把 API Key 放进环境变量 ALPHAFEED_API_K...
一句话回答: VR(Volume Ratio,成交量变异率)把过去 N 日「上涨日的成交量」和「下跌日的成交量」相比,衡量多方与空方的量能对比:VR 高说明上涨...
pandas 的 hash_pandas_object 会根据数据值生成逐行哈希,也可以把索引纳入计算。外层再用 hashlib 汇总,日志里只需保存一串十六进...
一句话回答: DPO(Detrended Price Oscillator,去趋势价格振荡器)用「当前价 − 前移了 N/2+1 期的 N 日均线」剥离长期趋势...
一句话回答: 调试策略时反复跑同一段取数代码,会重复请求同样的 K 线——既慢又耗额度。给 AlphaFeed 的取数包一层本地缓存:先按「代码+周期+复权+日...
回测里有一种错误很难从收益曲线上看出来:行情表和因子表合并后,行数悄悄增加了。常见原因不是 merge 本身,而是右表的股票代码和交易日并不唯一。同一只股票同一...
一句话回答: 动量轮动的核心是「每期只持有最强的 N 只,定期把转弱的换掉」。用 AlphaFeed 的 klines.batch 批量取前复权日线,算出每只标...
一句话回答: EMV(Ease of Movement,简易波动指标)把「价格移动的幅度」和「推动它所需的成交量」结合起来,衡量股价上涨/下跌是不是「轻松」——...
一句话回答: SAR(Stop And Reverse)天生是「翻转」信号——价格升破 SAR 做多、跌破 SAR 平仓(A 股无法裸做空,只做多头段)。用 A...
一句话回答: AlphaFeed 的 K 线核心行情字段是 open(开盘)、high(最高)、low(最低)、close(收盘)、volume(成交量,单位「...