开发量化策略快速教程

BigTrader是宽邦科技推出的致力于为用户提供便捷、功能强大的交易引擎。

在量化研究的过程中,量化研究员(宽客)需要在历史数据里回放模拟,验证策略效果,这就是BigTrader交易引擎的应用场景。

首先,构建简单但能运行的策略

BigQuant平台回测主要使用bigtrader中in

由qxiao创建,最终由qxiao更新于

交易引擎API介绍

API接口

策略请求接口

context.order(symbol, volume, limit_price=0, order_type=OrderType.MARKET, offset=Offset.NONE)

  • 适用市场:股票、期货

由qxiao创建,最终由qxiao更新于

如何把平台1.0版本的模拟信号变成3.0的模拟信号

背景

本文档介绍如何把平台1.0版本的模拟信号变成3.0版本的模拟信号,并最终接入到3.0的实盘终端。

步骤

1、在3.0构建一个新策略。

附件提供了一个模板策略,可以再此基础上修改。

策略主要由3个模块组成:代码列表、python函数和Bigtrader回测模块

![](

由qxiao创建,最终由small_q更新于

149-破净股策略

策略概述

本策略基于破净股的投资思想,主要通过筛选股价低于公司每股净资产的股票,来寻找市场中被低估的投资机会。破净股通常由于市场情绪、短期波动等因素被低估,但从长期来看,这类股票的内在价值往往会被市场重新认识并反映在价格上。策略通过剔除高风险和财务不稳定的股票,专注于那些具备稳健基本面且有较

由qxiao创建,最终由qxiao更新于

148-查尔斯布兰德投资理念

策略介绍

查尔斯·布兰德(Charles Brandes)的投资理念可以用“价值投资”的核心思想来概括。布兰德强调寻找被低估的股票,并注重市盈率(PE)、市净率(PB)等财务指标的合理性,以确保投资的安全边际。本选股策略注重选择市盈率和市净率低于市场平均水平的股票,同时考虑如股息收

由qxiao创建,最终由qxiao更新于

DAI SQL FAQ

列名和字符串如何区分

字符串用单引号(')来包围,而列名通常不需要引号。如果列名中包含特殊字符(例如空格、连字符、其他符号等),您需要使用双引号(")来引用列名。如下:

%%sql
select date, instrument, close/open as "con

由qxiao创建,最终由qxiao更新于

DAI SQL 函数列表

操作符

函数名称 描述 例子
+ 加法 1 + 2 = 3; '2023-1-1'::DATE + INTERVAL 1 MONTH = '2023-2-1'::DATE
- 减法 `1 -

由qxiao创建,最终由qxiao更新于

BigTrader AI量化交易终端 - 实盘交易终端

实盘申请

本次实盘终端支持【万和证券】(**湘财证券实盘终端正在升级中),需要开通并申请量化实盘权限:

  1. 实盘账号申请,请[点击此处开户](https://bigquant.com/wiki/doc/5lih5zkm6kb5yi45bya5oi36km5oof-x6iDcmgqG

由small_q创建,最终由small_q更新于

144.a 基于流通市值加权的红利策略

策略实现

A股-基础选股模块

  • 在”交易所“一栏中,取消勾选”北交所“
  • 在”上市板块“一栏中,取消勾选”北交所“
  • 在”ST状态“一栏中,取消勾选”ST“与”*ST“
  • 最后勾选”过滤停牌“
  • 其他选项保留默认

输入特征-因子特征模块

  • `dividen

由qxiao创建,最终由qxiao更新于

数据平台/DAI

什么是DAI

DAI (Data for AI) 是BigQuant研发的高性能分布式数据平台

  • 使用简单:通过统一接口访问BigQuant各类数据
  • 数据丰富:提供PB级金融数据、另类投资数据和因子数据 ([数据字典](https://bigquant.com/data/ho

由jliang创建,最终由rydeng更新于

142-社保重仓基本面选股策略

策略介绍

  • 基于十大股东的持股信息实现一个较为复杂的选股策略模版
  • 此策略可以作为一个选股和线性策略的常用模版使用

策略流程

  1. 选股:选股逻辑——选择前十大流通股东中包含社保基金的股票
  2. 打分:按照社保基金股东持股权重进行打分
  3. 仓位:根据

由qxiao创建,最终由qxiao更新于

145-净利润同比增高策略

策略介绍

净利润同比增长选股策略旨在通过筛选那些净利润同比增长显著的公司,挖掘潜在的投资机会。该策略核心在于选择那些净利润增长率高的公司,以捕捉其盈利增长潜力,同时确保这些公司具备稳健的财务状况,如资本充足率和流动比率良好。此外,还关注这些公司股价的上涨趋势和成交量稳定,以及它们所处行业的增

由qxiao创建,最终由qxiao更新于

144-基于股息率的红利量化策略

策略介绍

红利策略也叫高股息策略,是价值投资的经典策略之一。简单来说,该策略基于股息率选取高分红个股进行投资,在获取分红收益之余,还能获取股价上涨带来的收益。

“新国九条”出台,红利有望成为中长期的投资逻辑。

新“国九条”落地之后,监管思路已经向“强监管、防风险、促高质量发展”转

由qxiao创建,最终由qxiao更新于

143-银行业均线择股策略

策略介绍

双均线策略是一种简单而又广泛使用的技术分析工具,主要用于识别市场趋势的变化和生成交易信号。这种策略涉及两条移动平均线——一条短期(快速)和一条长期(慢速)——并通过观察这两条线的交叉点来决定买入或卖出的时机。

策略流程

  1. 选择股票池:在银行业中利用双均线进行择时选股

由qxiao创建,最终由qxiao更新于

AIFlow - 任务管理

使用流程

  1. 编写计算程序,并将其提交为任务;
  2. 选择任务类型,例如数据任务、因子任务等,接着指定任务的相关参数,例如任务的执行时间等;
  3. 在任务管理界面查看任务的执行状态,如果任务执行成功,您可以查看任务的执行结果。

![](/wiki/api/attachment

由jliang创建,最终由small_q更新于

数据保存

文章目标

给出一个保存自己创建的数据列表的示例贴。

数据

本文所展示的数据列表如下:


\

数据生成与筛选

利用可

由qxiao创建,最终由qxiao更新于

132-日内均线金叉开仓策略-分钟

交易规则

  • 1分钟频率回测,如果分钟K线的短期均线上穿长期均线平空开多,短期均线下穿长期均线平多。

每个交易日尾盘需要清仓。

策略构建步骤

确定股票池和回测时间

  • 通过证券代码列表输入回测的起止日期

确定买卖条件信号

  • 计算短期短期均线与长期均线,短

由iquant创建,最终由qxiao更新于

137-配对交易策略(Pairs Trading)

绩效截图

我们先来看一个策略回测曲线,年化17%多,最大回撤只有十几个点,交易不是特别频繁,但胜率极高。

这就是一个配对交易策略,只买

由qxiao创建,最终由qxiao更新于

102a-AI策略-代码交易

策略介绍

  • 102 中我们使用了 [仓位分配](https://bigquant.com/wiki/doc/aistudio-HVwrgP4J1A#h-%E4%BB%93%E4%BD%

由jliang创建,最终由qxiao更新于

随机森林多头策略(AIStudio3.0.0)

引言

最近上传了一个新版的随机森林模块,大家可以尝试使用一下。

策略思想

因子和标签选取

![](/wiki/api/a

由bq7zuymm创建,最终由qxiao更新于

🌟102-第一个AI策略

策略介绍

本策略AI算法来预测股票的未来表现,并进行排序。这里使用算法StockRanker,BigQuant 平台开发的一种先进的机器学习算法,专门用于量化选股排序学习,通过在多个因子/特征的数据上训练,旨在从大量股票中识别并排序那些未来表现可能最优异的股票。

策略思想

由jliang创建,最终由qxiao更新于

101-简单动量策略

策略介绍

动量策略是一种利用历史价格趋势来预测未来价格行为的量化交易策略。这种策略基于一个假设:股票或其他资产的未来价格趋势可能会延续其近期的表现。在实际应用中,动量策略通常会购买表现好的资产并卖出表现差的资产。

策略思想

动量策略的核心是“追涨避跌”。具体来说,这种策略会:

由jliang创建,最终由qxiao更新于

分页:第1页第2页第3页第4页第5页第6页第7页第8页第9页
{link}