程序化交易的几点小总结

一、程序交易的要点:

1、相对固化的高胜率的交易系统

程序化交易系统的设计是一项复杂的系统工程,不是简单的几个指标的应用,理论上来说程序化交易系统就是一种赢利模式,体现的应该是设计者的操作风格和手法,设计者应该是实际操作中的赢家,所做的只是把行之有效的赢利模式程序化、自动化。

最有名的交易系统无疑是“海龟交易系统”。1983年年中,著名的商品投机家理查德.丹尼斯为了一个赌注招聘交易学员,因为里克(理查德的昵称)或许是当时世界上最著名的交易员,所以,有1000多位申请人前来投奔他。他从这一群人精选出10个人,后来这个名单变成13个人。丹尼斯给其中的大多数人提供了50万至200万美元的资金帐户。海龟成为交易史上最著名的实验,因为在随后的四年中海龟们取得了年均复利80%的收益。

感谢这个伟大的赌注,丹尼斯向人们证实了华尔街并不完全被天才们垄断,任何智力正常的人都可以成为赢家,前提是你必须有一套可行的交易系统。我研究了海龟系统,真的非常简单,完全是一些基本的规则。其实,相对意义上的“圣杯”确实存在,它蕴藏在我们每个人的内心,也就是说,每个人都有属于自己的一套最适合的交易系统,有了它,每个人都有在市场中稳定获利的可能。每个人的性格、价值观以及禀赋是不同的,而且对市场的认识和观察也是不尽相同的,甚至是千差万别的。这就决定了每个人对行情的认识也是不一样的,交易体系之所以被称为系统是因为各项规则都构成了一个有机整体的必要组分,不能或缺。各部分之间的相互影响相互作用非亲手建造者往往不能尽知其妙。有人拿了别人完整成熟的交易体系执行后结果却很不理想,原因常常是对某些规则理解上有偏差。所以最适合自己的就是最好的,没有什么绝对的放之四海而皆准的标准,一个好的交易系统对于设计它的人来说可能是交易成功获利的利器,但对一个对市场认识非常浅薄的人来说可能就是亏损累累的祸端。所以,这个高胜率的交易系统还必须要适合自己的交易风格,适合自己的个性,有完整的交易思想、市场分析和操作方案。

2、绝对精确严格的执行操作

虽然程式交易的应用,可以有效去除人性的弱点,不过当我们在操作中,若无法有效遵守指标讯号而进出场,即使有稳赚不赔的策略也无法让您致富,因此,当讯号出现买进或卖出时,身为交易者必定要遵守讯号操作,必须做到执行的机械和准确,如此才能有机会依循策略的目标而获利。在海龟交易法则的试验中,丹尼斯宣称他的交易系统可以向任何人公开,但实际上真正能严格执行的人一定是非常少的,因为这些规则是如此简单以至于许多追寻“赢家秘籍”的交易者所不屑,但一个深谙交易精髓者一定会有同感,其实投资成功的原则本来就是十分简单!

3、操作系统的评估和优化

世界上没有十全十美,任何事物都不例外,交易系统在其操作的过程中,肯定有许多需要改进的地方,以便更能适应新的变化了的市场和交易者的个性。一个完整的交易系统应该包括:对机会品种的选择、交易时机选择、有效的风险控制、资金管理和仓位的控制(何时加仓、减仓和平仓)、执行系统以及监督系统六个方面。所以,在长期的实战中,就需要在以上每个环节对交易系统进行评判,就需要对交易系统进行检验和评估,这些检验包括:净利润、最大盈利和最大亏损、最大连续盈利次数与最大连续亏损次数、最大投资本金损失比率、总交易次数、盈利次数比率与亏损次数比率、平均盈利额与平均亏损额之比等,然后全面分析系统的优缺点,在综合考虑和测试的基础上进行优化。

4、系统操作的密切监督

伴随程序交易执行的就是对系统操作的监督,程序交易的最基础的要求,就是执行的严格和准确,就是消除交易中情绪因素的影响。当然,对个人交易者而言,这确实存在很大程度上的困难,这就需要严格的纪律进行约束,或者安排他人进行非意志性机械操作等方法,杜绝在操作执行上的困难或偏差。而对机构交易者,则一般有专门的监督人员或机构设置,来保证交易系统的严格的机械执行。

