【实盘使用】关于实盘成交价格的问题
各位好,我还有个问题想咨询一下,我的策略已经跑了实盘,现在定的策略是早上开盘后马上用市价买进,选用的是成交量加权平均价格(VWAP)。在交易后我发现有比较明显的价格偏差(我理解应该是交易滑点),比方说像今天早上买入邵阳液压,我看这个票的开盘价是42.02,但是我的成交价格是42.40到42.45,对
由bqytasdg创建,最终由small_q更新于
各位好,我还有个问题想咨询一下,我的策略已经跑了实盘,现在定的策略是早上开盘后马上用市价买进,选用的是成交量加权平均价格(VWAP)。在交易后我发现有比较明显的价格偏差(我理解应该是交易滑点),比方说像今天早上买入邵阳液压,我看这个票的开盘价是42.02,但是我的成交价格是42.40到42.45,对
由bqytasdg创建,最终由small_q更新于
我部署了一个深度学习策略,回测能够显示,但是模拟交易不能产生信号
原始方法是https://bigquant.com/wiki/doc/5VJrAUu8Vd
回测数据是加入到
# 加载回测数据(不含标签)
context.test_df = get_data(context.te
由bqasugnx创建,最终由small_q更新于
df = df.sort_values(by = ['composite_score'],ascending = [False]).groupby('date').head(context.stock_num)
df['weight'] =1/context.
由bqjnpk6n创建,最终由small_q更新于
我在initialize模块初始化计数器(day_index),initialize模块逻辑如下
该计数器每天增加1,然后根据计数器取之执行不
由bqvnp8tp创建,最终由small_q更新于
请问m_last的偏移方向是不是有问题
[https://bigquant.com/codesharev3/fab2ab0e-3c0e-483c-a1d4-ff00981f4980](https://bigquant.com/codesharev3/fab2ab0e-3c0e-483c-a1d4-
由bqetoybg创建,最终由small_q更新于
急等回答两个问题 :
1、滚动参数优化总提示如下截图,如何要解决此问题 ,至少要升级到什么级别?
2、如果我在策略里面添加了滚动优化功能,在提交模拟交易后,滚动优化还会仍然生效定期执行吗?优化出来的参数是否会自动应用到策略
,能回测但提交实盘不产生信号,策略代码如下:
from bigquant import bigtrader, dai
import pandas as pd
def initialize(context: bigtr
由jameszhanfeng0创建,最终由small_q更新于
days_since = (data.current_dt - context.last_rebalance_date).days
if days_since >= context.min_rebalance_days:
min_rebalance_days是最小持仓天数,我是想days_sin
由bqlr9p7x创建,最终由small_q更新于
由bqbkn3d2创建,最终由small_q更新于
我需要一个因子回测的完整代码,跟普通回测代码在调仓规则上不同!具体规则如下:
1、调用因子数据表为hf_alpha_fzzq;
2、调用的因子是alpha_91027;
3、因子需要处理成排名,且默认因子值越小的股票,收益越大,可被筛选;
4、调仓规则是每周一调仓,持仓周期10天!注意:
由bqlmf5sv创建,最终由small_q更新于
我们在 M.bigtrader.v35 的分钟回测中,发现 ETF 发生份额拆分后,策略层 context.get_position() 读取到的持仓字段疑似没有同步更新。
具体表现是:
1、拆分后的卖出日前,current_qty / cost_price / last_price / mar
由bq3m81rk创建,最终由small_q更新于
我在策略的handledata函数里有下面一段代码\n
# 记录新股票及其买入时的交易日索引
context.holdings.append((best_code, current_idx))
context.logger.inf
由bqetoybg创建,最终由small_q更新于
预计算因子(cn_stock_prefactors)表里net_profit_lf(净利润)和增长率字段缺失值实在太多了,有时候所有股票集体缺失,这个怎么办呢,以及不知道价格有没有缺失,有时候算着算着比如长周期乖离这样的因子就会缺失,不知道数据是怎么来的,以及经常碰到的数据问题是怎么回事
由bqt9yl84创建,最终由small_q更新于
我正在写一个CTA策略,其中有个关于股票股价的判断,其中判断如下:
m_ta_ema(close, 5) as _ema_5
m_ta_ema(close, 10) as _ema_10
m_ta_ema(close, 20) as _ema_20
m_ta_ema(cl
由bqytasdg创建,最终由small_q更新于
import dai
import bigcharts
start_date="2026-01-01"
end_date="2026-01-28"
sql = "select date, instrument,name,close from cn_stock_barld order by d
由bqkx8ywa创建,最终由small_q更新于
由bq588ft6创建,最终由small_q更新于
由bqvp8bj7创建,最终由small_q更新于
https://bigquant.com/codesharev3/9946e614-5a9f-457c-b001-300d4bf91c2a
链接中运行结果只能取到2024年8月16日之前的数据
由touchjun创建,最终由small_q更新于
由bqjnpk6n创建,最终由small_q更新于
在表达式过滤中,ema_10 > ema_60
m_lag(ema_10, 10) < m_lag(ema_60, 10)
close < ema_10 * 1.03
m_lag(daily_return, 2) > 0.05 OR m_lag(daily_return, 3) > 0.05
由bqkxh54j创建,最终由small_q更新于
由bqbkm8ac创建,最终由small_q更新于
由bq22lfun创建,最终由small_q更新于
df = dai.query("""
SELECT
date,
instrument,
report_date,
change_type,
net_profit_to_parent_shareholders
FROM
cn_stoc
由bqhey0en创建,最终由small_q更新于
fcff_lf_yoy 横截面只有800个有效值\n\n
[https://bigquant.com/codesharev3/2410ef52-eda6-4de3-af4f-90cdb852811e](https://bigquant.com/codesharev3/2410ef52-eda6-4
由william_gan创建,最终由small_q更新于
由jayjaypp创建,最终由small_q更新于
你好,程序查询个股收盘价,系统显示结果,和实际情况不匹配。这是还要怎么处理吗
import dai
instrument = '000001.SZ' target_date = '2026-07-23'
sql = f""" SELECT date,
由bqkx8ywa创建,最终由small_q更新于
跑了大半年 A 股日内多因子(5 分钟 bar),每个时间点独立 TPE 贝叶斯优化选参。优化目标值(best_value)的日内分布有个很明显的规律:
| 时间 | best_value |
|---|---|
| 09:40 | 1,137 |
| 10:00 | 1,74 |
由bqty29oc创建,最终由small_q更新于
标普500
纳指ETF
300ETF
创业板
嘉实原油
豆粕ETF
黄金ETF
恒生科技
由bq9e696k创建,最终由bqjwnd2r更新于
BigQuant 可以先理解成:
数据层(DAI) → 因子 / 模型 → score → 仓位 → BigTrader → 回测与评估
平台同时提供:
由bqt04bi5创建,最终由bqt04bi5更新于
由small_q创建,最终由bqppseyk更新于