交易策略

交易策略在金融领域中,是一种精心设计的计划或方法,旨在指导投资者在多变的市场环境中进行交易决策。它结合了市场分析、风险管理和资产配置的精髓,旨在通过优化入场和离场点,以及头寸大小,来实现与投资者风险承受能力和盈利目标相匹配的投资组合调整。策略可以基于技术指标,如移动平均线或相对强弱指数,或基于基本面分析,例如公司财务报告或宏观经济数据。一个有效的交易策略不仅能明辨投资机会,更应将资本保护和最大化投资回报作为其核心目标。

【平台使用】成交价格不对

{w:100} {w:100} {w:100}用同花顺看 当时是没有除权和其他情况在的 麻烦看一下

更新时间:2025-02-16 01:59

【其他】未来函数问题

官方的小市值代码策略里面其中有这么一行

\

# 获取当前日期的所有股票市值
df = context.df[context.df['date']==dt].sort_values('total_market_cap', ascending=True)

这是未来函数么,在当天交易就能获取到当天的总市值


另外有人知道怎么获取上一个交易日么

更新时间:2025-02-16 01:47

【指标定制】交易函数: 每5天调仓

高手你好, 我想给代码加上每5天调仓, 模块该在图中哪里加上, 线该怎么连?

https://bigquant.com/codeshare/157a00b1-6b68-4016-9a82-69b8a50aaaf0

\

更新时间:2025-02-16 01:45

【其他】求助请教,如何实现日线当日卖出后,资金直接用于买入?

