模拟交易

股票模拟交易是金融领域中的一种重要实践工具,它允许投资者在真实市场环境下进行虚拟交易,以熟悉市场的动态变化和验证其交易策略的有效性和赢率。具体而言,模拟交易系统为投资者提供虚拟资金,在实时更新的市场数据中,进行买卖股票、期货、外汇等金融产品的操作。这种无风险的环境使投资者能够培养交易技能、风险管理意识,并深入了解金融市场运行机制。此外,模拟交易有助于投资者在实际投资前发现潜在问题,优化策略,从而提高未来实际交易的盈利能力。总体而言,市面上股票模拟交易软件为金融市场的参与者提供了一个安全而实用的学习实践平台,为投资者在真实市场中的成功打下了坚实的基础。

【平台使用】3.0的策略分享到模拟交易后无法产生信号

在3.0的平台编写了策略,修改了K线函数,自定义了买卖的逻辑。在平台里面可以进行回测,但提交到模拟交易后,就一直无法产生交易信号,请老师帮忙看看原因,谢谢。

\

更新时间:2024-12-06 02:05

【平台使用】提交模拟交易无信号

策略回测没问题,但提交模似交易无信号产生

这个策略在回测显示正常,但提交模似交易,一直无信号产生。麻烦请老师帮忙看一下是哪里出问题了?

https://bigquant.com/codesharev3/b7df8cff-798a-44e9-9cf9-2e3b0837346c

\

更新时间:2024-11-19 02:58

【代码报错】no data left after dropnan

这个策略之前模拟正常,现在突然报错:no data left after dropnan

1、截图模拟交易报错的页面,配文:报错内容:Exception: no data left after dropnan

2、粘贴策略链接:https://bigquant.com/codesharev3/9be3987e-8535-4b59-860c-18ccd7b6f917



谢谢支持的老师。

更新时间:2024-10-12 09:05

【其他】关于代码策略的几个问题

1、bigtrade的模式和聚宽很大的一个区别就是,策略要用的数据你们是先全部提取好了作为直接输入到回测引擎,这样就可以减少回测引擎每回测一天跑一天数据的麻烦,且再次回测也会有缓存,加快回测效率。我想问的是,我在取数据的时候是取整个回测时间段的,模拟的时候取数是当前的,这两个取数代码的写法肯定不同,不像聚宽,永远取回测日当前时间数据就行,而且我策略要用到的因子数据是需要比较复杂的加工的,有sql,有python,那我提交模拟之后,模拟交易怎么能识别我计算因子的逻辑,然后计算当天的因子值

2.我write_bdb的表是永久有效的么?这个表的存储空间需要付费么?

更新时间:2024-10-10 10:24

【平台使用】如何将AIStudio2.0的代码策略改为支持AIStudio3.0每日模拟交易运行的代码?

AIStudio2.0的代码策略帮我改成AIStudio3.0的策略呗,并支持每日模拟交易运行

初步定为应该是回测引擎的问题,是不是平台做了什么修改,导致如下链接的回测引擎可以正常进行回测,提交模拟后可运行成功但是没有交易信号,请老师帮忙看看,或者提供一个新的纯代码的能在AI2.0中回测的模版,感谢~


[https://bigquant.com/codeshare/7188608c-4420-42ad-b

更新时间:2024-10-10 07:44

模拟交易运行不稳定

模拟交易运行不稳定,麻烦查看一下具体问题是什么 如何解决\n任务ID:dee4caed-9ff5-4435-b849-182a74747762


https://bigquant.com/codesharev3/26bd03cd-4302-4a18-bdac-0e0703fe2029

\

更新时间:2024-07-10 07:22

模拟交易失败 报错 single positional indexer is out-of-bounds

任务ID:418ec338-e522-482b-8cc6-3e00173c83a2

更新时间:2024-06-25 07:05

如何设置模拟交易在自定义定时任务后触发

背景

如果我们的模拟交易需要依赖自定义定时任务的数据结果, 即需要保证模拟交易在这个定时任务后才运行需要怎么处理?

处理流程

1 、提交自定义的定时任务

定时任务代码编写完成后点击画布右上角的提交模拟按钮



提交后弹出的对话框需要关注以下几点

1)任务类型选择数据任务。

2)高级设置中的依赖标签默认是data,表示此任务依赖平台的数据构建完成后,才会触发。如果不需要依赖平台的数据可

更新时间:2024-06-19 10:33

AI策略调优

视频讲解

以上内容可以详细查看视频讲解

策略失效判断及处理方法

问:如何判断策略失效以及失效后的处理

答:最大回撤超过历史回测的最大回撤(回测足够长,经历一轮牛熊),说明策略失效或者策略过拟合

1、实盘前进行一段时间的模拟交易

2、策略轮动

如何解决调参引起策略结果波动

问:AI策略因子、训练和回测时间范围等任一条件变化,结果都变动很大,调优毫无方向,该怎么进行AI策略开发和调优?

答:把

更新时间:2024-06-07 10:55

