◆快速入门
BigQuant 开始使用
BigQuant 导航
快速创建一个量化策略
- 注册/登录 [BigQuant](https
由jliang创建,最终由bquo5qne更新于
BigQuant 导航
由jliang创建,最终由bquo5qne更新于
本文介绍量化因子三种常见的处理方式,分别为:
这三种数据处理方式,都是截面处理,即当天全市场5000之票做预处理,不涉及时序数据。
把当天的因子值按均值为0,标准差为1进行标准化处理
c_normalize(mkt) as
由qxiao创建,最终由bqfkd2wg更新于
本策略选取60日成交量与收盘价相关性作为因子,观察了进行股票筛选之后等权持股10只,持仓5天的策略表现。量价因子是投资中常见的一种因子,结合了交易量(量)和价格行为(价)的信息来预测股票的未来表现,盈利逻辑主要基于以下几点:
由small_q创建,最终由bqfjji8w更新于
BigTrader是宽邦科技推出的致力于为用户提供便捷、功能强大的交易引擎。
在量化研究的过程中,量化研究员(宽客)需要在历史数据里回放模拟,验证策略效果,这就是BigTrader交易引擎的应用场景。
BigQuant平台回测主要使用bigtrader中in
由qxiao创建,最终由jxsuper88更新于
两个“输入特征(DAI SQL)”模块,分别从两个数据表提取数据,之后可以共同连接一个新的“输入特征(DAI SQL)”模块,做到数据连接的功能
我们来看一个具体的例子,在下面这个例子中:
cn_stock_prefactors表中提取出pe_ttm由small_q创建,最终由qxiao更新于
BigQuant的DAI数据平台提供了许多字段运算的表达式函数,完整的函数在这个文档(DAI SQL 函数列表),我们这篇文档总结了一些常见的表达式
由small_q创建,最终由qxiao更新于
实时交易区别于我们的日频模拟交易,实时交易会根据实时行情变化产生即时交易信号并在对应的柜台进行撮合成交。实时交易策略在策略名称后跟有【==实时==】标签,日频策略没有。
实时交易的基本流程如下
1.绑定交易账户
2.编写策略-提交实时任务
3.观察策
由small_q创建,最终由small_q更新于
BigTrader 是 BigQuant 推出的专业级量化交易引擎,主要用于策略在历史数据中回测撮合。BigTrader采用 C++ 核心实现,并提供 Python API 接口和回调函数。它为量化投资者提供了一个全面的交易解决方案,无论您是初学者还是专业投资者,都能轻松上手使用。
由qxiao创建,最终由bqtzejx8更新于
该策略是一个典型的事件驱动策略
事件驱动策略的典型特征是,交易信号的出现并不像每日调仓的日频策略那样连续,而是断断续续的
当满足条件后出现交易信号则交易,否则就空仓,从回测曲线也可以看出,这样的策略有很多的空仓期
由small_q创建,最终由touchjun更新于
由qxiao创建,最终由qxiao更新于
\
| 分类 | 中文名 | 英文名 | 建议的代码变量名 |
|---|---|---|---|
| 绩效评估指标 | 累计净值 | Cumulative Net Value | cumulative_net_value 或 cum_net_value |
| 绩效评估指标 | 年化收益 |
由jliang创建,最终由bq1tgawk更新于
该策略是一个典型的事件策略,事件策略和选股策略是有本质上的区别的,事件策略的基本思想是,对于特定的股票,什么时候该买,什么时候该卖,本文介绍了一种基于MACD指标的事件策略
具体来说,MACD包括三个指标:
由small_q创建,最终由bqrmxlq2更新于
我们的模版——可视化AI策略是一个单次训练策略,但实盘的策略需要经过滚动训练的研发验证。
在量化交易中,市场环境具有高度动态性与非平稳性,传统的一次性训练模型难以适应不断变化的市场结构。因此,采用滚动训练(Rolling Window Training)的方式对机器学习或深度学习模
由qxiao创建,最终由bqd70r29更新于
BigQuant将量化投资需要用到的数据、算法、交易等封装为模块,用户可以直接复用和调参,参考如下示例
# 模块: hello
def run(param1: I.bool ..):
...
re
由jliang创建,最终由jliang更新于
以中证1000股指期货的近月和远月期货为标的,进行跨期套利操作。信号来源于中证1000现货指数的信号,即为如果价格上穿均线,呈现多头趋势,那做空近月合约,做多远月合约;如果价格下穿均线,呈现空头趋势,那做多近月合约,做空远月合约。
本文不是以均值回归作为策略思想,而是从市场预期的
由qxiao创建,最终由qxiao更新于
平台有大量算力,但是个人开发环境算力有限,因此怎样将一份AI策略,修改下模型策略的参数,让他在远程集群环境运行呢,比如我模型学习率是0.01 ,希望在0-1整数之间按0.01遍历呢?
这里有100种情形,100组参数。如果每组参数要跑10分钟,那跑100组参数的时间太长了,接近16个
由qxiao创建,最终由qxiao更新于
由qxiao创建,最终由qxiao更新于
本文是旧文,最佳实践见:160-alpha挖掘大杀器——并行模块tune
M.tune可调节的参数仅限于模块中的参数, 具体用法可参考**[尝试用M.tune写一个滚动训练](https://b
由bq7zuymm创建,最终由qxiao更新于
由bq7zuymm创建,最终由qxiao更新于
由qxiao创建,最终由jliang更新于
IContext 接口类定义了 BigQuant AI 量化平台回测与交易引擎 bigtrader 策略 context 的抽象方法。StrategyContext 会继承 IContext,并实现具体的回测/实盘环境下的 context。 用
由jliang创建,最终由jliang更新于
由jliang创建,最终由jliang更新于
读取 bigtrader 文档 https://bigquant.com/wiki/doc/4ESrglWGeZ ,优化一下这个文档,帮助小白用户和专业用户更好的理解和使用,你有什么建议由jliang创建,最终由jliang更新于
读取 bigtrader 文档 https://bigquant.com/wiki/doc/4ESrglWGeZ ,生成讲解由jliang创建,最终由jliang更新于
由jliang创建,最终由bq9nmiyy更新于