二、程序交易的难点:

因为程序化交易是为克服人性的弱点而设置的,所以它真正的难点仍是来自于人性对它的反应!还句话说,就是因为交易者有人性,还有人性的弱点,所以就会造成程序化操作的困难,就会使交易者有时会不自觉地想临时改变注意,去“优化”操作,使“程序”变得走样,使“机械”变成“人为”。所以,在对程序交易的把握上,我们不得不在实质上加深对以下四个方面完整而到位的认识!

1、对交易系统“没有完美的,只有不断改进的”的认识

长期以来,针对投机市场能否做出一套保赚不亏的交易系统一直都存有争议,因为历史经验证明无论是多么成功的交易者,其交易的过程都出现过多次反复,并且在交易者退出市场之前什么事情都有可能发生。长期的实践证明,这个市场上根本就没有也不可能有那么一套在任何时间任何情况下都能屡试不爽的交易系统,没有任何一个交易系统既能在趋势行情中获利又能够在震荡走势中获利,只有在恰当的时间适用合适的交易系统才会获取最大收益。

事物总是辩证地存在,程序化交易系统也存在自身不可避免的缺陷,其固有的缺陷是基于以下三方面原因:其一,程序化交易系统,包括趋势型交易系统和震荡型交易系统,一般均是依据技术分析进行编写程序,以其发出的信号作为交易的重要参考;但是技术指标实际上只是对市场价格的测量或计算,是对市场和价格变化的跟踪和描述,它永远不会成为市场变化的直接原因和根本原因。其二,技术分析一般是滞后于价格变化的,因而依靠技术指标编写的模型系统所发出的交易信号也必然滞后于趋势的起点和终点。其三,趋势型交易系统和震荡型交易系统的使用,都有其严格的限定条件,趋势型的交易系统能在强趋势行情中发挥作用,在振荡行情中效果不佳;振荡型的交易系统只能在振荡市中发挥作用。而行情总是在趋势行情和振荡行情中交替运行,在判别困难的趋势转型前期,就不可避免的会出现特定交易系统发生亏损的现象。

2、对交易系统必须符合交易者自己个性的认识

这是缘于对系统设计和使用上的考虑。不同的交易系统有不同的风险-收益特性,评估一个程序化交易系统的有效性,不仅在于其长期收益的稳定及日内最大亏损的可控,更体现于期间资金最大回撤、连续亏损天数、交易连续亏损次数等考验投资者是否坚定程序化交易信心的指标上。从时间上看,中长期的交易系统交易次数少,交易成本低,盈利率高,但潜在风险大,周期长,对交易者心理承受力要求较高;短期的交易系统交易次数多,交易成本高,单次获利不会太大,但潜在风险小,对交易者心理承受力要求较低。

有一点我们必须明白,交易的主体是人而绝非程序交易系统,交易系统只不过是贯彻了交易者的交易思路和交易风格,执行了交易者的指令而已,不能本末倒置,这一点不会因使用程序交易系统而发生改变。任何交易系统都是人为设置的,所以由于不同的人对技术分析的理解、解读和适用上的不同,设置出的交易系统就会有所不同。ea98.net提供24小时自动化挂机对冲套利交易,这种差异就使有的交易系统适合短线交易者,有的适合长线交易者,有的适合风险型交易者,有的适合稳定型交易者,对交易者而言,只有适合自己交易风格的交易系统才是最有效的。

3、对系统机械执行上的认识

程序化交易系统的原则是评估市场而非预测市场,基本是被动等待市场出现买卖信号后,再由程序化系统自动判断是否入场或离场,这样的系统追求的是较低但稳定的投资收益,要做到高回报难度是相当大的;并且,在交易的过程中,系统出现亏损也是经常发生的事情,所以对程序化交易的怀疑导致的过多人为干预很可能使大数法则失效,这就不可避免地动摇交易者的执行!

市场投机是一项严肃的事业,不要把市场情感化,无论什么时候,对一名程式交易者说,重点只有一个,就是要铁守交易纪律,严格遵照执行每一笔系统的讯号!一个优秀的程式交易者,不会受到追求暴利的诱惑,而只追求稳定的机械的的程式交易。对他们来讲,完全而彻底的执行,就是他们的生命!

