① 关于量化交易,这些入门知识你需要了解
这篇文章将向你介绍量化交易系统的一些基本概念。本文主要面向两类读者,第一类是正在努力寻找一份量化交易员工作的求职者,第二类是期望尝试开启自己量化交易事业的个人投资者。关于量化交易,这些入门知识你需要了解。
量化交易是数量金融学一个极其艰深复杂的领域。若要通过面试或构造你自己的交易策略,就需要你投入时间学习一些必备知识。
量化交易系统包括四个主要部分:
策略识别:搜索策略、挖掘优势、确定交易频率。
回溯测试:获取数据、分析策略性能、剔除偏差。
交割系统:连接经纪商、使交易自动化、使交易成本最小化。
风险管理:最优资本配置、最优赌注或凯利准则、交易心理学。
我们首先来谈谈如何识别一个交易策略。
策略识别
所有量化交易流程都肇始于一个初期研究。这个研究流程包括搜索一个策略、检验它是否适合你可能正在运作的策略组合、获取任何测试策略时所需数据、努力优化策略使其预期年化预期收益更高且(或)风险更低。如果你是一个“散户”交易员,一定要清楚自己的资金是否充足,以及交易成本对策略的影响。
通过各种公开数据搜索可盈利的策略实际上十分简单,并没有大家想的那么难。研究学者会定期发表理论交易结果(虽然大多为交易成本总额)。一些数量金融学主题博文也会详细讨论策略。交易期刊还会简报一下基金管理公司使用的一些策略。
你可能会问,个人与公司怎么可能愿谈他们的可盈利策略,特别是当他们知道,如果其他人“复制相同的策略”,长期而言它终将失效。
原因就在于,他们通常不会透露具体的参数以及他们所使用的调参方法,而这些优化技能才是把一个表现平庸的策略调成一个回报丰厚的策略所需的关键技术。实际上,若要创建你自己的、独一无二的策略,一个最好的法子就是寻找相似的方法,尔后执行你自己的优化程序。
你所看到的很多策略都可归入均值回归交易策略、趋势跟随或动量交易策略两类。
均值回归策略试图利用这么一个事实:“价格序列”(如两个关联资产的价差)存在一个长期均值,价格对均值的短期偏离终将回归。
动量交易策略则试图“搭上市场趋势的顺风车”,利用投资心理和大基金结构信息在一个方向积聚动量,跟随趋势直至回归。
定量交易还有一个重要方面,即交易策略的频率。低频交易(Low Frequency Trading, LFT)通常指持有资产超过一个交易日的策略。相应地,高频交易(High Frequency Trading, HFT)通常指持有资产一个交易日的策略。
超高频交易(Ultra-High Frequency Trading, UHFT)指持有资产的时常达秒级与毫秒级的策略。虽然散户可以进行HFT与UHFT交易,但也只是在你掌握了交易“技术栈”与订单簿动力学的详细知识后才有可能。本篇入门文章,我们不会对这些问题做任何深入探讨。
策略或策略集合一旦确定,现在就需要在历史数据上测试其盈利能力,这就进入了回溯测试的工作范围。
回溯测试
回溯测试的目标是提供证据,佐以证明通过以上流程所确定的策略,无论是应用于历史(训练)数据还是测试数据均可盈利。它可以反映该策略未来在“真实世界”中的预期表现。
由于种种原因,回溯测试不能保证一定成功。这或许就是量化交易最为微妙之处,由于它包含了大量的偏差,我们必须尽尽力仔细审查并剔除它们。
我们将讨论几种常见类型的偏差,包括先窥偏差、幸存者偏差与优化偏差(亦称“数据窥视偏差”)。回溯测试中其他几个重要方面,包括历史数据的可用性与清洁度、真实交易成本及可靠回测平台上的决定。我们会在后续“交割系统”一节深入讨论交易成本。
策略一旦确定,我们就需要获取历史数据,并借此展开测试,如有可能还可改进策略。现在卖数据的很多,所有资产类型的数据都有。通常,数据的质量、深度、时间间隔不同,其价格也不同。
刚入门的量化交易员(至少零售等级)最初使用雅虎金融板块(Yahoo Finance)的免费数据就行。对于数据供应商,这里不再赘言。我想重点谈一谈处理历史数据时,时常遇到的问题。
对于历史数据,人们主要关心的问题,包括数据精度或清洁度、幸存者偏差、应对如分发红利、拆分股票等公司行为的调整。
精度与数据整体质量有关,无论数据是否包含错误。有时错误容易识别,比如使用一个窄带滤波器,就可以找出时间序列数据中的“窄带”并更正它们。其他时候,错误又很难甄别,经常需要根据多个数据供应商提供的数据进行对比检查。
幸存者偏差通常是免费数据集或廉价数据集的一个”特征“。对于一个带有幸存者偏差的数据集,它不包含已经不再交易的资产数据。不再交易的证券,则表示已经退市或破产公司的股票。如果数据集中含有此类偏差,策略在此数据集上的测试表现可能比在”真实世界“里表现的更好,毕竟历史”赢家“已经被预先筛选出来,作为训练数据使用。
公司行为即公司开展的常引发原始价格阶梯形变化的”逻辑“活动,它不应该计入价格预期年化预期收益。公司分发红利和拆分股票行为是引发调整的两个常见行为,二者无论发生哪一种,都需要进行一个”回调“的流程。我们一定要留心,不要把股票拆分和真实预期年化预期收益调整混为一谈。许多交易员在处理公司行为时都碰过壁!
为了开展回溯测试,我们必须使用一个软件平台。你可以选择一个专门的回测软件如MultiCharts,一个数值平台如Excel或MATLAB,或者一个用Python或C++完全自主实现的平台。对于MultiCharts(或类似平台),个人是比较介绍,对于编程的要求比较低。
在做系统回测时,一定要量化表示系统性能。定量策略的“业界标准”度量为最大资金回挫与夏普比率。最大资金回挫表示一段时间(通常一年)内账户资金曲线从波峰至波谷的最大跌幅,常使用百分比表示。
由于大量的统计因素,LFT策略比HFT策略的资金回挫更高。历史回测会显示过去的最大资金回挫,它能够较为贴切地反映策略的未来资金回挫情况。第二个度量指标是夏普比率,它被启发式地定义为“超额预期年化预期收益均值与超额预期年化预期收益标准差的比值”。
这里,超额预期年化预期收益表示策略预期年化预期收益超出某个预定基准,如标普500或三月期短期国债(预期年化预期收益)的额度。注意人们通常不使用历史预期年化预期收益指标,因为它忽略了策略波动性的影响,而夏普比率却考虑到了这一点。
如果经过回测,策略的夏普比率很高且其最大资金回挫已经最小化,则可以认为它趋于无偏,下一步就是要搭建一个交割系统。
交割系统
交割系统是一个方法集合,由它来控制交易策略生成的交易列表的发送和经纪商的交割行为。事实上,交易可以半自动、甚至全自动生成,而执行机制可以手动、半自动(即“点击一次交割一项”)或者全自动。
尽管如此,对于LFT策略,手动和半自动技术却比较常见;对于HFT策略,则必须创建一个全自动交割机制,由于策略和技术彼此依赖,还要经常与交易指令生成器紧密相接。
在搭建交割系统时,我们需要考虑几个关键因素:连接经纪商的接口、交易成本(包括佣金、滑动价差与价差)最小化、实时系统与回测时系统性能的差异。
联系经纪人的方法有很多,你可以直接电话联系他,也可以通过一个全自动高性能的应用程序接口(API)实现。理想情况,就是希望交割交易的自动化程度尽可能高。这样一来,你不仅可以脱开身集中精力进行深入研究,还能运行多个策略、甚至HFT策略(实际上,如果没有自动化交割,HFT根本不可能)。
前面说过的几种常用回溯测试软件如MATLAB、Excel和MultiCharts,对于LFT策略或简单策略都是不错的选择。但是,如果要做真正的HFT,你就必须要构造一个用高性能语言(如C++)编写的内部交割系统。
说个我的亲身经历,以前受聘于一家基金管理公司,我们有一个十分钟的“交易周期”,每隔十分钟下载一次新的市场数据,然后根据这十分钟的信息进行交割。这里用的是一个优化的Python脚本。对于任何处理分钟级或秒级频率数据的工作,我相信C/C++更理想。
在一家大型的基金管理公司,交割系统的优化通常不在量化交易员的工作范围。但是,在小点的公司或高频交易公司,交易员就是交割人,所以技术面越广越好。你要想进一家基金管理公司,一定要记住这一点。你的编程能力不说比你的统计学和计量经济学禀赋更重要,至少也同样重要!
另外一个属于交割系统的重要问题是交易成本最小化。一般地,交易成本由三部分构成:佣金(或税收)、损耗与价差。佣金是向经纪商、交易所和证券交易委员会(或类似政府监管机构)支付的费用;滑动价差是你的预期交割价位与真实交割价位的差值;价差则是待交易证券的卖出价与买入价之差。注意价差不是常数,它依赖于市场当前流动性(即买单和卖单数量)。
交易成本是决定一个策略是高夏普比率且盈利丰厚,还是低夏普比率且极不盈利的关键。根据回溯测试正确预测未来的交易成本很具有挑战性,你需要根据策略频率,及时获取带有卖出价与买入价信息的历史交易数据。
为此,大型基金管理公司量化交易的整个团队都专注于交割优化。当基金管理公司需要抛售大量交易时(原因五花八门),如果向市场“倾泻”大批股票,会迅速压低价格,可能都来不及以最优价格交割。
因此,纵使遭受损耗风险,基金管理公式也会选择使用算法交易,通过“打点滴”的方式向市场出单。此外,其他策略如若“捕到”这些必要性条件,也能利用市场失效(获利)。这是基金结构性套利的内容。
交割系统最后一个主要问题关系到策略的实时性能与回测性能的差异。这种差异由多种因素造成,比如我们在“回溯测试”一节已经深入讨论过的前窥偏差与最优化偏差。
然而,对于有些策略,在部署之前不易测得这些偏差。这种情况对于HFT最为常见。交割系统和交易策略本身均可能存在程序错误,回溯测试时没有显现却在实时交易时出来捣乱。市场可能受到继交易策略部署后的一场政变的影响,而新的监管环境、投资者情绪与宏观经济形势的变化也均可能导致现实市场表现与回溯测试表现的差异,从而造成策略盈利性上的分歧。
风险管理
量化交易迷宫的最后一块是风险管理程序。风险包含我们之前谈论的所有偏差。它包括技术风险,比如所有在交易所的服务器突然发生硬盘故障。它还包括经纪风险,如经纪商破产(此说并非危言耸听,引发恐慌的明富环球就是一个例子)。
总而言之,它覆盖了几乎所有可能干扰到交易实现的因素,而其来源各不相同。已经有成套的书籍介绍量化交易策略的风险管理,本人也就不再对所有可能的风险来源做详细说明。
风险管理还包括投资组合理论的一个分支,即所谓的“最优资本配置”,涉及到如何将资本分配给一组策略、如何将资本分配给策略内不同交易的方法。这是一个复杂的领域,依赖于一些高级数学知识。
最优资本配置与投资策略杠杆通过一个名为凯利准则的业界标准建立联系。本文是一篇入门文章,我在此不详谈其计算。凯利准则对策略预期年化预期收益的统计性质做过一些假设,但是它们在金融市场中并不一定成立,交易员因此在实现时通常会有所保留。
风险管理的另外一个关键成分涉及到交易员自身心理因素的处理。尽管大家都承认,算法交易若无人为干涉,不太容易出现问题。交易员在交易时,稍不留神仍然可能会掺入许多认知偏差。
一个常见的偏差是厌恶规避,当人发现损失已成定局,其所带来的痛苦,可能会麻痹人的行为,不能做到及时抛盘止损。类似地,由于太过忧心已经到手的预期年化预期收益可能赔掉,人们可能也会过早抛盘收利。
另外一个常见的偏差是所谓的偏好偏差:交易员太看重事件而非长远地看问题。此外,当然不能落下“恐惧与贪婪”这对经典的情绪偏差。这两种偏差常导致杠杆不足或杠杆过度,造成爆仓(账户资产净值近乎为零或更糟)或盈利缩水的局面。
总结
由此观之,量化交易是数量金融学中一个虽趣味十足但极其复杂的领域。我对这个话题的讨论浅尝辄止,文章就已经这么长了!我在文中三言两句带过的问题,已经有大量的相关书籍和论文出版。
因此,在你申请量化基金交易职位前,务必要进行大量的基础调研,至少应当具有统计学和计量经济学的广泛背景,以及使用MultiCharts、MATLAB、Python或者R程序语言实现的丰富经验。如果应对的是更加复杂的高频端策略,你的技能组合可能还要包含Linux内核修改、C/C++、汇编编程和网络延迟优化。
② 股市量化交易什么意思
“量化交易”有两层含义:一是狭义的,指量化交易的内容,将交易条件转化为程序,自动下单;第二,广义上是指系统交易方式,是一个综合的交易系统。也就是说,根据一系列的交易条件,一个智能的辅助决策系统,将丰富的经验与交易条件相结合,在交易过程中管理风险控制。
拓展资料:
在A股市场上,股票买卖遵循以下的交易规则:
T+1交易方式,即当天买入的股票,需要下一个交易日卖出。
买入最小单位为1手,即100股,且必须每次买入的数量必须是100股的整数倍,卖出可以不整100股卖出,但是不足100股的部分,必须一次性卖出。
遵循“时间优先,价格优先”的原则,即较高买进申报优先满足于较低买进申报,较低卖出申报优先满足于较高卖出申报;同价位申报,先申报者优先满足。
除此之外,在a股市场上,投资者只能进行做多操作,不能进行做空操作;其委托交易时,其委托价格必须在个股的当天涨跌幅限制内,否则无效;委托单在当日的交易时间内有效,收盘之后,其委托单无效。
涨跌幅限制:
新股上市及重组成功上市股票首日无涨跌幅限制,一般情况下涨跌幅限制为前一交易日收市价上下10%,即一个交易日最大振幅为20%。
ST股票及*ST股票涨跌幅限制为前一交易日收市价上下5%,即一个交易日最大振幅为10%。股票涨(跌)幅价格=股票前一日收盘价格×10%(或5%)。
权证涨跌幅限制权证涨(跌)幅价格=标的证券前日涨(跌)幅价格×125%×行权比例。
具体交易时间规定:
每周一至周五,每天上午9:30至11:30,下午1:00至3:00,法定假期除外。
集合竞价:上午9:15——9:25,其中9:15——9:20可以撤单,9:20——9:25不能撤单,9:25以成交量最大的价格为开盘价。
连续竞价:上午9:30——11:30,下午1:00——3:00
成交顺序:
价格优先——较高价格买进申报优先于较低价格买进申报,较低价格卖出申报优先于较高价格卖出申报;
时间优先——买卖方向、价格相同的,先申报者优先于后申报者。先后顺序按交易主机接受申报的时间确定。
③ 股市大额交易对资金有没有限制
您好
开户并无资金要求.
你放心好了.
目前还是免费的.
投资者如需入市炒股.必须先开立证券帐户.通常说的炒股就是炒A股.A股就是用人民币炒的.B股是用外币炒得,一般国内投资者参与较少.
股票开户常见问题答疑:
一:开户年龄限制?
答:必须年满18周岁,以身份证上出生日期为准.
二:开户时间问题?
答:小一点的地方周一到周五上班时间(上午九点到下午五点)去证券公司营业部即可开户.大一些的城市周一到周五上午九点到下午五点,周末上午九点到下午五点也可办理开户手续.
三:开户费用多少?
深圳证券账户卡50元,上海证券账户卡40元,一共是90元.某些地方可能会打折,收取55元.或者开一个送一个,比如开上海证券帐户送深圳证券帐户或者开深圳证券帐户送上海证券帐户,所以开户费为40元或者50元;一些证券公司数量少的城市可能会收取90元开户费.深圳,上海,广州,北京,天津,武汉等地方则不再收取开户费.开户费由营业部替你垫付,你开户不需要钱的.
四:开户需要哪些资料?
答:二代身份证加一张普通银行卡即可.没有二代身份证的可凭一代身份证办理开户,但是需要辅助证件,比如驾驶证,居住证等.
五:银行卡需要开通网银吗?哪些银行可以?
答:不需要开通网银 ,普通的银行卡就可以.开通了网银也没关系 ,银证转账跟网银是不相同的.中国农业银行,中国工商银行.中国银行,中国建设银行,交通银行,深圳发展银行,深圳平安银行,招商银行,华夏银行,兴业银行,中国光大银行,中信银行,中国民生银行,广东发展银行,上海银行,天津银行,浦发银行(上海浦东发展银行).一共十七家银行.
六:开户需要存入多少钱?
答:开户可以不用存钱进去,开个空户不存一分钱进去也可以.这个没有任何限制的.但是建议你最好要存一块钱在你的银行卡里面,开户之后通过银证转账把这一块钱转入到股票资金账户里面去,然后再转出来,熟悉一下银证转账操作流程.
七:多少钱可以买股票?
答:证券交易所规定买股票最少买一手或者整数倍,一手等于100股.最便宜的股票农业银行,价格两块多一股,一百股需要二百多块钱,所以三百块钱就可以买股票了,门栏很低的.但是三百块钱炒股票没意义,赚不到钱,只适合用来熟悉股票交易流程.
八:开了户不用有没有影响?会不会扣年费?
答:开户了不用没有任何影响,没有资金,不操作的话三年之后就自动销户了.只要你不交易买股票,就不会有任何费用.没有年费这一说,不扣年费.相反的,很多银行卡绑定了三方存管以后连年费都不扣了.年费都免了.但不是所有的银行都免年费的.
九:开户是在银行吗?
答:不是.银行里面只是证券公司的驻点客户经理或者证券经纪人,他们会全程陪同你开户,但是都是要回证券公司营业部才可以开户.银行只是证券公司开发客户的一个渠道.当你在银行里找到证券公司的客户经理或者证券经纪人要开户,他们会带你回营业部去办理开户手续.必须去的,要在营业部照相,设置交易密码,签字填表.
十:股票交易要去银行或者证券公司营业部吗?
答:不需要去!自己在电脑上就可以买卖股票了.也可以通过手机炒股软件买卖股票!网上直接可以交易,随时随地,在家里都可以.
以上第八条有误,属于刚进证券公司不久写的,写得不准确!现更正如下:股票账户无资金,没有买股票,三年不操作,自动休眠!(不能自动销户的)证券公司专职客户经理,有疑问可以咨询.
银行卡里的钱可以随时取出来,股票资金账户里的钱可以转到银行卡里,都是属于你的,没有问题的
很安全.
④ 量化股票交易系统一年多少钱
现在好多平台有免费体验,
也有个人专家开发的各种策略可以租用,价格都不一样
量化策略,某些量化策略是按月按年收费的
月费从免费到几百上千都有,量化策略对资金规模有要求的,
同一个策略相同时间内安全负载量有限。
⑤ 散户如何做量化交易
对于散户来说,量化交易是有一定门槛的。散户想要做量化交易,就必须有属于自己的程序化选股系统、程序化交易系统和风险预警系统。在具备这三者的前提下,散户要具备至少50万元以上的资金,才可能有足够的试错空间来参与量化交易。因此,散户中很少有执行量化交易的投资人。
⑥ 股票怎么购买最低需要多少资金
股票开户是不需要开户费的,而炒股的最低资金也没要求,股票交易单位是股,而最少要买1手,1手就是100股,现在的股票,2块多到300块都有,也就是说最低你几百块也可以买股票。
每当股价上涨或者下跌比较厉害的时候,总有不少股民朋友将股价走势的依据用主力资金的净流入或净流出来判断。其实很多人并不太了解主力资金,也就不奇怪为什么容易出现判断失误的情况了,亏钱了都还发觉不出来。所以今天我打算和大家好好聊聊关于主力资金的那些事儿,希望可以给大家一些启发。强烈建议大家把整篇文章都看完,尤其是第二点非常之重要。开始之前,不妨先领一波福利--机构精选的牛股榜单新鲜出炉,走过路过可别错过:【绝密】机构推荐的牛股名单泄露,限时速领!!!
一、主力资金是什么?
资金量比较大,会对个股的股价形成非常大影响的这类资金,我们称之为主力资金,包括私募基金、公募基金、社保、养老金、中央汇金、证金、外资(QFII、北向资金)、券商机构资金、游资、企业大股东等。其中容易引起整个股票市场波动的主力资金之一的当然要数北向资金、券商机构资金。
一般把沪深两市的股票称为“北”,因而北向包括那些流入A股市场的香港资金以及国际资本;“南”所代表的就是港股,所以流入港股的中国内地资金也被统称为南向资金。北向资金为什么要关注,一方面是因为北向资金背后拥有强大的投研团队,知道许多散户不知道的东西,因而北向资金的另外一个称呼就叫做“聪明资金”,很多时候的一些投资的机会我们能从北向基金的动作机会中得到。
券商机构资金不单单拥有渠道优势,还能够拥有最新资料,业绩较为优秀、行业发展前景较好的个股是我们通常的标准,很多时候个股的主升浪离不开他们的资金力量,因此也有了一个“轿夫”的别称。股市行情信息知道得越快越好,推荐给你一个秒速推送行情消息的投资神器--【股市晴雨表】金融市场一手资讯播报
二、主力资金流入流出对股价有什么影响?
这么说吧,主力资金流入量大于流出量,意味着股票市场里供小于求,股票价格也相应的会变高;要是有主力资金流入量小于流出量的现象,说明供大于求,股价肯定就会下降,与股票而言,主力的资金流向很大几率上会影响到它的价格走向。不过只看流入流出的数据并非十分精确,并不排除主力资金大量流出,股价却上升的可能,在这个背后有一个主要的原因是,主力所利用少量的资金拉升股价诱多,接着再以小单的形式慢慢出货,并且持续的有散户来接盘,股价也会上涨。因此只有通过综合全面的分析,才能选出一支优秀的股票,止损位和止盈位都提前设置好并且及时跟进,到位及时作出相应的措施才是能决定着中小投资者是否能在股市中盈利的关键。如果实在没有充足的时间去研究某只个股,不妨点击下面这个链接,输入自己想要了解的股票代码,进行深度分析:【免费】测一测你的股票当前估值位置?
应答时间:2021-09-26,最新业务变化以文中链接内展示的数据为准,请点击查看
⑦ 股票开户的时候,账户里需要多少资金呢
单纯开立个人证券账户是不需要账户内留资金的!
有的券商为了吸引新手开户,还有很多开户奖励活动,例如送伴手礼,充话费啥的!
不过证券账户的很多功能和权限,是有资金门槛的,要求账户内的资金达到对应的标准,才能使用。
100万市值账户内资金量来到100万一档,这100万可以是现金,股票,基金形式存在,市值达到100万,投资人可以开通的权限有新三板交易等。
资金体量再上去,还有很多功能的开通,例如大宗交易等!
就像玩游戏一样,等级越高,能玩的副本越多。资金门槛的设置,其本质是控制风险,从制度上保护了投资人。作为一般投资人,要具备风险意识,在自身的专业程度,风险承受能力范围内,开通对应的权限,进行证券交易!
本文系【投顾吴鹏】原创,上述内容仅做学习交流不构成任何投资建议,特此声明!如果您觉得内容有点道理,麻烦点个赞,关注一下呗,小编先行谢过!
⑧ 股票开户有资金限制吗
股票开户没有资金限制哦,零资金也可以办理,股票开户是免费的业务,不交易就不会产生任何费用。
股票交易有一个最低交易数量即1手(一手为100股),价格偏低的股票有两到三元的,交易一手的金额为两三百左右。
股票交易过程中会产生交易费用,资金量低的交易盈亏也比较小,再扣去手续费就更少了,所以交易股票的一般都是资金量稍大一点儿的, 一般高于一万元。
股票低佣金的开户流程可以发给你。