因子分析框架-离散因子

{{membership}}

[https://bigquant.com/codeshare/837517eb-68a0-411f-beb8-bc991c8f69c1](https://bigquant.com/codeshare/837517eb-68a0-411f-beb8-bc991c8f6

由small_q创建,最终由small_q更新于

机器学习:1-线性回归预测收益

  • 运行环境:AIStudio 3.0.0
  • 机器学习:线性回归策略:预测收益
  • 策略说明:本代码以教学目的为主,请自行调参


回测图:

![](/wiki/api/attachments.redirect?id=7d999db6-eec5-4e3a-b613-ff21ae9ce

由small_q创建,最终由small_q更新于

因子分析框架-自动调整因子方向

{{membership}}

[https://bigquant.com/codeshare/275c0eb4-7402-4978-b103-18b6f5de15d7](https://bigquant.com/codeshare/275c0eb4-7402-4978-b103-18b6f5de1

由small_q创建,最终由small_q更新于

事件型策略:将买卖信号当作因子

  • 运行环境:AiStudio 3.0.0
  • 策略描述:买卖信号是可以当作因子的,每天出买信号的股票因子值为1,每天出卖信号的股票因子值为0,使用处理后的因子值进行筛选排序策略
  • 数据表名:cn_stock_bar1d
  • 回测时长:2020-1-1 至 今天
  • 初始资金:500000

由small_q创建,最终由small_q更新于

条件选股:PE+成交量选股

  • 声        明:本策略仅为示例策略,可根据自己需要自行修改策略逻辑
  • 交易逻辑:每隔30个交易日,以开盘价买入当日0<PB<1.5且0<PE<15且有成交量较前一日放大1.5~2.5倍的股票;
  • 每隔30个交易日,将不符合上述标准的持仓股票在第二天以收盘价卖出。
  • 股票过滤:换手率

由small_q创建,最终由small_q更新于

因子分析框架-信号类因子

{{membership}}

[https://bigquant.com/codeshare/bf0976b8-c68c-474a-a9d0-9686bbaed72f](https://bigquant.com/codeshare/bf0976b8-c68c-474a-a9d0-9686bbaed

由small_q创建,最终由small_q更新于

交易引擎:7-设置止盈止损逻辑

  • 本策略运行环境:AiStudio 3.0.0
  • 策略描述:



[https://bigquant.com/codeshare/611573e3-acd8-4a5c-9bbc-502a547ff9ed](https://bigquant.com/codeshare/611573e3-ac

由small_q创建,最终由small_q更新于

机器学习:20-DNN-滚动训练

  • 运行环境:AIStudio 3.0
  • 策略说明:==本代码以教学目的为主,请自行调参==


\

策略源码:

{{membership}}

[https://bigquant.com/codeshare/e7bb60a5-a6e1-4310-9e6a-e4b742fb0f1

由small_q创建,最终由small_q更新于

交易引擎:9-设置止盈止损与大盘风控

\

  • 本策略运行环境:AiStudio 3.0.0
  • 策略描述:


[https://bigquant.com/codeshare/144ad34b-5448-4f8f-9452-83f4eebee41c](https://bigquant.com/codeshare/144ad34b-54

由small_q创建,最终由small_q更新于

条件选股:小市值换手筛选策略

  • 运行环境:AiStudio 3.0.0
  • 策略描述:我们将流通市值、换手率、收盘价做截面排序,并乘以系数,组成因子total_score
  • 股票条件:过滤ST,过滤已停牌,上市天数大于365天,只要主板(过滤科创板和北交所),市盈率大于0,流通市值<=25亿
  • 排序条件:按照日期、tota

由small_q创建,最终由small_q更新于

条件选股:经典小市值策略

  • 运行环境:AiStudio 3.0.0
  • 策略描述:我们选择一定条件下小市值的股票,来研究策略的历史表现
  • 股票条件:过滤ST,过滤已停牌,上市天数大于365天,只要主板(过滤科创版和北交所)
  • 排序条件:按照日期、流通市值(从小到大)排序
  • 数据表名:cn_stock_factors_

由small_q创建,最终由small_q更新于

高频因子构建:4、进阶玩法之存中介表优化窗口函数性能

高频因子加工,本质上就是将日内的高频信息降频为日频,有些因子在降频为日频后,还要向前取移动平均,例如5日、20日

以20日移动平均为例,一个低效率的方式是,加工高频因子时,取数据就多取20天的,以一天5000只票240分钟为例,这种取数据就要取到5000 X 240 X 20 = 24,000,0

由small_q创建,最终由small_q更新于

条件选股:买入大单净流入前5

买入条件: 选择过去30个交易日内,超大单净流入占比均位于所有股票的前5%。 这些股票的涨跌幅位于同期所有股票的前5%。

卖出条件: 或股票涨跌幅跌至同期所有股票的后5%。


\

策略源码:

说明:克隆下方策略请前往最新开发环境3.0中运行

{{membership}}

[

由small_q创建,最终由small_q更新于

事件策略:动量与反转结合策略

  • 买入条件:选择过去120个交易日涨幅位于前30%的股票作为动量股。同时,选择过去30个交易日内表现最差的前10%股票作为反转股。股票必须在过去5个交易日内有超大单净流入。按照流通市值降序排列
  • 卖出条件:持有期超过30个交易日或涨幅达到20%。
  • 股票过滤:过滤ST,过滤北交所
  • 最大持仓

由small_q创建,最终由small_q更新于

高频因子构建:5、进阶玩法之数据降频

这一文档中我们将展示将1分钟行情降频为5分钟、10分钟、15分钟、30分钟、60分钟

\

策略源码:

{{membership}}

[https://bigquant.com/codesharev2/529eccd0-e3b5-48ae-98ff-c848b8795fb1](ht

由small_q创建,最终由small_q更新于

低频因子构建:Alpha191因子构建(4)

策略源码:

{{membership}}


[https://bigquant.com/codeshare/4c52e2a4-bf48-4770-8553-a859659170d2](https://bigquant.com/codeshare/4c52e2a4-bf48-477

由small_q创建,最终由small_q更新于

条件选股:MACD抄底策略

股票提取:当快线(短期移动平均线)上穿慢线(长期移动平均线)时,形成金叉信号,表明买入机会;当快线下穿慢线时,形成死叉信号,表明卖出机会

股票过滤:过滤ST,过滤北交所,上市天数大于270天

排序规则:按照成交量从大到小

买卖时间:开盘买入,收盘卖出

初始资金:100万

持仓票数:10

由small_q创建,最终由small_q更新于

机器学习:18-滚动训练-线性回归

  • 运行环境:AIStudio 3.0
  • 策略说明:==本代码以教学目的为主,请自行调参==


\

策略源码:

{{membership}}

[https://bigquant.com/codeshare/66c560a3-335b-407c-aa2f-7053322141f

由small_q创建,最终由small_q更新于

分页:第1页第2页第3页第4页第5页第6页第7页
{link}