4、对系统长期坚持,定期优化的认识

交易中最大的敌人不是市场而是交易者自己,对程序化交易者来说,取得成功的最大困难和障碍就在于能否始终如一地坚持,能在马拉松般的长期投资中忍受程序化交易系统表现不佳时对信心的考验!我们多次失败的经历都说明:我们在交易中总是被自己的主观情绪、欲望所击败。

交易的成功在于坚持自己的交易系统。一套好的交易系统交给不同的人操作会产生截然不同的效果,问题的关键在于交易者能否始终如一地坚持自己的交易系统。事实上,市场中不存在既能在震荡市场中赚钱又能在趋势市场中获利的交易系统,两种交易系统只能在微信longeon相应的市场中发挥作用。统计学表明,如果始终坚持一种交易系统,也能做到成功获利,但这一点大多数交易者都几乎做不到,他们总是不分原则地一会儿用趋势型交易系统,一会儿又不分场合地运用震荡型交易系统,从而导致最终交易的亏损。

交易系统也是没有最好,只有更好!也完全可以基于大量的实战和测试进行不同程度和环节的优化。比如,我们可以通过参数调整,来调节不同品种间的系统程序运用,我们知道,参数调整是决定交易系统成败的非常关键的因素,因为没有任何一组参数适合所有交易品种;我们要根据不同的交易品种进行不断的磨合测试,找到适合该交易品种的参数,并且还要在以后的交易过程中根据市场的变化,不断地加以修正。

程序化交易的最大优势就在于降低了交易成本,提高了交易的安全性,简化了交易程序,使交易更加快捷。一旦我们建立了自己的操作系统,并验证它是可以稳定持续获利的,我们就可以坚持使用,而交易系统外的一切意见和建议,仅仅是对操作系统的补充或参考。巴菲特说:坚持自己的原则,哪怕格林斯潘在我耳朵边透露什么消息,我也不会改变自己的投资决定!

推荐阅读:

一个量化交易策略师的自白(转载)

七种量化选股模型

当真躺着就能赚钱?揭开量化交易的神秘面纱

原文地址:https://www.cnblogs.com/myquant-cn/p/11002155.html

时间: 2024-11-08 21:38:02

程序化交易的几点小总结的相关文章

程序化交易模型的短板在哪里

我们都知道在程序化交易过程中,没有一个方法或者理论是可以一劳永逸的解决根本问题的,所以需要强大而且复杂的系统分析来帮助我们.并不是所有的因素都需要应用到程序化交易中.今天我们就来看一下程序化交易模型中都不能包括哪些内容. 1.交易模型只能告诉交易者目前的情况,不能为未来价格走势进行精准的预测. 2.交易模型不能够保证利润 我们在可以在行情不好的时候保持较小的交易量,却不能在行情好的时候持有足有价值的头寸.但是程序化交易的真正利润却恰恰来自于这其中的极少数好单,这是互相矛盾的地方.调整头寸增加成功

程序化交易一(自动开仓)

所有的兼职交易者都存在一个问题:工作和盯盘的时间冲突.时间冲突导致交易者无法做到时刻盯盘,价格具备时未能及时进场.趋势反转时未能快速止损.盈利后不能有效保存利润.上述种种无形中增加了交易建仓成本和交易难度(决胜快手提供服务器自动重连.自动价格触发,让您在第一时间进场,提高每一次交易成功概率!).决胜快手的程序化全自动交易通过计算机实时监控行情,到价自动触发,全自动报单解决了这个难题.最终获得了及时.良好的入场点.极大增加了交易者的盈利机会.减小止损难度,可以更好保存资本.赢得复利. 程序化交易单

Keymob发力程序化交易 拥抱移动广告未来

作为行业领先的广告交易服务平台,Keymob相关负责人表示,目前,程序化广告交易被认为是能够服务各方需求的较好模式.但市场数据显示,程序化交易仅占到展示广告市场规模的1%左右.这样的发展趋势显然远远没有达到各方的预期.期盼与合作伙伴并肩同行,共同拥抱程序化购买的未来. 进入众媒时代,广告投放平台的选择增多,广告主需要将更多精力集中到如何实现利益最大化上来.在这样的移动营销需求下,以百度联盟.腾讯广点通.Keymob等为代表的互联网率先发力程序化广告交易.Keymob拥有DSP.SSP.DMP,已

