https://bigquant.com/codesharev3/e0d036bb-be2e-43a9-91ce-13dc1bcf39c6
做了一点修改,回测的效果有了明显提升:
后续还要做以下完善,限于能力,现在还没法实现:
更新时间:2025-08-02 03:21
影响策略效果的因子有很多,每个人所选择的因子也各有不同,选取因子后,如何分析数据,找出有效选股逻辑模型就成为重点。该数据分析工作是策略逻辑编写中最耗时的部分,本文介绍,如何简化数据分析的工作:数据标准化处理
举例说明:
当天收益因子:5000支票,可能会有1000+个不同的值,如:1.01%,1.02%, -0.1%,-0.2%….,实际上收益值1.01%,1.02%对于策略数据分析来说,理论上无本质区别,固1.01%、1.02%这类数值接近的值,需要把它标准化为同一个值,就可以大大提升数据分析上的效率
数据标准化处理方法:
1、可以按天为维度,把因子的值,按数
更新时间:2025-08-01 13:41
先随便调了两次参数,根据结果变化趋势发现应该不行。
然后尝试加了个close排序的权重,一次就将夏普提升到1.5以上了。所以,特征因子组合的底层逻辑才是策略灵魂,调参只是锦上添花的辅助手段。以下为修改后的策略:
https://bigquant.com/codesharev3/51e25514-6570-4e57-b6e6-816edb4d8e64
\
更新时间:2025-07-31 02:39
你好,我修改了这个策略的代码,想只保留主板的数据,但是运行回测数据没有变化,是什么原因呢?
策略:
https://bigquant.com/codesharev3/fc26699e-a006-4e90-8609-8ebcbee38ff6
\
更新时间:2025-07-26 09:09
影响策略效果的因子有很多,每个人所选择的因子也各有不同,选取因子后,如何分析数据,找出有效选股逻辑模型就成为重点。该数据分析工作是策略逻辑编写中最耗时的部分,本文介绍,如何简化数据分析的工作:数据标准化处理
举例说明:
当天收益因子:5000支票,可能会有1000+个不同的值,如:1.01%,1.02%, -0.1%,-0.2%….,实际上收益值1.01%,1.02%对于策略数据分析来说,理论上无本质区别,固1.01%、1.02%这类数值接近的值,需要把它标准化为同一个值,就可以大大提升数据分析上的效率
数据标准化处理方法:
1、可以按天为维度,把因子的值,按数
更新时间:2025-07-02 12:46
更新时间:2025-05-27 11:04
策略是从策略社区克隆过来的,然后在原策略(每日调仓)的基础上修改了调仓周期的逻辑(每8天调仓)形成新的策略,回测正常后提交模拟交易。
回测已变为每8天调仓,但是模拟交易仍为每日调仓,见附图1和2。
请问如何解决此问题?谢谢。
标注上加-,如-shift(close,-2)/shift(open,-1)或-shift(open,-1)/shift(open,-2),随机生成几百甚至上千的策略回测所取得的效果普遍没有做多好,大多数情况甚至连正收益都达不到,而做多好多都轻松取得正收益,是算法的特性还是有其他窍门?
https://www.bilibili.com/video/BV1Ny4y1E7KJ
\
更新时间:2025-04-15 07:19
一个关于止损策略的疑问
以下是我的止损模块代码:
def m5_before_trading_start_bigquant_run(context, data):
# 获取当前持有的所有股票
holding_instruments = context.get_account_positions().keys()
# 计算非调仓日当天是否需要卖出,记录至待卖出列表
if not context.rebalance_period.is_signal_date(data.current_dt.date()):
for ins
更新时间:2025-02-21 03:21
如何把次日开盘数据加入策略?比如竞价金额,竞价成交量。开盘涨幅。
更新时间:2025-02-16 01:24
新手想问一下在trade运行中,这个错误是什么意思,需要在什么地方改正
\
更新时间:2025-02-15 15:49