我在使用贵平台编写股票交易策略代码时遇到了问题,希望能得到你们的帮助。
我编写的代码旨在实现一个股票交易策略,该策略包含底仓和浮动仓的管理,同时会根据股票的 1 分钟高频数据计算 5 分钟数据,并使用 MACD 指标进行日内交易决策。
代码中涉及 5 分钟数据的部分老是出错,具体体现在以下几个方面: 在从 1 分钟数据计算 5 分钟数据时,有时会出现数据缺失或计算结果不符合预期的情况。 在使用计算得到的 5 分钟数据进行 MACD 指标计算时,偶尔会出现 macd 或 signal 为空的情况,导致日内交易计算中断。
能不能提供一个在 BigQuant 平台上从 1 分钟数据正确计算
更新时间:2025-03-18 09:33
导语
平台已经整理好新旧因子对比,可以在基础特征抽取里面直接抽取。
老版因子 | 新版因子 | 字段描述 |
---|---|---|
adjust_factor_* | 当期值: adjust_factor\n滞后值: m_lag(adjust_factor, i),i为滞后期数 | 第前 * 个交易日的复权因子 \n * 取值: 0 .. 20 |
amount_* | 当期值: amount\n滞后值: m_lag(amount, i),i为滞后期数 | 第前 * 个交易日的交易额\n * 取值: 0 .. 120 |
更新时间:2025-03-04 02:20
更新时间:2025-02-24 10:24
更新时间:2025-02-16 05:03
OPEN/DELAY(CLOSE,1)-1 这个函数中DELAY 是什么意思
\
更新时间:2025-02-16 03:34
用可视化策略是不是只能分析股票的相关数据?比如我要分析行业,分析申万一级的电子行业的换手率历史数据是不是没有办法做到?如果可以的话麻烦说一下具体的方法!
更新时间:2025-02-16 03:03
就读几天的分钟数据,我用8G的FAI或者用2C/8G AI Studio就把内存读爆了。是不是读数据有啥BUG?
代码如下:
import dai
dayStart = "2022-12-22" dayEnd = "2023-12-31" sql = f"""FROM cn_stock_bar1m WHERE date >= '{dayStart} 09:30:00' AND date <= '{dayEnd} 15:00:00'""" df = dai.query(sql).df()
\
更新时间:2025-02-16 02:23
更新时间:2025-02-16 02:19
想用纯代码模式改写下SR DAI版本的模板,但是不知道这处传进去的数据应该是什么格式
更新时间:2025-02-16 01:55
更新时间:2025-02-16 01:49
如何构建跨周期数据项,并利用这些数据项构建因子?
平时处理的都是日线数据,但如果需要用日线和上月的月线数据进行一些计算形成一些因子,我应该如何构建?
更新时间:2025-02-16 01:46
#提取一级行业,可以获得5000多只股票的行业列表。
sql ='''
select *
from cn_stock_industry_component
where date between '2023-0-01' and '2023-01-07'
'''
import dai
ww = dai.query(sql).df()
www_uni = ww.drop_duplicates(subset='instrument')
www_uni
#获取cn_stock_bar1d表数据
sql = '''
select *
更新时间:2025-02-16 01:46
OPEN/DELAY(CLOSE,1)-1 这代码中的DELAY 的函数 是什么意思
更新时间:2025-02-16 01:35
请教一下,用1000多个股票一年的收益率数据和20个因子做多元回归模型,这里有多只股票和多个日期,应该要怎么处理呢?如何预测股票收益率?
更新时间:2025-02-16 01:31
更新时间:2025-02-15 15:04
更新时间:2025-02-15 14:41
更新时间:2025-02-15 14:38
更新时间:2025-02-15 14:26
一直有类似的错误,应该是该模块的代码有一些问题,需要查看一下
更新时间:2025-02-15 13:46
stock_ranker 模型会报错, xgboost不会
更新时间:2025-02-15 13:45
更新时间:2025-02-15 13:35
更新时间:2025-02-15 11:56
join_area_data = M.sql_join_2.v1(
sql1=ori_data.data, # 标签数据
sql2=area_ds, # 地区数据
sql_join="""WITH
sql1 AS (
{sql1}
),
sql2 AS (
{sql2}
)
SELECT * FROM sql1 JOIN sql2 USING (instrument)
"""
)
area_ds是自定义数据集,类型为dai.DataSource,在使用Join的时候报错:**ArrowInva
更新时间:2025-02-15 11:53
默认可视化线性模板里,sql就加了几个条件,其他没改,就回测不了,提示日期为空或属性不存在,能帮忙看下吗?\n策略:https://bigquant.com/codeshare/6316cf34-e449-4b15-87b1-1754a9b5a2e5
回测时出现错误
ValueError: NaTType does not support strftime
添加“缺失数据模块”后,出现这个错误
AttributeError: 'DataSource' object has no attribute 'iter_df'
怎么解决?
更新时间:2025-02-15 11:49
https://bigquant.com/wiki/doc/5zug5a2q5yig5p6q-Tzo0w3iZgs
“因子分析”的使用文档是如下的调用,实际操作可行
\
m2 = M.input_features.v1(
features='f
更新时间:2025-02-15 11:41