期货程序化交易的优缺点有哪些?

有些程序化交易模型从长期看是盈利,但是短期内可能会出现巨幅的资金回撤.部分投资者对程序化交易认识比较模糊,认为程序化交易就是一台赚钱的机器.永远盈利.这些投资者在这种资金回撤下就可能难以继续进行程序化交易,从而错过后期出现的大幅盈利. 2.或将加剧金融风险避免人为主观性既是程序化交易的优点也是程序化交易的缺点,在进行期货交易时,正是人的主观判断得以利润的攫取,有一部分非常优秀的炒单手在期货市场的交易中获得了巨大的利润,他们的主观性是程序化交易所不能替代的.但是,更多的投资者的主观性可以说在期货市

程序化交易与算法交易、量化投资的区别

现在市面上对本行业有很多不同的术语,包括程序化交易.算法交易.量化投资.高频交易.统计套利等,这些术语意思相近却仍有不同点,本文对各个名词进行解释说明: 1.程序化交易:program trading 很简单的字面意思,意味着你利用程序(program)进行交易.具体的交易时机,交易仓位,止损止盈获利标准可能包含在程序本身,也可能独立于程序之外,程序本身只是执行的方式.与程序交易对应的是人工交易.一般利用程序交易有几大优势,比如说较快的速度,脱离了人为情绪的影响,执行力有保证等等. 同时也应注意

程序化交易策略开发:第1个策略

学习程序化交易策略开发是一个很简单的事,也就是学习1门简单脚本语言或甚至是一个插件使用那么简单.难的是开发出一个能赚钱的策略,但程序员这么多,也许你能通过程序化交易找到适合你的发展方向呢.下面通过几个简单步骤开发一个交易策略. 1.选择开发平台,国内的有开拓交易者(期货),国外的MiultiCharts(期货),还有MT4(外汇),这里以开拓交易者(简称TB)为例. 2.下载.注册与登录,按提示操作即可 3.进入后关闭默认图表后的界面 4.点击左侧的“超级图表”,默认的投资标的不对,需要更换,图

放弃文华财经,自己编程实现期货程序化交易

一.目前期货程序化现状: 由于有免费的CTP接口,期货程序化交易目前比较普遍,很多人都尝试过在文华财经.金字塔之类的软件上回测和编写实盘策略. 期货程序化交易有很多优点:程序会按照设计自动执行,不受任何其它因素干扰,设计正确的请假下不会出错.借助于程序,交易速度更快,远远超过人工下单的速度.节省人工成本,一个策略可以部署多个机器人,特别当前期货存在夜盘的情况下,耗费非常大的人力成本.可以说,从事期货交易,每个人都应该学习程序化. 本文将劝你自己实现量化交易,摆脱文华财经之类的软件,看完不会后悔.

《程序化交易初级教程》读书总结

目录 导论 程序化交易的基本原理和应用准备 程序化交易平台:国信TradeStation 程序化交易策略开发语言:EasyLanguage 程序化交易系统的开发过程 趋势跟踪策略 逆向交易策略 横盘突破策略 交易策略的组合 资产组合投资策略 风险控制于资金管理策略 加仓减仓策略 交易测试系统的测试与优化 交易策略系统的使用和维护 一.导论 1)金融交易的发展趋势 14世纪伦巴第商人对货币进行兑换,世界金融市场有八百年历史. 1611年阿姆斯特丹建立了世界上第一家证券交易所,主要是通过人工交易.

程序化交易二(止损止盈单)

期货交易中,保证金杠杆的效应使得价格风险被放大,往往交易者在开仓之后,趋势还会继续发展且保持完好,此时大多数人都可以保持良好的心理状态.可是一旦行情发生变化,价格反向突破趋势线的时候,大多数人的心态都会发生变化.这种情况下正确的应对方法应为积极平仓,落袋为安,等待趋势重新明确后重新进场.而初学者(甚至一部分老手)却会持仓观望,期望趋势回调之后再次盈利平仓.在行情没有按照意愿盈利反而一路下跌,这时的心态随着行情的变化越来越不稳定.一来二去错过了最好的平仓机会,导致了资金的重大损失和心态的剧烈变化,