本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平台:
https://bigquant.com/data/home
https://bigquant.com/wiki/doc/dai-PLSbc1SbZX
新版表达式算子:
<https:
更新时间:2025-03-13 02:24
raw_perf
得到回测报表详细数据,数据类型为DataSource
通过回测模块.raw_perf.read_df()查看回测报表详细数据
m4.raw_perf.read_df()
\
更新时间:2025-02-27 02:34
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平
更新时间:2025-02-27 02:34
BigTrader是宽邦科技推出的致力于为用户提供便捷、功能强大的交易引擎。
在量化研究的过程中,量化研究员(宽客)需要在历史数据里回放模拟,验证策略效果,这就是BigTrader交易引擎的应用场景。
BigQuant平台回测主要使用bigtrader中initialize函数和handle_data函数,initialize为策略初始化函数,只触发一次。可以在该函数中初始化一些变量,如读取配置等;handle_data函数为行情通知函数,频率支持日线和分钟。
# 初始化函数,只执行一次
def initialize(co
更新时间:2024-10-12 07:02
现在有如下这样一张自定义的表,有买入信号buy_signal,卖出信号sell_signal,而且还有自己定义的想成交的价格price列,那如何在平台实现自定义信号买卖和自定义价格成交?
\
1、利用bigtrader回测模块的自定义数据回测功能来实现。需要把回测的历史数据通过第三个口传入,即回测引擎就会使用我们传入的行情价格来撮合,而不是平台默认的行情数据。
!
更新时间:2024-08-16 09:56
更新时间:2024-06-07 10:55
交易引擎回测模块的功能是实现用户的交易逻辑
策略逻辑与交易逻辑的对比:
策略逻辑 | 交易逻辑 |
---|---|
使用什么样的数据\n使用什么 |
更新时间:2024-06-07 10:55
高频回测模块择时策略
\
https://www.bilibili.com/video/BV1S44y1y7dc?p=2&share_source=copy_web
8月19日Meetup策略模板:
[https://bigquant.com/experimentshare/a6bae485ffcc47819510b788ddfad338](https://bigquant.com/experime
更新时间:2024-06-07 10:55
Q3:过滤创业板和科创板的股票,是否要在训练集和预测集都进行过滤?另外,想在trade回测模块中通过编写代码实现过滤,该如何编写?
https://www.bilibili.com/video/BV1aq4y1A7xK?share_source=copy_web
如果我们不想考虑创业板和科创板的股票,那么需要在数据的训练和预测阶段都过滤。不然创业板和科创板的股票数据会影响AI模型,降低模型的准确率。
[ht
更新时间:2024-06-07 10:55
【旧版提示】此文档不可用,详见新文档:
https://bigquant.com/wiki/doc/114-YCE9b0Z1h3#h-%E7%AD%96%E7%95%A5%E4%BB%8B%E7%BB%8D
一般的大盘风控和个股风控在回测模块的主函数里面处理就可以了。因为回测的主函数可以理解是每日收盘后运行,所以可以获取到当天大盘信息和个股价格信息进行风控,再综合策略的逻辑进行下单。
下面介绍另外一种风控的方法,在盘
更新时间:2024-05-22 09:12
更新时间:2024-05-21 06:30
更新时间:2024-05-20 06:15
在回测模块中,例如生成订单日期是1号,实际下单日期是2号。2号的时候是可以调用盘前处理的。盘前处理的时候如果使用data.histroy是可以在盘前就获取当天的开盘和收盘信息的。这个属于未来函数,不过如果下午交易,用上午开盘价是否低开做cancel order判断是ok的。但是问题来了。回测这样操作是可以的,可是如果模拟交易和实盘都是在前一天就生成信号,所以就想问一下这个盘前数据处理是否会在模拟交易和实盘中运行,如果运行取的是哪一天的数据。。。因为回测中2号盘前运行可以取到2号全天数据,这个在现实中明显取不到,当天开盘都是取不到的。。。 所以问题是 那么如果回测模块中布置了盘前数据处理, 1\
更新时间:2023-04-03 15:26
在回测模块中,例如生成订单日期是1号,实际下单日期是2号。2号的时候是可以调用盘前处理的。盘前处理的时候如果使用data.histroy是可以在盘前就获取当天的开盘和收盘信息的。这个属于未来函数,不过如果下午交易,用上午开盘价是否低开做cancel order判断是ok的。但是问题来了。回测这样操作是可以的,可是如果模拟交易和实盘都是在前一天就生成信号,所以就想问一下这个盘前数据处理是否会在模拟交易和实盘中运行,如果运行取的是哪一天的数据。。。因为回测中2号盘前运行可以取到2号全天数据,这个在现实中明显取不到,当天开盘都是取不到的。。。 所以问题是 那么如果回测模块中布置了盘前数据处理, 1\
更新时间:2023-01-13 16:24