Ⅰ 外汇交易三部曲的图书目录
总论外汇交易的终极哲学——我的“交易圣杯”
第一章 外汇交易的终极合理流程:应对随机强化和一致强化的武器
第一节 为什么绝大多数人都无法学会交易:局部随机强化的困境
第二节 如何走出困境:整体观念和系统性交易
第三节 机械交易是个人的爱好,系统交易是成功的前提
第四节 计划你的交易,交易你的计划:分析、计划、执行和总结
第五节 为什么我要错误地说外汇交易是三部曲:借力打力的苦衷
第二章 找寻交易的圣杯:我的交易金字塔
第一节 我的圣杯不是技术指标,所以比你厉害
第二节 交易室墙壁上的金字塔
第三节 如何读懂我的圣杯:金字塔解析指南
第四节 我的经验是免费的,获得我的经验不是免费的
第五节 做个有见地的交易员,而不是找寻完关指标的群氓
第三章 工夫在外汇之外:神经语言程式学和孙子兵法的交融
第一节 永远徘徊的绝大多数人:天性与传媒布下的“局”
第二节 观念决定了你的交易层次,经验塑造了你的交易技巧
第三节 我的得救:NLP带我们出埃及记
第四节 上善若水:NLP和道家哲学
第五节 我们不应忽略了最好的交易哲学,华人交易员的瑰宝:孙子兵法
第六节 我所认识的顺势交易者和水:给未来最伟大交易员们的忠告
上部外汇驱动分析的精髓——大处着眼预测
第四章 驱动分析和基本分析的区别
第一节 为什么我们的基本分析如此无能
第二节 系统思维的关键:来自NI。P的智慧一一外汇逻辑层次分析矩阵
第三节 前瞻思维的关键:宏观预测经济金融学
第四节 驱动分析大师:索罗斯和保尔森的思维魔方
第五章 驱动分析的利器之一——外汇逻辑层次分析矩阵
第一节 地缘政治与外汇走势分析
第二节 经济增长与外汇走势分析
第三节 利率变化与外汇走势分析
第四节 国际收支与外汇走势分析
第五节 商业并购活动与外汇走势分析
第六节 我不是教你汇率经济学
第六章 驱动分析的利器之二——宏观预测经济金融学
第一节 我对现代主流经济学的失望
第二节 走在曲线之前的埃利斯和普林格
第三节 “货币战争”之父:奥地利经济学
第四节 我的部分秘密:宏观预测的三阶段预测理论
第七章 外汇驱动分析的明天
第一节 外汇短线交易也能用上驱动分析:逻辑层次分析矩阵与市场焦点
第二节 “用点数定量化”每个驱动因素:数据价值
第三节 软件模拟环境下的宏观经济预测:我朋友的国计学
中部外汇心理分析的精髓——承上启下的关键
第八章 始终无法立足的心理分析
第一节 反向意见和逆向交易
第二节 交易的对象是人的行为
第三节 交易是博弈而不是匠艺
第四节 人的行为先于市场行为
第五节 技术分析真正成为科学的途径:统计化和心理化
第九章 心理分析的要素
第一节 参与主体
第二节 心理分析的关键要素:关注程度和市场新兴焦点
第三节 想象空间
第四节 心理分析始终是整个分析的核心
第五节 心理分析的指导原则:焦点选择性反向
第六节 心理分析的典型思路:背离和过度
第十章 外汇市场参与大众心理分析的主要手段
第一节 震荡指标和大众情绪
第二节 外汇市场中的波动率和资金流动
第三节 期货持仓兴趣变化
第四节 期权调查
第五节 闻名遐迩的投机者情绪指数(SSI)
第六节 分析师多空调查
第七节 风险偏好
下部外汇行为分析的精髓——小处着手跟随
第十一章 行为分析
第一节 行为分析在整个分析体系中的位置
第二节 行为分析的要点在于当下,而不是未来
第三节 行为分析的三要素:势位态
第四节 行为分析的难题:趋势性质的预测
第五节 行为分析的核心:关键位置的确认
第十二章 趋势分析
第一节 趋势分析的主要手段:N模式
第二节 趋势的性质:单边市、区间市、收缩市和扩展市
第三节 N结构、N期、N%
第四节 趋势分析手段一:N结构法则
第五节 趋势分析手段二:波幅突破
第六节 趋势分析手段三:周规则
第七节 趋势分析手段四:移动均线等趋势指标
第八节 趋势分析手段五:大时间框架制约
第九节 趋势分析手段六:直边趋势线
第十节 趋势分析手段七:中线法
第十三章 位置分析
第一节 位置分析的主要手段:RS模式
第二节 引力位和反弹位
第三节 位置分析手段一:极点和密集区分析法
第四节 位置分析手段二:菲波纳奇比率法
第五节 位置分析手段三:江恩比率法
第六节 位置分析手段四:整数框架分析法
第七节 位置分析手段五:直边和曲边趋势线
第八节 位置分析和进场四法
第九节 位置分析和出场四法
第十节 位置分析和仓位管理
第十四章 形态分析
第一节 形态分析的主要手段:敛散模式
第二节 提醒信号、确认信号、交易信号
第三节 正向发散一收敛一负向发散
第四节 正向发散一负向发散
第五节 正向发散一收敛正向发散
第六节 传统的形态分析手段一:正统K线形态
第七节 传统的形态分析手段二:美国线形态
第八节 传统的形态分析手段三:西方技术形态
第十五章 仓位管理和凯利公式
第一节 外汇分析和交易的完整步骤
第二节 仓位管理的三个要素和凯利公式
第三节 情景规划和交易
附录一 外汇三步分析常用的网址
附录二 丛书内容介绍
附录三 最佳进场时间
Ⅱ 凯利公式 如何应用到股市中
凯利公式 是一条用在期望值很高的投资和投赌中的规则。该公式必须应用在实际增长率相当高,永远不会导致完全损失所有资金的情况。它假设下赌可无限次进行,而且下注没有上下限,这就要看你的眼光了
Ⅲ 交易时保证金比例维持在百分之多少合适呀
一些小经验,新手可以了解了解也许可以少走弯路
1.炒外汇黄金交易最剧烈的时段一般在下午3点到5点,晚上7点到12点。
2.最好不要持仓过夜,如果不得不持仓,一定要设好止损价和止盈价
3.止损价和止盈价的设定可以参考5日均线和20日均线
4.不要过分相信自己的直觉,而是要多看看国际新闻,一句话不要看别人说什么,而是看市场在发生着什么
5.任何时候都不要轻易的满仓操作
6.要判断好大趋势,和着市场做准没错,做波段的时候要谨慎,不要因小失大
7.该涨的时候不涨,则坚决看跌,该跌的时候不跌,则看涨
8.外汇和黄金都是T+0机制,要最大程度发挥这种机制的机动性,把握好时机,果断得进出场,克服贪婪(不愿卖)与恐惧(不敢买)
9.最后当然是多多学习黄金投资知识,充实自己,每天做好总结
10。了解了解国际上比较知名的平台,受FSA和NFA监管。现货黄金杠杆可以选择一百到四百,杠杆大,容易做一些。
11.新手建议先免费申请一个模拟,先模拟学习,边总结模拟心得,记录每日得失。应该有帮助 \
总之无论你做那个平台,都建议你选择正规平台,不要去碰嘿平台,
嘿平台虽然条件给的很好,但是几乎是出不金的。
选择正规平台,然后选择他们的一级代理商,这样不加佣金,可以降低交易成本。当然这样资金也安全的多,资金安全,才实实在在。
Ⅳ 赌博到最后只有输,无法战胜的“凯利公式”到底是什么
凯利公式是f*=(bp-q)/b
其中f*=应投注的资本比值
p=获胜的概率(看每一次赌博的玩法而决定,例如抛硬币,硬币只有两面,那么开出每一面的比例都是50%,即0.5,以此类推)
q=失败的概率,即1-p(还是以抛硬币举例,即q是开出你下注的反面的概率)
b=赔率,等于期望盈利÷可能亏损(即盈亏比)
bp-q=期望值,也即我们常说的“赢面”
凯利公式是用于计算在每一次的赌博(下注)时,应该押注多少才能保证自己收益最大化的公式,若果能正确算出f*,并严格按照这个数目下注,你的运气会比对数字一无所知、下注全凭感觉的赌徒更长久一些。但是请记住,所有的赌博游戏,都是对赌徒不利的,只要你一天不远离赌博,等待你的只有输,一切都只是时间问题。
从这个公式看出,赌博要赢不是不行,但是非常之难,想不输最好的方法就是不赌。
Ⅳ 怎样提高自己预测外汇行情的准确性
外汇交易的赢利是一个积少成多的过程,是在总的交易之中,以占据多数的赢利抵消亏损,剩下的就是最终赢利。那么如何才能提高自己交易的成功率呢?首先,要学会对市场进行科学合理的分析。 分析方法主要有基本面分析和技术分析,基本面分析是为了掌握行情总的趋势,在具体的交易中经常用到的是技术分析手段,外汇交易技术分析的目的是找出具有恰当报酬率和胜率搭配的市场交易结构,然后根据凯利公式展开第二步骤,这就是仓位管理。凯利公式的基本原理是报酬率越高.动用的资金就越多;胜率越高,动用的资金就越多。仓位为0就是出场或者不持仓,而进场、减仓和加仓的道理可以依此类推。外汇交易进场和加仓的理由是潜在报酬率上升或者是潜在胜率上升,而出场和减仓的理由是潜在报酬率下降或者是潜在胜率下降。 在外汇交易中要提高自己的交易成功率就要对基本面有所了解的前提下做好技术分析,在进行技术分析的时候不能贪多,分析方法不是越多越好,要根据自己的交易情况选择最适合自己的分析方法。
Ⅵ 新手理财,是全仓持一只基金还是分散持多基金好呢
Ⅶ 如何利用凯利公式控制股票仓位
在我们去进行股票,期货投资的时候,经常听到有人说到金字塔加仓法,当亏损的时候,每次亏损都加大我们的仓位到原来的总仓位的两倍,这样,一方面可以摊薄我们的平仓持仓成本,另一方面,当行情反转的时候,我们就更容易回本,甚至收回收益;而当盈利的时候,我们去增加仓位就需要小心,可以每次增加仓位为原来的 1/2,因为股价高的时候,它回落起来也更容易,因此,我们以比较小的仓位去进行加仓,可以避免我们的持仓成本太高。
乍一听,是这么一回事,而且不少我们投资者也会采用这样的办法去应对自己的投资策略。但是,这样做是否合理,能不能从数学,从数据模拟上针对我们这样的投资策略去进行一个合理的分析呢?这里,笔者试图以掷硬币为例,来介绍鞅与反鞅策略。对于掷硬币,这里做一个假定,假如正面为赢,反面为输,赢的话,可以得到多一枚硬币,输的话,付出的硬币就此输去。
鞅策略
有一种投注方法,当我们每次输了的时候,那么我们下次就加倍投注,譬如,第一次如果投入一枚硬币,那么下一次我们就投入两枚硬币,赢了的话,我们不仅可以将输了的一枚硬币成本覆盖,还能多赚一枚;如果还是输的话,那么下次我们投注 4 枚硬币,赢了的话,不仅可以覆盖我们付出的 3 枚硬币,还能多赚一枚硬币;以这 样的策略一直往下,如果能赢,我们总是能多赢一枚硬币。
但是,这样的策略隐含了一个假设,那就是它默认我们的资金是无限的,当连续输的情况出现的时候,是否还坚持这样的策略,哪怕我们仍然想坚持,但是本金可能不足够了。譬如,假设我们有100 枚初始硬币,经过这样的 掷硬币**,如果出现连续7次皆负的情况,我们的本金就全部输掉了。也许你会认为,连续7次硬币都出现反面概率不大,但是,当我们参与这样的**次数足够多的时候,连续7次 或更多次硬币出现的概率会变得非常大,譬如,掷一百次硬币实验中,连续7次或更多次出现反面的概率是:
因此,当我们知道了赔率,胜率,完全可以利用凯利公式对我们的投资进行指导,去获得更多的收益。譬如,读者可能已经发现了,在我们采用反鞅策略去进行**的时候,一开始风险加大的时候,收益变多;但是超过某个阈值的时候,很容易就破产,这里,我们采用凯利公式计算一下,在我们之前举例的情况下,投注最佳比例是多少?
在示例中,掷硬币,每猜对一次的概率都是 0.5, 猜对了赢得 1.25 元,输了就投入全部没有,因此,我们有 b=frac{W}{L} = frac{1.25}{1} = 1.25, p, q均为 0.5,L=1, 因此 x=(1.25*0.5 - 0.5)/1.25/1=0.1,从我们实验的结果可以看到,确实,当风险度为 0.1 的时候,收入最多,与我们之前实验结果相符。
讨论
知道了凯利公式,也许会有读者会想到,通过凯利公式,完全可以指导我们去做投资,譬如,股票市场,和**差异也不算很大,甚至有人说,股票市场就是一个大赌场。但是,当读者真的想套用凯利公式的时候,会发现有很大的困难,困难来自于投资的胜率和赔率的不确定性。当我们去投资某支股票的时候,是赚是亏,赚多少,亏多少,并没有一个确定的值,一个耗时耗力的做法是去做仿真交易或者小资金去投资,根据一段时间后统计投资成功率的结果来决定之后投资比例。但是,一方面这样的做法相当耗时,另一方面,不同时期,股票市场风格差异,按照彼时投资结果去作为此时投资结果的参考,彼时投资结果是否能正确反应当前市场的风格,可能我们心里要打一个问号了。那这时候可能读者就会问,那我们去了解凯利公式有什么用呢?此时,程序化交易的优势也就体现出来了。当我们的投资理念确定好之后,用代码将其建模并回测,完全可以在历史的不同时间段内进行回测,得到不同市场风格下,策略的胜率和赔率情况,之后,当确定回测结果没有其他问题的时候,我们就可以按照最佳的投资比例去控制我们利用该策略去投资股票市场的仓位,以期得到最佳的回报。
即便如此,直接套用凯利公式,可能依然是不合适的,在任何时候,我们都需要将风险的意识放在最前面,风险占据的权重可能在我们投资决策中,占据的比例比收益更大,以比较小的风险作为投资决策,可能会更合适。凯利公式考虑的是理论上的胜率赔率,实际情况可能会更差,当考虑到手续费,滑点,回测与实盘其他差异后,实际情况后比回测差基本上是百分百的,因此,我们是不是应该用相比凯利公司更小的风险度作为我们投资的比例呢?
最后,强烈推荐《资金管理方法及其应用》-- 安德烈 昂格尔,如果读者有时间,有兴趣, 强烈推荐大家去仔细研读参考书籍,对于风险控制,仓位管理,作者给了很好的介绍。另外,海龟交易法的仓位管理,读者如果阅读了本文再去看它的仓位管理方式,也许会有更大的收获。
Ⅷ 炒股票怎么加杠杆盈利高
炒股票加杠杆,这是高风险,高利润的一个典型案例,需要控制风险的话,尽量把杠杆降低一些。
Ⅸ 怎么提高外汇交易中交易的胜率求答案
外汇交易的赢利是一个积少成多的过程,是在总的交易之中,以占据多数的赢利抵消亏损,剩下的就是最终赢利。那么如何才能提高自己交易的成功率呢?首先,要学会对市场进行科学合理的分析。 分析方法主要有基本面分析和技术分析,基本面分析是为了掌握行情总的趋势,在具体的交易中经常用到的是技术分析手段,外汇交易技术分析的目的是找出具有恰当报酬率和胜率搭配的市场交易结构,然后根据凯利公式展开第二步骤,这就是仓位管理。凯利公式的基本原理是报酬率越高.动用的资金就越多;胜率越高,动用的资金就越多。仓位为0就是出场或者不持仓,而进场、减仓和加仓的道理可以依此类推。外汇交易进场和加仓的理由是潜在报酬率上升或者是潜在胜率上升,而出场和减仓的理由是潜在报酬率下降或者是潜在胜率下降。 在外汇交易中要提高自己的交易成功率就要对基本面有所了解的前提下做好技术分析,在进行技术分析的时候不能贪多,分析方法不是越多越好,要根据自己的交易情况选择最适合自己的分析方法。
Ⅹ 量化交易员是策略研发要求高还是交易要求高
在整个量化交易策略的研发流程当中,买和卖是最为基本的量化交易策略组成部分,而这个部分的设定主要与收益情况相关。这里所说的相关,具体分为两种不同的情形,一种是总体的关联性,即基于买点、卖点的选择,买卖策略应该得到一个正的整体收益。另一种则来自于对交易资产未来收益的判断、或者说预测,即判断交易资产的未来收益为正时,就买入资产;判断交易资产的未来收益为负时,则卖出或卖空资产。实际操作中,这两种关联关系的情况可能更为复杂一些。有的时候,买和卖的具体操作也可能受到风险方面设置的影响,例如为了限制单次交易的最大损失而采取止损之类的操作时,用于清仓的买卖设置就会相应的变动,这也是作者将风险和买卖用虚线相连的原因。不过在大部分情况下,买卖这一最为基本的组成部分还是与收益的关系最大,研究者也应该在研发这一个组成部分时,着重考虑收益情况的具体影响。
对量化交易策略风险的控制可能会影响到量化交易策略中的买卖设置,但是在更普遍的情况下,风险这一因素主要影响的是交易仓位的设置。当然,前提条件还是需要买卖策略的总体收益为正,在这样的条件下再结合仓位的设置,才能够在合适的风险水平下取得达到要求的收益。通过对交易资产具体仓位的调整,交易者可以比较直接的控制单次交易以及整个交易策略的风险水平。例如在满仓交易的情况下,定量的判断了当前交易的风险之后,觉得风险过大无法承受,那么最为直接的处理方法就是在满仓的基础上相应的降低仓位的大小。在仓位降低之后,对于整体资金而言风险也就随之降低了。由于仓位本身具有量化、直观的特性,因此当交易者希望将风险处理到一个特定的水平时,调整仓位是一个比较方便的手段。
需要说明的是,前面已经提到了买和卖是量化交易策略最为基本的组成部分,实际上仓位的设定是根据买卖决策和风险两个因素共同形成的,不建立在买卖之上的仓位选择是空洞没有意义的。此外还有一个更为极端的情况,仓位的正确设定有助于进一步优化策略的整体收益,之后要介绍的凯利公式的意义正在于此。在图1中由买卖到仓位的箭头,实际上可以看作是收益、买卖这一个整体部分指向仓位的箭头。不过在实际使用中,凯利公式所导出的仓位设定往往过于偏激,超过正常风险控制下的最高仓位值,因此仓位仍然与风险的关系更为紧密。
在图1这个较为松散的量化交易策略研发流程中,交易成本是和买卖以及仓位具有同等地位的组成部分。在实际操作中,就是首先基于对收益和风险的判断得出合适的买卖和仓位选择,然后在买卖和仓位共同组成的量化交易策略当中考虑交易成本,也就是在建立仓位和退出仓位等操作中扣除所需要承担的交易成本。随后再次判断该量化交易策略所代表的收益和风险情况,只有这两个因素仍然在接受范围之内,才能确认这是一个可行的量化交易策略。虽然最后用来执行的组成部分只有买卖和仓位,但是交易成本作为对量化交易策略的一个实际化修正,也是策略研发流程中一个不可或缺的组成部分。
上面提到的对量化交易策略收益和风险情况的判断,实际上是一个综合性的评价问题。一个最为重要的参考依据应该是策略在整个交易过程中的净值走势,通过对策略净值走势的分析,就可以建立起该量化交易策略运行情况的全面判断。但是净值走势本身由于细节过多,因此无法简单的用来进行策略之间的横向对比。这时就需要精炼净值走势中所包含的信息,选取合适的部分形成量化的评价指标,从而进行量化交易策略的进一步判定。就作者看来,评判一个策略的标准中最重要的仍然是策略在整个交易过程下的收益情况,一个负收益的量化交易策略根本无需考虑其风险即可排除。而当收益为正时,再结合风险的度量进行具体的取舍,就可以直观的给出量化交易策略是否合格的评判标准了。作者心目中最重要的风险指标是策略净值的回撤水平,在后面的案例分析中也会重点查看回撤的结果。
于此同时,一些量化交易策略在进行收益和风险情况的判断时,仅仅针对策略自身的净值走势进行研究是不够的,给出一个合理的基准来进行对比往往是更为有效的判别方法。例如后面的案例中会涉及到的量化选股策略,当交易选择仅限为对具体的股票进行持仓,而不考虑空仓或者卖空时,选取一个特定的基准进行对比就会是一个更为有效的判别方法。这主要是由于量化选股策略的仓位始终为多头,因此不论如何配置,策略所持仓位都含有资本资产定价模型中所提到的市场成分。而选股策略本身的意义在于选择更好的股票、不在于获取市场收益,因此将市场走势作为对比、或者在策略收益中剔除掉市场成分就是一个更合理的做法。
上述所有的操作,都需要建立在对历史数据的分析之上,在量化交易领域当中一般称之为回溯测试,或者简称回测。所谓回溯,也就是将交易的过程在历史数据上复现一遍,这里面包含了一个假设,即历史数据在量化交易策略中展现出的样本特征在未来的交易中依然存在,否则回溯测试就失去了意义。关于这一假设的分析其实在诸多技术分析著作中均有涉及,一般被称为“历史会重演”,这里不再继续展开。不同于传统技术分析的是,量化交易策略的研发过程更加深入具体,在涉及到策略的参数设定、模型设置等具体问题时,需要采用数量化的方法、也就是最优化等技术手段进行解决。例如如何设置买点和卖点可以使得相应的总体收益最大等等,都是很典型的最优化数学问题,那么找到合适的最优化技术和算法并加以应用,就能够确定量化交易策略的最终形式,用以进行实际交易。
图1中所展示的是一个较为松散的一般性框架,用来总领性的说明量化交易策略的基本研发流程。在具体的策略研发过程中,这个框架经常会因为具体研发设置和策略设置的不同而产生变化。例如当量化交易策略的主要作用不是在时间轴上选择具体的买卖时点,而是在同一个时间点上对多个资产进行选择和配置时,图1中的一些说明就显得有些含混不清。量化选股策略就是这一类策略中最为常见的形式,因此这里在整体框架不变动的情况下,针对图1进行了文字上的调整,用以说明量化选股策略的运行框架与研发流程。当然,使用选股策略的框架体系来处理多个资产甚至多个策略的挑选、配置也是可以的,在不复杂的情况下只需要稍作联想即可。
买卖和仓位虽然是更为通用的说法,但是更适合于描述择时策略,放在选股策略的研发框架中会显得比较突兀,因此图2将买卖换成了选股,仓位则换成了配比,这样更容易让读者领会该研发流程的含义。实际上,对于每一期的选股而言,如果选择了原先没有仓位的股票,那么对应的操作就是买入该股票,如果已经建仓的股票没有被选入这一期的股票池,那么对应的操作就是卖出该股票。而配比则是在买卖的基础上,通过仓位大小的变化来实现具体配置。因此,选股和配比实际上可以算作是买卖和仓位选择的特殊情况,只是这种说法更为贴合量化选股策略本身。
略有不同的,是风险在量化选股策略研发流程中的具体含义。由于选股策略的仓位操作涉及到多个股票之间的配比问题,因此这里的风险不仅包括单支股票的风险,也涉及到多支股票之间的风险程度,后一种风险一般采用股票收益之间的相关性来进行描述。例如在一般性的最优投资组合理论当中,经常使用协方差矩阵来刻画整个资产组合的风险水平。虽然从实际情况来看,相关性这一度量方式与风险的直观感受之间有一定的差距,但是在多资产环境下,一般都将资产间的相关性视为风险的来源之一,这是一个偏学术的、约定俗成的做法。
上面的例子是针对选股策略进行的文字上的变动,实际上量化交易策略研发流程的变化更多来自于各个研发组成部分不同的结合方式。而不同的结合方式,对应的是策略研发过程中不同的目标和需求。例如图1所介绍的松散的研发流程,是在确定好买卖行为和仓位设定之后,再针对实际交易中所产生的交易成本进行二次测试。这样的做法虽然简便易行,但是忽视了交易成本本身对于收益的影响,以及更进一步对于买点和卖点的影响。因此,在确定买卖设置的步骤中就考虑交易成本的影响,应该是一个更贴近于实际的研究框架。图3给出了相应的流程刻画,如图所示,在判断收益因素时,同时考虑交易成本对于收益的影响,从而优化出更为实际的买卖设置。再根据相应的风险控制,结合买卖点的选择,得出最后的仓位设置。在确定了买卖和仓位这两个部分之后,就获得了一个完整的量化交易策略。
图4给出了一个更紧凑、更贴合实际操作的量化交易策略研发流程。在该流程中,买卖和仓位的设置是同时作为参数进行优化的,优化的目标函数也进行了唯一化,即量化交易策略的风险调整后收益。而在确定需要优化的目标函数时,交易成本也如同上一个研发流程一样同时被考虑进去,从而保证买卖和仓位优化结果的准确性。毫无疑问,相较于上面所涉及到的研发流程、特别是图1中较为松散的研发流程,该量化交易策略研发流程的各个组成部分更为紧密,因此在优化过程中所产生的与实际操作的偏离也就越小,买卖和仓位设置的准确度也就更高。但是在实际工作中,如果想参照这一流程进行研发,那么就需要比较强的计算能力,数据量的大小也要达到一定要求,同时优化方法和目标函数的设定要能够同时覆盖买卖和仓位的所有参数,因此往往也只有极为简单的策略思路可以采用这样的流程框架进行研发。
在实际的量化交易策略相关工作中,研发只是整个工作流程的一部分,还有两个组成部分需要着重强调。基于此,图5在图1所示的研发流程的基础上给出了一个更为完整的工作流程。如图所示,需要增加的部分包括处于研发过程之前的数据准备工作以及处于研发过程之后的策略执行工作。这两项工作与前面所论述的研发流程具有很强的逻辑关联性与内在依赖性,三者结合起来形成的一个整体,基本上可以涵盖量化交易策略具体工作的绝大部分内容。
首先论述数据准备的工作,循着图5中的箭头可以看到,在量化交易策略的整体工作中,既要为研发过程准备相应的研究数据,也要为策略执行准备相应的实时数据。在研究数据方面,由于寻找合适的量化交易策略需要不断重复研发流程,因此对于数据的要求更偏重于准确性和覆盖能力。同时,对数据的清洗和转换也是一项重点工作,在大部分的数据科学研究、包括量化交易策略的研发当中,数据特征的合理抽取对于整体效果提升的重要性有时甚至要高于精巧的模型,当然很多时候数据的转换和模型的构造是相互融合的,针对具体情况应当采取具体的分析和处理。而在策略执行数据方面,则更应该关注于数据获取的及时性。至于数据的清洗和变换,只需要完全复制研发得到的量化交易策略下的数据准备工作即可。另外,为了保证数据的及时性,最终进行的数据清洗工作对时间消耗存在一定的要求。
然后讨论策略执行的工作。策略执行,是在量化交易策略研发完成之后,最终产出实际效能的组成部分。执行时应该遵循尽量贴近研发完成的量化交易策略的原则,与量化交易策略所确定的买卖、仓位等设置尽可能的保持一致,这样才能最真实的反映出前面量化交易策略的研发结果。同时,策略执行的结果也可以用来反向支持具体的研发流程,通过对策略执行所得到的收益、风险情况的判断,实时的重新进行研发,对量化交易策略进行修改,从而使得策略能够及时的得到现实的反馈,增强自身的稳健程度。值得一提的是,后面将要介绍的推进分析是一种模拟策略执行的回溯测试技术,读者可以在运行推进分析时有限度的了解到量化交易策略实际执行时的种种状态。