Category: Uncategorized
-
静态因子
“静态因子” 是量化投资中常用的术语,指的是在一段时间内基本不变或更新频率很低的特征变量,通常用于横截面选股或因子回测模型中。 🧠 一句话定义: 静态因子是反映公司“稳态属性”的指标,通常一年或半年更新一次,如审计意见、行业分类、注册地、上市板块、企业性质等。 ✅ 常见的静态因子包括: 因子名称 描述 audit_opinion 审计意见,财报可信度 industry 所属行业 region 注册地、省份 market_type 所属板(主板/创业板等) listed_date 上市日期(新股识别) org_type 公司性质(国企/民企) is_st 是否ST 股东结构 如大股东持股比例 财务报表类型 是否采用IFRS/中国会计准则 🧰 在策略中怎么用? 💡 和动态因子对比: 类型 举例 更新频率 静态因子 审计意见、行业、地区等 年、半年 动态因子 收盘价、成交量、ROE等 每日、季度等 Read more
-
20日动量
“计算20日动量”是技术分析中常用的一种趋势跟踪因子,用于衡量一只股票在过去一段时间内的价格变动强度和方向。 ✅ 定义 20日动量(Momentum-20)指的是: 当前价格相对于20个交易日前的价格变化率。 数学表达式为: Momentum20=PtPt−20−1\text{Momentum}_{20} = \frac{P_t}{P_{t-20}} – 1Momentum20=Pt−20Pt−1 其中: ✅ 为什么要用动量? ✅ 举个例子 假设你观察的是“最低价”: 日期 最低价 第1天 10.00 第20天 12.00 第21天(今天) 13.20 那么: Momentum20=13.2010.00−1=0.32\text{Momentum}_{20} = \frac{13.20}{10.00} – 1 = 0.32Momentum20=10.0013.20−1=0.32 说明这只股票过去20天上涨了 32%,具有强劲的上升动量。 如果你希望,我还可以帮你: Read more
-
市值 捕捉大盘股和小盘股之间的收益差异
你提到的“市值:捕捉大盘股和小盘股之间的收益差异”,这其实就是经典的金融因子模型中的一个因子:Size 因子,通常用来衡量小盘股相对于大盘股的超额收益。 更正式的表达: 市值因子(Size Factor):衡量小市值股票与大市值股票之间的收益差异,常用于捕捉“小盘股效应”(Small-minus-Big, SMB),即小市值股票在一定时期内相对大市值股票可能具有更高的风险调整后收益。 这个因子最早出现在 Fama-French 三因子模型 中: Ri−Rf=α+β1(Rm−Rf)+β2⋅SMB+β3⋅HML+ϵR_i – R_f = \alpha + \beta_1 (R_m – R_f) + \beta_2 \cdot \text{SMB} + \beta_3 \cdot \text{HML} + \epsilonRi−Rf=α+β1(Rm−Rf)+β2⋅SMB+β3⋅HML+ϵ 其中: 如果你想在数据分析或模型中使用这个因子,可以: Read more
-
风格分析
“风格分析”(Style Analysis)是金融投资中一种常见的方法,用来分析或解释一个投资组合或基金的风险和收益来源,尤其是其投资风格偏好。它的核心目的是回答: 这个组合到底是在“买什么”?是偏向大盘股、成长股、价值股,还是其他风格? 🔍 通俗解释: 假设你持有一个基金,它每个月给你带来某些收益。你想知道这些收益是怎么来的——是因为基金经理选股厉害,还是因为它主要投的是“小盘股”或“成长股”等具有特定风格的资产?风格分析就是用数学或统计手段,反推出这个基金的投资偏好。 📊 常见的风格分类: 风格类型 说明 市值风格 大盘股 vs 小盘股(Size) 价值/成长风格 价值股(高股息、低市盈率) vs 成长股(高增长、未来预期强) 行业风格 偏重科技、消费、金融等行业 地域风格 偏向国内、海外、新兴市场等 因子风格 Size、Value、Momentum、Quality 等因子倾向 🧮 方法示例:Sharpe 的风格分析模型 最著名的是由 William Sharpe 提出的 Returns-Based Style Analysis (RBSA),原理是: 把一个基金的历史收益率,回归到一组代表不同风格的基准指数(如小盘指数、大盘指数、价值指数等)上。 得到的回归系数就代表该基金在不同风格上的“权重”。 📌 应用场景: Read more
-
日内交易
“日内交易”(Intraday Trading)指的是在同一个交易日内买入和卖出金融产品(如股票、期货、外汇等)的交易方式。日内交易有很多策略,按照交易逻辑和使用的工具,可以大致分为以下几类主流方法(约 8–10 种常见类型): 📈 1. 趋势交易(Trend Trading) 🔄 2. 震荡区间交易(Range Trading) ⚡ 3. 突破交易(Breakout Trading) 🔁 4. 回调交易(Pullback Trading) 🧠 5. 高频交易(High-Frequency Trading, HFT) 💻 6. 算法交易(Algorithmic Trading) 🔍 7. 新闻驱动交易(News-Based Trading) 📊 8. 均值回归交易(Mean Reversion Trading) 🔁 9. 套利交易(Arbitrage Trading) 🧬 10. 机器学习或AI交易 Read more
-
情感丰富多彩
“情感丰富多彩”通常是用来形容一个人内心世界细腻,能够体会和表达多种复杂的情绪。这种人往往: 这样的情感特质可能让人更有创造力,也更容易受情绪影响,但也因此更具人性的温度。 你是想形容某个人,还是想探讨“情感丰富多彩”对人生或创作的影响? Read more
-
减持
大股东和高管在未来三个月内计划减持股票,这类消息在资本市场上通常被解读为利空消息 为什么减持被视为利空? Read more
-
模型自回归(scheduled sampling)
-
teacher forcing
-
torch.zeros_like
这两段代码的区别在于:训练时目标序列 tgt 的设置方式不同,影响模型学习目标和质量。 ✅ 第一段代码:使用全零目标序列 pythonCopyEditfor x, y in train_loader: tgt = torch.zeros_like(y) # tgt 是全为0的张量 … output = model(x, tgt) loss = criterion(output, y) 🛑 这种做法在时间序列建模中通常效果很差,不推荐。 ✅ 第二段代码:使用 teacher forcing(教学强制) pythonCopyEditfor x, y in train_loader: tgt = y[:, :-1, :] # 使用真实目标序列的前 (n-1) 步 … output = model(x, tgt) loss = criterion(output, y[:, 1:, Read more