交易引擎

交易引擎简介

1.1 交易引擎的作用

交易引擎回测模块的功能是实现用户的交易逻辑

  • 当用户将策略编写好之后,我们需要在一段时间当中,用策略逻辑,模拟一下在金融市场中的买卖,通过收益情况判断策略的好坏
  • 如果想测试策略在某段历史时期上的表现,只需在本地运行回测模块即可
  • 如果想测试策略从今天开始一直到未来的表现,需要将含有回测模块的策略提交到模拟交易
  • 在交易引擎中,用户可以自定义一些买卖逻辑,也叫交易逻辑,它和策略逻辑还是有一定区别的

策略逻辑与交易逻辑的对比:

策略逻辑 交易逻辑
使用什么样的数据\n使用什么

更新时间:2024-06-07 10:55

请问高频因子的提取在编辑器2.0里面是正常运行, 但是模拟交易中高频因子提取出错, 是部署的问题吗?

您好, 新版的模拟交易中高频因子提取出错, 在编辑器里面是正常运行的...

File module2/common/modulemanagerv2.py:88, in biglearning.module2.common.modulemanagerv2.BigQuantModuleVersion.call() 88 89 File module2/common/moduleinvoker.py:370, in biglearning.module2.common.moduleinvoker.module_invoke() 90 91 File module2/common/modu

更新时间:2024-05-30 08:11

模拟交易运行失败 数据training为空

回测正常 模拟交易运行失败

2.0环境 可视化AI stockranker策略回测成功 提交模拟交易后运行失败 数据抽取开始及结束时间都有绑定交易日实盘数据

训练集代码:

# @module(position="-630,-117", comment='4. 训练数据,设置训练开始时间和结束时间', comment_collapsed=False)
m4 = M.extract_data_dai.v7(

更新时间:2024-05-26 07:17

模拟交易运行失败

回测正常 模拟交易运行失败

2.0环境 可视化AI stockranker策略回测成功 提交模拟交易后运行失败 数据抽取开始及结束时间都有绑定交易日实盘数据

训练集代码:

\

# @module(position="-630,-117", comment='4. 训练数据,设置训练开始时间和结束时间', comment_collapsed=False)
m4 = M.extract_data_dai.v7(
    sql=m3.data,
    start_date='2018-01-01',
    start_date_bound_to_tradin

更新时间:2024-05-24 08:44

复刻策略

获取策略代码

  • 知识库 知识库提供各种策略模版、Demo和交流分享
  • 宽客学院 学习课程、很多课程提供策略代码可用于复刻(fork、克隆、clone)

研究策略代码

  • 进入 编写策略,AIStudio 是BigQuant的策略开发环境
  • 查看策略、编辑策略、运行回测等

运行回测

  • 运行回测
  • 查看策略绩效

提交模拟交易

  • 提交模拟交

更新时间:2024-05-22 10:06

【历史文档】常见问题-用API获取模拟交易持仓数据

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-16 06:13

【历史文档】常见问题-模拟交易没信号但没报错

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-16 06:10

【历史文档】高阶技巧-如何在模拟中使用持久化变量

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-16 05:50

【历史文档】高阶技巧-pytorch模型固化+提交模拟交易

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平台

更新时间:2024-05-16 03:24

【历史文档】策略-模拟实盘

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-16 01:49

【历史文档】策略-模拟交易

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平

更新时间:2024-05-15 10:05

设置回测基准期货案例

策略案例


https://bigquant.com/experimentshare/05c39d35fc4542cc9fc763d812220af9

\

更新时间:2024-05-15 02:10

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





接续:

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

更新时间:2024-04-06 15:50

模拟交易中使用到CSV文件怎么处理呢

模拟交易中使用到CSV文件怎么处理呢

更新时间:2024-03-19 09:30

因子任务、模拟交易运行时alpha_hfpc_*系列因子尚未计算完成

如题。我的策略使用了这系列因子中若干关于订单大小的因子。


在今天因子任务运行的时间(17:37),这系列因子的值是空的


在我的前两个模拟交易运行时(18:30左右),仍然是空的


直到我的第三个模拟交易运行(18:49),才成功获取到了这一系列因子的值


(我的三个模拟交易任务每一个都依赖前一个,为了让运行时间错开)


我的模拟交易任务甚至勾上了全部标签。按理来说,应该在运行任务时,平台的因子已经全计算完了。


实际上这一现象我已经观察到很多次了,不过平常在因子任务的时候获取不到,在模拟交易运行的时候就获取到了,我感觉问题不大就没有反馈。今天格外的严重。这应该是个b

更新时间:2024-02-26 17:16

过年后模拟交易失败,回测也出现了问题

年前跑的一个策略

昨天显示运行失败,日志报错如下,之前都跑得好好的不知道出了什么问题

https://bigquant.com/live/strategy?notebook_id=6f51df86-b957-11ee-b4d7-760bcf22f689

更新时间:2024-02-20 01:57

分页第1页第2页第3页第4页
{link}