bigquant_run函数

bigquant_run函数是Bigquant量化开发平台中预设的处理各种核心业务的主要功能函数后缀名称,比如initialize_bigquant_run、handle_data_bigquant_run等等。该函数的设计理念在于提供一个高效的执行环境,用于处理复杂的金融数据分析和模型回测任务。通过调用此函数,用户能够利用其内置的算法和数据处理能力,对大规模的金融市场数据进行深度挖掘,进而识别出潜在的投资机会和风险点。 在功能上,`bigquant_run` 集成了多种金融分析所需的模块,如数据处理、指标计算、策略回测等,这使得用户能够在一个统一的框架下完成从数据准备到策略实施的全流程。其高度自动化的特性大大减轻了金融分析师在数据清洗和模型验证方面的工作负担,提升了整体的分析效率和决策的准确性。此外,该函数还支持灵活的参数配置,使得用户能够根据自己的分析需求调整算法细节,从而得到更加贴合实际投资场景的分析结果。

bigquant_run() got an unexpected keyword argument 'number_of_trees'

为啥会有这种报错啊,我设置没啥问题啊,请大佬帮帮忙看看咋回事https://bigquant.com/experimentshare/5d75c7c28bc34f79846cb3708ffb8b90

更新时间:2023-10-09 06:10

name 'get_extend_calendar_with_tradingdays' is not defined

问题

  1. 我做了一个回测流程,运行没问题。
  2. 浏览Python3代码,复制所有代码,新建一个自定义Python模块,把刚才复制的代码粘贴到bigquant_run函数内部,运行自定义Python模块,没问题。
  3. 把自定义Python模块另存为模块,取名为“比特币长期择时回测绩效图”,设为共享模块。
  4. 从用户共享模块中拖动“比特币长期择时回测绩效图”模块到画布中,运行此模块,提示:

name 'get_extend_calendar_with_tradingdays' is not defined

这是怎么回事呀?

解答

从报错来看,是整个代码中没有get

更新时间:2022-12-20 14:20

高频回测模块报错

代码

代码:在高频回测模块的k线处理函数定义如下:
# 回测引擎:每日数据处理函数,每天执行一次
def bigquant_run(context, data):
    
    # 相隔几天(hold_days)进行一下换仓
    if context.trading_day_index % context.hold_days != 0:
        return 
    
    # 按日期过滤得到今日的预测数据
    ranker_prediction = context.ranker_prediction[
        context.ran

更新时间:2022-11-09 01:23

分页第1页
{link}