策略回测

策略回测在金融领域中,是一种对历史数据应用特定投资策略以评估其性能的过程。这种方法通过模拟真实市场环境,使投资者能够观察策略在不同时间周期和各种市场条件下的盈利能力和风险水平。这是一种重要的工具,可以帮助投资者在实施新策略之前了解潜在的收益和风险,优化投资策略,提高未来决策的准确性和效率。有效的策略回测能够为投资者提供信心,并为实盘交易提供有价值的参考。

无法回测

老师您好:两个策略无法回测 ,帮忙看一下,哪里出问题。

https://bigquant.com/codesharev3/eed8f2e7-95f0-43ff-93c0-0c03682f2309

\

更新时间:2025-02-19 09:58

【平台使用】策略回测交易出现问题

https://bigquant.com/experimentshare/b8dcb35f303e4f16a7e6f5e24d3a704b

我的策略想要调仓周期为5天,想要先卖出转债,再买入转债,让账户始终处于一个满仓状态,可是现在出现卖出后,买入转债仅仅买入10手的情况,想问问在调仓时的代码是哪里写错了吗?

更新时间:2025-02-15 15:16

【平台使用】期货不能用代码列表这种组件吗?

{w:100}输出:::

{w:100}


\

更新时间:2025-02-15 14:25

【其他】关于自定义基准收益曲线的问题

发现Trade (回测/模拟)模块支持的基准收益代码还是比较少的,主要是几个比较大的指数。

但是在做策略回测的时候其实有时候是想比较择时的有效性,真正想对比的可能是股票本身的走势,不知道是否可以自定义某只股票或者行业指数作为基准收益?

更新时间:2025-02-15 14:14

【平台使用】ETFrsi策略回测有问题

https://bigquant.com/codeshare/e498cbde-bca0-4c63-a7b8-f2e411abf7ed

大佬们好,我刚刚了解这个平台,用得不太熟练,请问大家知道这个ETF RSI的策略为什么最后回测的时候报错吗?

更新时间:2025-02-15 13:46

【平台使用】回测正常,实盘报错

https://bigquant.com/codeshare/ce89ec06-3457-4f59-bfed-70d7bb95e4c7

导入策略试运行日志

[2024-01-02 22:45:32.247550] INFO moduleinvoker: input_features.v1 开始运行.. [2024-01-02 22:45:32.271768] INFO moduleinvoker: input_features.v1

更新时间:2025-02-15 13:24

【其他】求问回测和实盘的日期使用问题

在大宽看了不少策略,有一个关于具体使用当天还是前一天数据的问题


比如B站视频中的稳健深小策略

#==================== 数据准备

today = data.current_dt.strftime('%Y-%m-%d')

time = data.current_dt

# 根据权重计算排序得分

today_data['总市值_score'] = today_data['总市值'].rank(ascending=True)

