KeyError: "DataFrame does not contain 'open' column"Output is truncated. View as a open in a text editor. Adjust cell output settings...
[https://big
由bqhfzrhn创建,最终由small_q更新于
报错:We cannot build a tree with gain = -��
- Error in training : Object reference not set to an instance of an object.
有个打分SCORE来选股票,每天按照最高分选股买进,选股都能
由bqo4psj8创建,最终由small_q更新于
由bqo4psj8创建,最终由small_q更新于
[https://bigquant.com/codesharev3/6af6f78b-3782-4a35-ba97-c1472a57136b
由bqhfzrhn创建,最终由small_q更新于
机器学习策略主要是用于多因子量化的策略框架中。传统的多因子多是通过ic加权或者等权合成。随着模型的发展,越来越多的专业投资者倾向使用大模型进行因子的合成。
模型的意义主要是将多个因子生成的信号合成为最终的交易信号,故称之为机器学习策略。
传统的机器学习使用固定训练集的方式非常容易**过拟合,
由anthony_wan创建,最终由small_q更新于
为什么从两个表里取数据出来,都会在策略中报错:
InvalidInputException: Invalid Input Error: Attempting to execute an unsuccessful or closed pending query result Error: Permi
由luvymhq创建,最终由luvymhq更新于
从因子表中取ema_60,只要上市时间超过60天,就应该每一天都有ema_60,但我取中国平安8.1-8.14号的因子值都是空。
什么情况?难道这个因子是实时计算的?必须往前多取60个bar的数据,才能有ema_60?
![](/wiki/api/attachments.redirect?
由luvymhq创建,最终由luvymhq更新于
由于构造的因子比较复杂,计算时间较久,如果断网或者关机了,怎么确保后面可以继续进行未完成的计算而不是重新开始?看到可以加入缓存,但不清楚在什么位置加入什么代码?
求支持
<https://bigquant.com/codesharev3/6f4c73b4-e8a6-4923-a1d2-28948
由luvymhq创建,最终由luvymhq更新于
策略思路:
使用一些量价估值因子放入Stockranker中进行训练. 同时满足以下三个条件时进行大盘止损(沪深300指数):
- 大盘连续三天下跌;
- 五日均价小于三十日均价;
- 大盘跌破过去三十日的最高价的10%.
满足以下规则时进行个股止损:
- 价格跌破建仓以来的最高
由xuxiaoyin创建,最终由small_q更新于
列名和字符串如何区分
字符串用单引号(')来包围,而列名通常不需要引号。如果列名中包含特殊字符(例如空格、连字符、其他符号等),您需要使用双引号(")来引用列名。如下:
%%sql
select date, instrument, close/open as "con
由qxiao创建,最终由rydeng更新于
已解决。
Ambiguous reference to column name "open" (use: "_t_06e8d3a3f77a467da3716ab6ef871a4b.open" or "cn_stock_prefactors.open")
[https://bigquant.c
由bqd17wit创建,最终由qxiao更新于
由bqkny33o创建,最终由qxiao更新于
初步定为应该是回测引擎的问题,是不是平台做了什么修改,导致如下链接的回测引擎可以正常进行回测,提交模拟后可运行成功但是没有交易信号,请老师帮忙看看,或者提供一个新的纯代码的能在AI2.0中回测的模版,感谢~
![](/wiki/api/attachments.redirect?id=e1f2
由bqzv04t2创建,最终由qxiao更新于
我理解可以通过context.get_position(instrument).last_sale_date提取持仓中每只股票的开仓时间,之前也确实能提取,但是周六开始,就提不出来了,只能提取当天开仓的股票。请老师看看,是不是系统有问题。
[https://bigquant.com/codes
由bq9dhg5r创建,最终由bq9dhg5r更新于
ValueError: NaTType does not support strftime
*Output is truncated. View as a open in a [text editor](command:workbench.action.openLargeOutput?13245f
由bqhfzrhn创建,最终由qxiao更新于
报错与实际问题不一致呀,是我理解的有问题,还是设计的不合理。这个问题我找了好久,结果发现只要把【仓位分配】模块的【仓位公式】的勾勾打上就解决了。
[https://bigquant.com/codesharev3/9444b394-3831-4e86-9dd7-31a38e7d941c](ht
由bqijlqtk创建,最终由bqijlqtk更新于
例如要加入alpha_a191_f0017,alpha_vp_rank_5,alpha_hfpc_sell_trades_exlarge_order_act这三个因子应该如何操作?
由snowspig创建,最终由snowspig更新于
由snowspig创建,最终由snowspig更新于
- 运行环境:AIStudio 3.0.0
- 机器学习:线性回归策略:预测收益
- 策略说明:本代码以教学目的为主,请自行调参
回测图:
![](/wiki/api/attachments.redirect?id=7d999db6-eec5-4e3a-b613-ff21ae9ce
由small_q创建,最终由small_q更新于
由bq9dhg5r创建,最终由bq9dhg5r更新于
由qxiao创建,最终由qxiao更新于
说明
本文档基于私募版https://fund.bigquant.com/介绍如何基于本地的策略信号在BigQuant平台上构建策略并展示出绩效。
流程如下:本地通过SDK把信号写入到平台表→在平台上构建策略读取表的信号交易→提交模拟→分享到策略社区。
![](/wiki/api/
由qxiao创建,最终由qxiao更新于
请大家在本文件夹下创建文档,上传作业,格式如下:
标题:用户名+作业名称
正文:描述+策略链接
由bqkzh1gu创建,最终由bq979qbe更新于
操作符
函数名称 |
描述 |
例子 |
+ |
加法 |
1 + 2 = 3; '2023-1-1'::DATE + INTERVAL 1 MONTH = '2023-2-1'::DATE |
- |
减法 |
`1 - |
由qxiao创建,最终由qxiao更新于
由bqkny33o创建,最终由bqkny33o更新于