# 回测引擎:每日数据处理函数,每天执行一次
def m19_handle_data_bigquant_run(context, data):
    #...
    # 2. 生成卖出订单
    print(f'{today} before cash:{context.portfolio.cash}')
    if cash_for_sell > 0:
        for instrument in sell_instruments:
            res = context.order_target(context.symbol

更新时间:2025-02-16 01:40

【其他】为什么order__value卖出没效果

# 交易引擎:bar数据处理函数,每个时间单位执行一次
def m2_handle_data_bigquant_run(context, data):
    target_asset = context.instruments[0]

    target_percent = 0.5  # 50%持仓
    
    # 计算目标资产的目标持仓价值
    target_value = context.portfolio.portfolio_value * target_percent
    
    # 计算目标资产当前持仓价值
    curr

更新时间:2025-02-16 01:36

【其他】如何把次日开盘数据加入策略?

如何把次日开盘数据加入策略?比如竞价金额,竞价成交量。开盘涨幅。

更新时间:2025-02-16 01:24

【平台使用】期货日内分钟K线图

问题

麻烦,问一下,期货日内分钟K线图画的时候出现这个错误,怎么解决完善?

策略

https://bigquant.com/experimentshare/d01379a313004a6895b7644f8f0ec144

\

更新时间:2025-02-16 01:07

【代码报错】TRade(回测/模拟)报错怎么改


{w:100}


{w:100}新手想问一下在trade运行中,这个错误是什么意思,需要在什么地方改正

\

更新时间:2025-02-15 15:49

【平台使用】为什么 高频特征抽取输出值为None?

见 链接:

https://bigquant.com/experimentshare/e939e9c9a1ef43ec8f267205b530219b

\

更新时间:2025-02-15 14:31

【其他】请问回测模块加中入 m_deps=np.random.randn(), 是做什么用的呢?

3. 启动回测

策略回测接口: https://bigquant.com/docs/module_trade.html

m = M.trade.v4( instruments=['510330.HOF'], start_date=start_date, end_date=end_date, initialize=initialize, history_ds = history_ds, before_trading_start=None, handle_data=handle_data, # 买入订单以开盘价成交 order_pric

更新时间:2025-02-15 14:28

【平台使用】为什么根据LSTM+CNN深度学习预测股价案例没有成交?

根据【模板策略】LSTM+CNN深度学习预测股价案例没有成交?

https://bigquant.com/wiki/doc/shendu-gujia-4teFqoC7MV

https://bigquant.com/community/t/topic/194980

https://bigquant.com/experimentshare/52d3c0772a2d4ef9bb5950c7c6646170

\

更新时间:2025-02-15 14:20

【其他】持仓比例问题

{w:100}上图为买入twap1 卖出为twap8时候的持仓比率

{w:100}下图为买入open 卖出close时候的持仓比率 请问这是哪里的问题?

![{w:100}](/wiki/api/attachments.redirect?id=9b51f825-7d67-4158-a063

更新时间:2025-02-15 14:20

【平台使用】根据【模板案例】盘前撤单再委托做的为什么不一致?

根据【模板案例】盘前撤单再委托

https://bigquant.com/community/t/topic/191526

结合视频

{w:100}在模板案例及视频中7月14日只有浦发银行成交,但是我克隆了上述策略,发现7月14日,成交了两笔,分别是浦发银行及万科A,为什么不一致?

[https://bigquant.com/experimentshare/55bcf4598c2b40b58f5b74c47af151b3](http

更新时间:2025-02-15 14:16

【其他】有小时级别的AI策略范例吗?

最好更细粒度的, 比如分钟级别。

好像没找到。 求例子。

更新时间:2025-02-15 14:15

【代码报错】type object 'datetime.datetime' has no attribute 'timedelta'

153 # 今天和上次交易的时间相隔hold_days就全部卖出 datetime.timedelta(context.options['hold_days'])也可以换成自己需要的天数,比如datetime.timedelta(5) -->

154 if data.current_dt - positions_lastdate[instrument]>=datetime.timedelta(0) and data.can_trade(context.symbol(instrument)):

155 context.order_target_percent(co

更新时间:2025-02-15 14:01

【其他】回测如何设置一次全仓买入一只股票

回测如何设置一次全仓买入一只股票

更新时间:2025-02-15 13:54

【平台使用】一个简单的策略,但在模拟交易里运行一直失败

https://bigquant.com/codeshare/a4eb0c11-16ca-4fe2-99f9-b9a86dc78ee8































2024-02-19 15:56:38 任务运行开始调度 state=trigger event= 0061f39d-6448-485e-a04b-79f2e7c3b9e4 .. 2024-02-19

更新时间:2025-02-15 12:18

【平台使用】请教:策略回测正常,提交模拟交易后显示通过,但是我的模拟交易显示无策略,如何解决?





接续:

![](/wiki/api/attachments.red

更新时间:2025-02-15 11:18

【平台使用】因子提取问题

老师好,自建了一个因子,自己的因子提取完成,但是平台的几个因子提取过程出现了

You are trying to merge on object and int64 columns. If you wish to proceed you should use pd.concat的问题

请老师指正。


https://bigquant.com/codeshare/c1aa3ebd-a619-4cd6-9efa-dddd77c837be

\

更新时间:2025-02-14 10:31

【平台使用】交易策略的中的仓位分配无法按需执行,请老师指导一下

https://bigquant.com/codesharev3/9e9ffa1e-d886-4a19-bf29-33eefad02000

如上是我写的交易策略,是希望选出来的股票每次都是按照总资金的十分之一进行购买股票,三天后进行卖出,我在仓位分配这个地方选了进行了调整也无法实现想要的需求,在交易策略地方也做了挑,不知道是那个模块出现了bug 还请老师帮忙指导一下。

![](/wiki/api/attachments.redirec

更新时间:2025-02-14 10:02

【指标定制】如何实现持仓3天就卖出,每日有票就买?

针对交易策略,实现持有三天后卖出,这里的options用法看了文档还是没太理解,参考了bigtrade里面的文档还是没找到问题所在,还请老师帮忙指导一下如何实现股票持有三天后卖出,每天有票就买入。

https://bigquant.com/codesharev3/439d574c-821e-402c-a875-6ec13db3aeae

\

更新时间:2025-02-14 09:48

【指标定制】交易策略中实际交易与回测系统中交易出现了偏差

交易策略中实际执行的程序中执行的交易与回测系统中交易出现了偏差,请问一下老师,这种情况如何调节,还是应该在4月25日买入比较合适,可回测中显示为4月26日交易

[https://bigquant.com/codesharev3/2a91e633-3106-413f-916a-4d8f18c4d7b9](https://bigquant.com/codesharev3/2a91e633-3106-413f-916a-4d8f18c4

更新时间:2025-02-14 09:18

高频交易:为了0.07毫秒的比拼,竟然花费了1400万美金

摘要

2/3光速对你我来说可能只是一瞬,但对于高频交易公司来说,可能就是事业的全部。在瞬息万变的市场上,棋先一招常常就在微秒之间。

眨眼 0.4 秒,常被形容快,但有家公司花了 1400 万美元,就为了让自己再快 0.07 毫秒( 0.00007 秒),5700 分之一眨眼的时间。

Jump Trading 公司在全球最大期货交易所芝加哥商品交易所数据中心对面,买了一块 12 万平方米的空地。

买了之后,他们没盖楼炒房,也不是为了风水,就是架微波通信基站,用于第一时间把交易请求传到芝加哥商品交易所。

![{w:100}{w:100}](https://n.sinaimg.cn

更新时间:2025-02-14 08:01

控制最大回撤:风险约束凯利准则

凯利准则对于长期交易来说已经足够好,前提是投资者对风险是中性的,并且能够承受较大的回撤。然而,在实际交易中,我们无法接受长时间和较大的回撤。为了克服凯利准则导致的较大回撤问题,Busseti等人(2016年)提出了风险约束凯利准则,它将最大化长期对数增长率与回撤作为约束结合起来。这种约束使我们能够获得更平滑的权益曲线。你将在这里了解这种新型凯利准则的一切,并将其应用于交易策略。

本文涵盖以下内容:

  • 凯利准则
  • 风险约束凯利准则
  • 基于风险约束凯利准则的交易策略

凯利准则

凯利准则是一个著名的用于分配投资组合资源的公式。你可以在互联网上找到许多关于它的资源。例如

更新时间:2025-01-21 03:19

【平台使用】回测成功但模拟无信号

回测成功,但是提交模拟却没信号产生

当我使用 m_sum(turn,250) AS score作为因子时,回测是成功的,然而提交模拟后却没有信号产生,而这在12月份之前是正常的,也就是说12月份之前模拟信号会产生,但之后就没有信号了。于是我换了另一个float_market_cap AS score作为因子,回测和提交模拟都是成功的。请问是什么原因导致回测成功而模拟不成功呢?

[https://bigquant.com/codesharev3/6d69a0b5-38fe-4693-abea-50f390143a30](https://bigquant.com/codesharev3

更新时间:2024-12-24 07:47

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