这个不应该筛选出close那列全大于100吗,为什么没筛选成功
df=df[df.close>100]
更新时间:2022-12-20 14:20
请问:可用数据字段、操作符、函数、表达式引擎在哪里查询?很多文档中的链接点不开,显示404.
1. 可用数据字段见 https://bigquant.com/docs/develop/datasource/deprecated/history_data.html
2. 可用操作符和函数见 `表达式引擎 <https://bigquant.com/docs/develop/bigexpr/usage.html>
更新时间:2022-12-20 14:20
之前有工程师看过说是行情数据问题造成的抛错,我经过仔细排查 ,目前看到的现象就是在抛出错误时,当天的K线函数没有调起,我在K线函数中使用的print的内容没有被成功打印出来。
https://bigquant.com/experimentshare/183a165598984ca2920ea96920b3b65b
重启开发环境,问题已经修复
更新时间:2022-12-20 14:20
发现trade函数可能有个奇怪的问题
同一个代码,我先买后卖,持仓一天就没有任何问题。改为先卖后买的话,我发现问题出在买回清仓的金额不能大于初始金额的50%。买回平仓的金额在初始金额50%以内的时候,就正常,超过了就不行。
我用cash_for_sell = context.portfolio.cash/3 来控制第一天卖空的量,如果设置为与portfolio.cash相等或者1/2,第二天就没法买回平仓。设为1/3,前几天可以(初始投资金额50%以内),超过了就不行。设为1/10,第二天买回平仓金额一直在50%以内就没问题,运行正常。
#context.order(context
更新时间:2022-11-09 01:23
下面的策略使用自定义的“策略参数配置“模块配置持仓股票数量、持仓天数等策略参数,但是在滚动训练时,“初始化函数“打印出来的策略参数字典的结构和“策略参数配置“模块打印出来的策略参数字典的结构不一致,“初始化函数“打印出来的策略参数字典似乎是“策略参数配置“模块早期版本配置的策略参数字典结构。请教:
1、造成上述情况的原因和解决办法?
2、滚动训练时Trade模块“初始化函数“、“数据准备函数“、“盘前处理函数“究竟是怎样的内部运行机制?
3、本策略通过 “模型读取(深度学习)”模块(m1 模块)读取已训练好的固化模型对大盘指数进行预测,请教在滚动训练时能否使用这种固化模型获
更新时间:2022-11-09 01:23
我按着5条线连出一个价值选股策略,发现报错context.data.data报错。这个问题是?要怎么改才能运行。
https://bigquant.com/wiki/doc/5-ReCMz2fgNk
https://bigquant.com/experimentshare/36af2ed361fa44f3b316f46ea8260b24
\
更新时间:2022-11-09 01:23
有个疑问哈。
对于daily的回测来说, 策略里经常有 if data.can_trade(asset) then context.order(asset, 10000)。 但问题是,if里判断是今天这个股票是否可交易,到了明天要执行交易的时候,可能股票是停牌的。所以,这个IF THEN有实际价值吗?
这个函数其实没什么用,之前的模版有用到,现在很少用这个函数了。
\
更新时间:2022-11-09 01:23
函数的概念与图形
三角函数、指数函数、对数函数
函数运算
经济学中的常用函数
更新时间:2022-05-01 08:19
函数的概念
一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。
更新时间:2022-05-01 08:11
已经解决
def bigquant_run(context):"""策略初始化函数,只触发一次。可以在该函数中初始化一些变量,如读取配置和全局使用数据""" #输出关键日志 msg = "initialize:" context.write_log(msg, stdout=1)
运行时提示write_log不属于context对象的函数。
更新时间:2022-04-28 06:53
更新时间:2022-04-21 06:21
更新时间:2022-03-31 18:20