today_data['流通市值_score'] = today_data['流通市值'].rank(ascending

更新时间:2025-02-15 13:19

【平台使用】策略回测有交易,但模拟盘没有信号

{w:100}

更新时间:2025-02-15 12:40

【平台使用】请教:策略回测正常,提交模拟交易后显示通过,但是我的模拟交易显示无策略,如何解决?





接续:

![](/wiki/api/attachments.red

更新时间:2025-02-15 11:18

模拟交易方法

模拟交易功能是BigQuant特有的量化服务,可以根据用户的策略每日为用户通过手机,email等途径推送信号。

在进行模拟交易信号接收之前需要确保以下几点。


1.账户更新余额充足(如更新数据需要大于1C的资源)

2.已经有一个成功回测的策略。


具体模拟交易提交步骤如下

1.完成回测,绑定实盘日期

2.提交模拟交易定时任务

3.查看模拟交易

4.接收信号

5.分享策略至天梯

\

1.完成回测

绑定实盘日期

首先需要保证回测时在数据抽取时需要保证开始和结束日期绑定实盘交易

![](/wiki/api/attachments.redirect?

更新时间:2025-01-09 10:28

107-股息率策略

策略介绍

本策略是104选股策略(🌟104-选股策略)模板的具体应用。基本逻辑是股息率较高的公司能够持续支付较高的现金股息,这通常意味着这些公司拥有较为稳定和可预测的现金流。投资者通过持有这些股票,可以获得相对稳定的股息收入,这在市场不确定性较高时尤其有吸引力;此外,从价值投资角度来看,高股息率股票往往被视为被市场低估的价值股。价值投资者认为,这些股票的市场价格低于其内在价值,因此具有上升潜力。随着市场对这些股票估值的修正,除了股息收入外,投资者还可能获得资本增值;当然,股息率高可

更新时间:2025-01-08 05:47

菲阿里四价策略-期货分钟_new

策略介绍

菲阿里四价指的是:昨日高点、昨日低点、昨天收盘、今天开盘四个价格。 菲阿里四价上下轨的计算非常简单。昨日高点为上轨,昨日低点为下轨。当价格突破上轨时,买入开仓;当价格突破下轨时,卖出开仓。

策略流程

  1. 筛选条件:菲阿里四价上下轨的计算非常简单。昨日高点为上轨,昨日低点为下轨。当价格突破上轨时,买入开仓;当价格突破下轨时,卖出开仓。
  2. 策略回测:回测时间为2023-04-01 09:00:00至2023-05-01 15:15:00。

策略实现

输入特征模块

  • 四价:open, high, low, close
  • 过滤条件中进行

更新时间:2025-01-07 09:00

【代码报错】[0;31mException[0m: no data left after dropnan

模板提交模拟交易报错:no data left after dropnan

这个模板的策略回测没有问题,但是模拟交易报错:AI StockRanker耍单票策略

更新时间:2025-01-03 10:23

82nd Meetup

82nd Meetup 直播答疑, 11月21日 19:00 B站直播解答


问题1:在已有策略中筛选:只要20日内出现过涨停的股,请问怎样能最简单用最少的代码来构建?

回答:预计算因子表中,price_limit_status字段表示收盘时刻的涨停状态;往前取20日, 进行滚动求和m_sum(p, 20)>=3; 选出求和结果大于等于3的票.

       [选择历史涨停票进行交易](https://bigquant.com/codesharev3/88e21207-a3b1-46b7-9f18-0d93f411b0d1)\n\n**问题2:请老师仔细讲解一下“

更新时间:2024-11-22 01:56

【平台使用】提交模拟交易无信号

策略回测没问题,但提交模似交易无信号产生

这个策略在回测显示正常,但提交模似交易,一直无信号产生。麻烦请老师帮忙看一下是哪里出问题了?

https://bigquant.com/codesharev3/b7df8cff-798a-44e9-9cf9-2e3b0837346c

\

更新时间:2024-11-19 02:58

142-社保重仓基本面选股策略

策略介绍

  • 基于十大股东的持股信息实现一个较为复杂的选股策略模版
  • 此策略可以作为一个选股和线性策略的常用模版使用

策略流程

  1. 选股:选股逻辑——选择前十大流通股东中包含社保基金的股票

  2. 打分:按照社保基金股东持股权重进行打分

  3. 仓位:根据打分和持股数量分配仓位

  4. 回测:设置调仓周期和买卖点等,回测查看效果

    \

策略依据

  • 稳健的投资风格:社保基金作为大型合规机构投资者,其主要目标是保值增值,且通常采取稳健的投资策略。这些基金注重长期持有,避免短期炒作,选择的是预期收益大于预期风险的优质公司。跟随社保基金

更新时间:2024-09-06 06:26

143-银行业均线择股策略

策略介绍

双均线策略是一种简单而又广泛使用的技术分析工具,主要用于识别市场趋势的变化和生成交易信号。这种策略涉及两条移动平均线——一条短期(快速)和一条长期(慢速)——并通过观察这两条线的交叉点来决定买入或卖出的时机。

策略流程

  1. 选择股票池:在银行业中利用双均线进行择时选股(结合红利因子主观选择股票池)
  2. 筛选条件:将5日平均收盘价作为短线,30日平均收盘价作为长线;短线上穿长线买入,长线下穿短线卖出
  3. 策略回测:开盘买入,开盘卖出,回测时间为2024-01-01至2024-09-01

策略概述

理论依据

今年以来,国内宏观经济持续弱复苏,

更新时间:2024-09-06 02:34

121-指数择时策略

策略介绍

本策略是一个指数择时策略,基本逻辑是根据市场走势选择是否交易,并调整投资组合,即利用指数特征来进行风控。

策略流程

本策略是指数择时策略的具体实现,该模型的思想如下:

  1. 股票池过滤:剔除ST、退市、停牌股、北交所
  2. 筛选条件:上市天数大于270天,收盘价小于30
  3. 排序条件:按照市盈率TTM 从大到小排序
  4. 择时条件:根据中证1000指数交易量排名(标准化后)作为择时特征,当排名大于等于0.8时进行买入,排名小于0.8时卖出
  5. 策略回测:持股20只等权重、持仓5天、2020-01-01至2024-04-30

策略实现

A股-

更新时间:2024-08-22 02:37

108-市收率策略

策略介绍

本策略是104选股策略(🌟104-选股策略)模板的具体应用。

由于公司利润变化较大,而且依赖于会计准则、研发投入、设备更新投入等因素,难以正确反映公司的经营状况,而销售收入更加稳定,在不同的行业之中也有更好的可比性。在1984年。费雪提出了市收率因子(PS)选股方法,在费雪看来,低市收率公司存在被低估的可能。因为低市值和高销售收入都会导致这个指标的值比较小,而两者分别表示了市场还没有意识到股票的价值,以及企业的运营情况好于大家的预期情况,这一指标被广泛任务是选股的核心方

更新时间:2024-08-22 02:07

think1提交作业

一、策略思想

本策略是在老师给的策略模板之上做了简单调整的,

  1. 股票池过滤:剔除ST股、停牌股、北交所、科创板(这一模块我会用了,可以直接勾选)
  2. 筛选条件:m1和m2输入特征这个模块还不会使用,要是也能弄成下拉选项似的就更好了。
  3. 排序条件:还不会用
  4. 策略回测:持股1只等权重、持仓5天、回测时间为2023-01-01至2024-07-03

5.老师我想用macd指标先选出股票池,在剔除st,北交所,科业板,停牌股,市盈率ttm大于0,股价在5-20元之间,等等这些想法需要怎么实现啊。

二、策略链接

[https://bigquant.com/c

更新时间:2024-07-04 15:14

bqlv5ul0作业提交

一、策略思想(仅为示例)

本策略是经典的高股息率选股模型的具体实现,该模型的思想如下:

  1. 股票池过滤:剔除ST股、停牌股、北交所
  2. 筛选条件:选取流通市值从大到小排名前300、市盈率大于0, 上市满一年的股票
  3. 排序条件:按照股息率从大到小排序
  4. 策略回测:持股3只等权重、持仓1周、周初调仓、回测时间为2023-01-01至2024-07-02

二、策略链接(仅为示例)

[https://bigquant.com/codesharev3/44afe482-a445-47f7-a3b2-dca3733c70fc](https://bigquant.co

更新时间:2024-07-04 11:34

行业轮动策略

一、策略概述

1.1 背景介绍

行业轮动策略是一种量化交易策略,旨在通过在不同行业之间进行资金分配,捕捉市场趋势和行业表现的周期性变化。 从名字即可看出,经济周期导致任何市场状态下可能都会存在股市价格表现较好的行业,因此我们如果能布局这些行业并定期轮动调整,那会取得还不错的投资效果。与单纯持有某个行业或个股相比,行业轮动策略通过分散投资风险,提高了组合的抗风险能力,并且能够在不同的市场环境中寻找最佳的投资机会。

1.2 研究目的

本策略是曾经在社区里的一个策略复现而来,策略链接为:<https://bigquant.com/wiki/doc/v10-uKB4qr0I

更新时间:2024-07-04 06:55

网格交易策略-期货分钟_new

策略介绍

网格交易策略

策略流程

第一步:确定价格中枢、压力位和阻力位 第二步:确定网格的数量和间隔 第三步:当价格触碰到网格线时,若高于买入价,则每上升一格卖出m手;若低于买入价,则每下跌一格买入m手。

  1. 确定价格中枢、压力位和阻力位;
  2. 确定网格的数量和间隔;
  3. 当价格触碰到网格线时,若高于买入价,则每上升一格卖出m手;
  4. 若低于买入价,则每下跌一格买入m手。
  5. 策略回测:回测时间为2021-01-05 09:00:00至2021-02-05 15:15:00。

策略实现

输入特征模块

  • 特征:close
  • 过滤条件中

更新时间:2024-06-20 07:13

设置交易费率和价格_new

导语

AI量化策略开发第六步:回测教程中,我们介绍了Trade回测/模拟交易模块的重要函数和策略构建的基本流程,本文主要介绍如何在Trade模块中设置手续费和滑点。

在评估策略的时候,我们设置一定的交易手续费和滑点以模拟真实交易。在策略编写中,我们通常在回测模块的初始化函数中进行设置。

设置手续费

通过调用set_commission方法,在初始化函数中加入如下代码块实现相应的功能: 股票,按成交金额百分比设置手续费,手续费不足5元按5元收取

# 示例代码1
# 交易引擎:初始化函数,只执行一

更新时间:2024-06-14 03:01

双均线股票策略-股票日频_new

策略介绍

双均线策略是一种简单而又广泛使用的技术分析工具,主要用于识别市场趋势的变化和生成交易信号。这种策略涉及两条移动平均线——一条短期(快速)和一条长期(慢速)——并通过观察这两条线的交叉点来决定买入或卖出的时机。

策略流程

  1. 筛选条件:将5日平均收盘价作为短线,50日平均收盘价作为长线;短线上穿长线买入,长线下穿短线卖出
  2. 策略回测:开盘买入,收盘卖出,回测时间为2017-11-24至2024-11-24

策略实现

输入特征模块

  • 将5日均线作为短线,m_avg(close, 5) AS _mean_short;50日均线作为长线,`

更新时间:2024-06-13 06:14

分页第1页第2页第3页
{link}