首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

我的交易系统

前言 Robert Carver是一位CTA策略研究与实战领域活跃的分享者,他的书Systematic Trading清晰且系统的介绍了如何构建一套多品种多周期的CTA交易系统。...最近Robert Carver在个人博客对其2021年的研究及过去在博客发表的文章做了系统化的总结,公布了其正在使用的交易系统,涉及从品种的筛选到具体的交易规则。...研究踩坑:哪些可以做,哪些不可以做 我从2013年到2021一直在使用这套交易系统,并且在2020年把策略的执行切换到了pysystemtrade(作者的开源框架)。...soon) Kurtosis as a trading rule (too complex and didn't work as well as expected) 以下方法确实有效,且已经应用在了今年的交易系统改进中...现在我总结性的概括一下我筛选标的/市场的流程: 阶段性的关注下经纪商(盈透)现在可供交易的品种; 维护一个关注品种的清单 (当前清单中有64个品种); 从barchart.com提取历史数据,并加入到当前的交易系统

90220

人工智能在金融量化投资的综述(Python)

贝叶斯统计可以用于评估金融风险,如股票价格波动、衰减率等,也可用于预测未来价差,辅助套利交易。...基于深度学习的算法交易模型主要集中在股票价格预测和分类基于(Buy-sellSignal,或TrendDetection)的算法交易模型。可以参考:一文详解RNN及股票预测实战(Python)!...例如,FRDNN算法利用深度神经网络提取股票数据特征,并将其输入到循环强化学习模型中,以做出交易行为。...2 交易系统方法 自动交易系统基于大量企业信息,依赖大数据分析建模预测股票、商品等市场价格走势。也称为算法交易,实质上是企业信息系统(EIS)范畴内的实时决策系统。...2.2 基于文本分析的交易系统 基于文本分析的交易系统主要利用自然语言处理(NLP)技术,对大量的文本数据进行处理和分析,将文本信息转化为结构化的数据,然后利用机器学习算法训练模型,以预测市场走势和股票价格等指标

32910

股票API

实时股票数据接口大全 股票数据的获取目前有如下两种方法可以获取: 1. http/javascript接口取数据 2. web-service接口 1.http/javascript接口取数据...1.1Sina股票数据接口 以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据 接口: http://hq.sinajs.cn/list=sh601006...; 6:”26.91″,竞买价,即“买一”报价; 7:”26.92″,竞卖价,即“卖一”报价; 8:”22114263″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百...:601006)的当前股价 current price:14.20 如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业...,将会在头条显示此股票的相关信息,例如在google搜索601006时, 第一条搜索结果如下图: 通过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数据的获取也是从

3.8K20

常见分布式应用系统设计图解(十二):证券交易系统

这篇讲的是证券交易系统,这类系统包含的内容很多,但是我们还是把目光放在核心的交易部分,比如说股票交易。...在某个可交易时间,如果卖家 A 要以至少 y 的价格卖掉股票 x,卖家 B 愿以至多 y 的价格买入股票 x,那么这个交易就可以发生。...虽说是交易系统,但是它和任何一个支付平台的交易系统有着显著的不同,它的核心是一个竞价匹配的机制,而非货币支付的机制,简单地说,这个机制包含了这样四个步骤: 挂单(可以是买单,也可以是卖单) 匹配(或者叫做撮合...) 成交 清算 从非功能的角度看,有这样几条需求是这样的系统尤其要强调的: Consistency,从单个交易的角度来说,主要就是事务性,这是交易系统最最基本的要求。...Throughput,很多股票市场都是对全球开放的,吞吐量意味着对于交易高峰的接纳能力。 Latency,和吞吐量关系密切,可以放在一起讨论。大型交易系统的延迟的最小单位都是按微秒论的。

1.1K20

Python股市数据分析教程(二):学会它,或可以实现半“智能”炒股

现在,让我们尝试着确定每次买入和抛出股票时的价格。 ? ? ? ? ? ? 从上面我们可以看到,在2013年5月17日,Apple股票的价格大幅下跌,我们的交易系统似乎不能很好地处理这种状况。...但是,这次股价下跌并不是因为Apple公司受到了巨大的冲击,而是由于股票拆分。尽管派付股息不如股票拆分那样明显,但是这些因素仍可能影响到我们交易系统的效果。 ? ?...我们不希望我们的交易系统因为股票拆分和派付股息而表现得很糟糕。我们应该如何处理这种情况?一种方法是获取股票拆分和派付股息的历史数据,并设计一个处理这类数据的交易系统。...只需进行一次除法就可以求出mt的值,因此,我们可以使用收盘价和已调整收盘价来调整股票的其他所有价格。 让我们回到前面,调整Apple的股价,并用这些调整后的数据重新评估我们的交易系统。 ? ? ?...问题3 我们并没有建立一个能够做空股票交易系统。做空交易的手段很巧妙,因为做空所带来的损失是无限大的(另一方面,多头仓位限制了损失最多为购入资产的总值)。在这里可以了解更多关于做空交易的信息。

2K81

程序化 Options trading 浅尝辄止

基本思路是:跟随股票的涨跌趋势,在 该股的 option 市场选择合适的合约下注。如果预测股票上涨,则购买相应的 Call option,否则购买 Put option。...T 会为他的初始团队提供丰厚的,有竞争力的工资,以及交易系统盈利的一部分作为奖金。 对于 options trading,我是个门外汉。...对于流动性,options 不像股票,一般来说只有一些体量巨大且足够热门的股票,才有足够的流动性,所以你选择特斯拉(TSLA)这样的股票做 options trading,才可能在你想要交易的时候,有足够买方...这一块,要解决的问题和已有的股票交易系统大同小异,所以这个周末,我花了亿点点时间,研究了一下很久很久没有触碰的程序化交易系统。...由于股票有完整的历史数据,所以可以把各种组合扔进去根据历史数据优化?从这个角度来看,Rust/C++ 在程序化交易系统领域,有着不可逾越的性能优势。

71520

基于强化学习的自动交易系统研究与发展综述

深度强化学习实验室报道 作者:梁天新 编辑:DeepRL 近年来,强化学习在电子游戏、棋类、决策控制领域取得了巨大进展,也带动着金融交易系统的迅速发展,金融交易问题已经成为强化学习领域的研究热点,特别是股票...RRL在金融交易系统中的应用 Moody 等人将循环强化学习算法模型(Recurrent Reinforcement Learning,RRL)应用在单一股票和资产投资组合等领域,测试了日内外汇市场(USD...实践证明,监督学习方式在金融自动交易系统中应用效果并不理想。 相比监督式的交易系统,Moody 等人提出的RRL 算法是一种在线模式,可以找到随机动态规划问题的近似解[7]。...基于RRL 自适应交易系统 自动交易系统架构 ? 交易系统整体流程如下图所示: ? 5. 值函数与Q 学习的金融交易系统 ? 6....但是,如股票中性、期货中性等策略需要对多种资产同时进行复杂的多空对冲操作时,仍缺少充分的研究。 强化学习领域最近提出了确定性策略和蒙特卡罗树搜索结合的算法,并应用于围棋领域,获得了突破。

1.5K20

金融交易系统设计思路

核心交易系统的设计 5.1. 协议部分 5.2. 订单处理 6. 管理员控制台的设计 6.1. Adminstrator 6.2. Manager 7. 总结 1. 架构纵览 1.1....所以设计交易系统我们要考虑不同操作系统的差异与不同语言的通信。...分布式交易系统 负载均衡 横向扩展,在不停机,不影响在线用户的情况下,动态增加或移除节点 节点健康状态检查 故障转移 双活,多活支持 这样的系统很容易实现多机房异地灾备与多房链路负载均衡...核心交易系统的设计 交易系统的核心就是处理订单,开仓,平仓,挂单等等。下图展示了订单处理的内部模型。 图 5. Trade Core ? 5.1....管理员控制台的设计 通常交易系统有两个控制台,分别是Adminstrator与Manager,Adminstrator是给运维人员使用,用于服务器配置,例如权限分配,性能监控,日志查看等等。

3.2K70

AkShare-股票数据-股票更名

作者寄语 新增股票更名数据接口 更新接口 "stock_info_sz_change_name" # 深证证券交易所股票曾用名详情 "stock_info_change_name" # A 股股票曾用名列表...股票更名 接口: stock_info_change_name 目标地址: http://vip.stock.finance.sina.com.cn/corp/go.php/vCI_CorpInfo/...stockid/300378.phtml 描述: 获取新浪财经-股票曾用名 限量: 单次获取新浪财经-股票曾用名所有历史曾用名称 输入参数 名称 类型 必选 描述 stock str Y stock="...000503"; 股票代码 输出参数 名称 类型 默认显示 描述 list or None str Y 有曾用名则返回列表, 无曾用名则返回 None 接口示例 import akshare as...000503") print(stock_info_change_name_list) 数据示例 ['琼海虹', '海虹控股', 'ST海虹', '海虹控股', 'G海虹', '海虹控股', '国新健康'] 股票更名

1.1K10

AKShare-股票数据-股票热度

作者寄语 本次更新东方财富网站的股票热度数据,该接口可以获取热度排名前 100 位的热门股票数据。...更新接口 "stock_hot_rank_em" # 股票热度-东财 股票热度-东财 接口: stock_hot_rank_em 目标地址: http://guba.eastmoney.com/rank.../ 描述: 东方财富网站-股票热度 限量: 单次返回所有股票当前交易日的人气排名数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 当前排名 int64 - 代码 object...- 股票名称 object - 最新价 float64 - 涨跌幅 float64 - 接口示例 import akshare as ak stock_hot_rank_em_df = ak.stock_hot_rank_em...() print(stock_hot_rank_em_df) 数据示例 当前排名 代码 股票名称 最新价 涨跌幅 0 1 SZ300059 东方财富 27.36

84520

AkShare-股票数据-股票列表

作者寄语 新增返回 A 股所有股票代码和股票简称的接口,可以一次返回相应板块的股票列表。...更新接口 "stock_info_sz_name_code" # 深证证券交易所股票代码和简称 "stock_info_sh_name_code" # 上海证券交易所股票代码和简称 "stock_info_a_code_name..." # A 股股票代码和简称 股票列表-A股 接口: stock_info_a_code_name 目标地址: 沪深交易所 描述: 获取沪深 A 股股票代码和简称数据 限量: 单次获取所有 A 股股票代码和简称数据...-上证 接口: stock_info_sh_name_code 目标地址: 上海证券交易所 描述: 获取上海证券交易所股票代码和简称数据 限量: 单次获取上海证券交易所股票代码和简称数据 输入参数 名称...-深证 接口: stock_info_sz_name_code 目标地址: 深证证券交易所 描述: 获取深证证券交易所股票代码和简称数据 限量: 单次获取深证证券交易所股票代码和简称数据 输入参数 名称

2.4K10

中国数字化实录丨深交所的4.0时代:打造智慧交易所

至今已有2000多家公司在深交所上市,2016年-2018年,深市累计股票筹资额、股票成交金额分别位列世界第一、第三位,截至2018年底,深市股票市价总值位列世界第八位,其茁壮成长与深交所一直以来高度重视的信息技术创新密不可分...其中,交易电脑化、交收无纸化使得纸质股票为电子信息记录所取代,不仅降低了发行成本和交易成本,更解决了存在许久的黑市买卖问题; 通信卫星化,首创证券卫星通信系统,解决了股市行情远距离通信问题,延展了深交所的辐射范围...最终,深交所在1997年全面实现“四化”,用户无论走到全球任何地方,都可以买卖深市的股票。 借助信息技术在高起点上建立整个市场,深交所成功做到了“后发先至”。...美国颁布了NMS修正法案(全美市场系统修正案),要求在任何一个交易所挂牌上市的股票,都可以在其他交易所进行撮合交易,这就导致证券公司会优先选择交易快速、时延短、价格低的交易所进行撮合交易。...更为可贵的是,与原有交易系统相比,新一代交易系统不仅在性能、效率、时延、成本等方面优于原有交易系统,在系统的可用性和安全性上也实现了全面超越。

46450

价值超5万的撮合引擎:开篇

撮合引擎简介 撮合引擎是所有撮合交易系统的核心组件,不管是股票交易系统——包括现货交易、期货交易、期权交易等,还是数字货币交易系统——包括币币交易、合约交易、杠杆交易等,以及各种不同的贵金属交易系统、大宗商品交易系统等...即是说,同一套撮合引擎实现,既可以应用在股票交易系统,也可以应用在数字货币交易系统,可以用于现货交易,也可以用于合约交易等。 那么,一套具有通用性的撮合引擎应该具备哪些功能呢?...股票交易系统一般会在不同交易时间段采用不同的竞价方式,比如在开盘或收盘时采用集合竞价,从而产生开盘价或收盘价,其余时间采用连续竞价。...以深沪的股票交易系统为例,在每个交易日的 9:15~9:25 期间是集合竞价时间。...先说下可复用性,我们期望的是该撮合引擎既能用于股票交易系统,也能用于数字货币交易系统,既能用于币币交易,也能用于合约交易。因此,该撮合引擎要避免引入与具体系统强相关的业务逻辑,以加强它的可复用性。

1.3K41
领券