加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

计算机自动交易系统介绍

(2008-06-24 11:31:23)
标签:

财经

分类: ★系统交易相关

 计算机自动交易系统介绍

 

计算机自动交易系统介绍

 

前言

 

   计算机自动交易系统在成熟资本市场的使用非常普遍,它已成为交易者一种必要的投资辅助工具。目前,它在国内期货市场也有所应用,在证券投资方面的应用尚不普及,这主要是因为国内证券市场上专家理财比例还不够高,同时也与国内没有活跃程度很高的金融衍生品有很大关系,所以,计算机自动交易系统现在在国内的应用还比较少。

 

 

  一、什么是计算机自动交易系统

 

  什么是交易系统?从概念上讲,交易系统是系统交易思维的物化。系统交易思维是一种理念,它体现为在行情判断分析中对价格运动的总体性和连续性观察,表现为在决策过程中对交易对象、交易资本和交易投资者这三大要素的全面观察。

 

  一个没有投资理念的计算机自动交易系统是没有生命的,只是一个工具而已。系统交易的思维是“道”,“道”的物化则是“器”,而交易系统作为“器”,具有如下的基本特征。

 

  1.交易系统必须反映交易对象、交易资本和交易者的特征

 

  交易系统必须反映交易对象的价格运行特征,其中包括价格运动的趋势和价位,前者为交易决策提供交易方向,后者为交易决策提供交易出入点。因此,交易系统必须具有一个独立的行情判断子系统,而这个子系统至少要具有趋势判断模块和价位判断模块两部分。

 

  交易系统必须反映交易资本的风险特征。就风险交易对象的价格运动特征来讲,某个具体时间、空间的个别价格运动的随机性和价格总体运动的规律性是偶然和必然的对立统一,因此,在承认风险交易对象价格运动的规律可以揭示的同时,还必须要承认价格的随机扰动不可避免,是与规律性共生共存的。由于价格的随机扰动存在,这必然造成行情判断子系统出现错误判断,从而带来交易风险。

 

  交易风险是具体的,其表现为可能造成或实际造成交易资本的损失,风险的大小则由亏损占交易资本的比例来衡量。同时,资本本身也具有独特的风险特征,如资本占用时间的长短、资本的来源、投资的目的等,都会对资本的风险属性构成影响。因此,交易系统仅仅具有行情判断功能是不行的,还要具有风险控制功能。交易系统必须具有风险控制和资金管理子系统,从而在满足资本的风险特征的同时,达到精确量化地控制风险、保护资本的效果,进而实现资本的增值要求。

 

  交易系统还必须反映交易者(投资人)的人性特征。交易方法本身是一种艺术,其受价格运动特征和资本特征的制约,这种制约是科学性的体现。但交易方法同时受到人性的制约,具有投资人的激进型、保守型或者稳健型的个性色彩,否则交易系统不能为人所接受。交易系统的人性特征,使交易方法具有了艺术性,并且能呈现出带有人性色彩的不同交易策略。因此,如果交易系统是私密性的,必然具有其研制和使用人的文化、性格、经验等个性特点;如果交易系统是半开放性的,是用于基金投资的交易工具,应该具有可以容纳不同人性特征的交易策略库,以达到适应基金董事层面或交易实施管理层面人性特点的可选择性。

 

  2.交易系统必须能够适应实战的需要

 

  交易系统必须能够实时监控交易的全过程,能够独立自动完成价格信息的采集、整理、存储、分析决策以及交易指令的下达,并且这个指令必须包括交易日期、客户代码、交易对象、交易代码、交易方向、交易目的、交易数量、交易价格等全部指令要素。交易系统在执行上述任务时,必须达到替代并超越人工方式的标准,跨越人力的生理、心理局限,满足人类设计使用交易系统的目标。

 

  从上述功能标准考虑,交易系统若能达到这一标准,必须是一个以价格信息网络和指令传输网络为通道、以计算机为载体的智能程序系统。

 

    二、人与交易系统

 

  兵法云:知己知彼,百战不殆。再好的交易系统也是人操作的,交易系统只是交易者的工具,拥有交易系统是在投资市场上持续稳定获利的必要条件,但并非充分条件。这说明拥有一个好的交易系统是取得投资成功的良好开端,但最终能否取得成功还需要交易执行者,即人的配合。在交易过程中,最难控制的还是人的心态,人的性格决定了交易工具的选择和交易的最终成败。

 

  一个交易系统的指标设定是不可能满足所有交易者需求的,如短线交易者不适合用趋势系统进行交易,需要仔细盯盘,并洞察其中的蛛丝马迹,其在交易中精力必须高度集中,不能受到丝毫影响。而对于趋势交易者来说,则不用盯盘,不会为盘面的涟漪所干扰。这种截然不同的方法,来自于两种不同交易者的交易性格,其决定了不同的关注点和不同的交易方法以及不同的交易工具。

 

  短线交易系统更强调的是系统的成功率,即要求盈利次数要明显多于亏损次数,其奉行的投资哲学是“薄利多销,积少成多”;趋势交易系统则更注重的是小亏大赢,用不断的止损作为成本和代价去换取更大的趋势利润,趋势交易者对成功率并不敏感,有些趋势交易系统的盈利次数甚至少于亏损次数,但其最终却是盈利的,这充分说明了趋势交易系统所奉行的投资哲学是“厚利薄销,小亏大赢”。对于短线交易和趋势交易这两种交易方法而言,没有孰是孰非,孰优孰劣之分,关键是看其能否适合交易者的性格。因此,短线交易者选择短线交易系统作为交易工具,中线交易者选择趋势交易系统作为交易工具,是交易者与交易系统的良好搭配。当然,有经验的交易者会在短线系统和趋势系统之间找到较佳的结合点。

 

  所以,交易系统和交易者的无缝连接才构成了真正意义上的盈利系统。它包括以下几个方面的深刻涵义:

 

◆判定自己是短线交易者还是趋势交易者,明确自己适合短线交易还是趋势交易。如果你对盘面波动非常敏感,建议使用短线系统,如果认为短线的波动并不能让你体会到交易所带来的快乐,那么你应该属于趋势交易者,建议使用趋势系统进行交易。

◆交易系统是否具有明确、量化、唯一的交易信号。

◆交易系统是否通过历史检验,即检验该系统在过去的盈利分布情况是否符合标准。

◆交易系统是否通过历史外推检验,即检验该系统在历史分区的盈利分布是否符合标准。

◆交易系统是否通过实战检验。实战检验是交易系统检验过程中最重要的一个环节。之所以很多模拟交易比赛的佼佼者会在实际交易中一塌糊涂,很多历史检验完美无缺的交易系统投入实战总不能让人得心应手,原因就在于该系统没有经过实践的检验。

◆在执行系统信号时应不折不扣,不要心存犹豫。对系统的犹豫主要来自于系统亏损时期的信心衰竭。首先,我们应认识到交易系统的亏损期属于正常现象,此时才是真正考验和提高交易者交易水平的时期,是考验交易者应对困难、处理困难能力的时期,是培养交易者稳健交易风格和耐心交易品质形成的重要时期。

 

  实践证明,纪律性在投资实战中要占到60%,资金管理占到30%,交易系统占到10%。交易者在系统亏损时期,尚能一如既往地执行交易信号的,才是真正的、少数的盈利者。未来是不可预测的,事前我们并不知道这是系统的困难时期,而这个时期往往是已经在其成为历史之后才能被发现,因此如果这个时期的交易信号你没有执行,很可能就会漏掉行情。交易系统并不试图去预测价格的空间和时间,系统唯一做的是把握现在,是处理正在发生事情的反应式交易,而不是处理尚未发生事情的预测式交易。很多人毕其一生心血研究预测技术,而忽略了正在发生的现实,从而导致其交易操作严重缺乏现实基础。
 
    三、交易系统的稳定性

 

    一个交易系统的稳定性,通俗地讲,就是它具有稳定的生存能力和稳定的获利能力。

 

    一个交易系统的稳定性具有以下几个方面的含义:

 

◇该交易系统可以生存于各种市场,如股票市场、期货市场、外汇市场等等。

◇该交易系统可以生存于各国市场。

◇该交易系统可以生存于各种品种。

◇该交易系统可以生存于各个历史时期。

◇该交易系统可以捕获所有的原始波动。

 

    一个交易系统的稳定性的度量指标有:胜率、净利润、总亏损、强制平仓盈亏、强制平仓笔数、总交易次数、平均年交易次数、盈利交易次数、亏损交易次数、单笔最大盈利额、单笔最大亏损额、盈利交易平均每笔盈利额、亏损交易平均每笔亏损额、盈利交易平均持有时间、亏损交易平均持有时间、每次交易平均收益率、最大浮动亏损、平均每笔净收益等。

 

    在上述稳定性度量指标中,胜率和每次交易平均收益率最为重要。如果设计的交易系统在实际运行过程中其收益率概率分布呈不规则分布,那么这种交易系统是一个不稳定的系统;如果用其指导实际投资必将引起投资业绩的不稳定性,其直接表现就是大起大落,作为职业投资人来说,这显然不是我们所要求的。追求长期持续稳定的获利是衡量投资人是否专业的判断标准。而现在市面上流行的所谓交易系统其往往断章取义,用局部的显著性代表了全局的普遍性,夸大投资业绩,但其一旦指导投资实战就会很快暴露出风险隐患。

 

    四、交易系统的真理性、稳定性、简单性原则

 

    交易系统是系统设计者思想、理念的浓缩,是系统设计者思想、理念的物化表现形式。交易系统的设计指导思想简称投资哲学,它是交易系统的灵魂和核心,表达了系统设计者认识投机市场的“世界观”。一个交易系统最基本的品质是应该具有正确的投资哲学。一个交易系统的投资哲学如果存在逻辑错误和明显的安全漏洞,那么应当放弃对该交易系统的使用。我们在此所说的真理性和自然界存在的真理性有本质的区别。交易系统所表达的真理是一种社会科学的真理,是少数人掌握的真理,其应当属于博弈论范畴。在投资市场中如果一种投资方法被广泛利用,那么用此投资方法所建立的交易系统也必将遭受市场的惩罚。

 

    正确的投资哲学是设计交易系统的前提,将投资哲学运用于交易实战是发现与表达的过程,该过程是将“世界观”转化为“方法论”的过程。在投资交易中运用的方法各式各样,但必须遵循一个原则——简单性原则,简单的就是美丽的。在自然界中,伟大的真理往往具有令人惊讶的简单性,在投资市场中简单的道理就是最适用的道理。同样我们在设计交易系统的过程中,应该本着简单性的原则来设计交易系统。在制定交易策略时,如果我们加入了过多的条件限制,将会导致系统信号过少的情况产生。首先,这不符合信号数量的统计要求,其次,容易造成小概率事件的发生,造成以点代面、以偏概全的情况。如果一个交易系统丧失了简单性原则,则其有刻意拟合市场历史数据的可能,而当这种拟合进行外推检验时却常常连随机系统都不如,因此我们在系统设计时一定要注意交易规则的简单性。投资活动非常类似于战争,交易系统就是投资者的武器,参与战争的士兵使用不易操作的武器,是一件非常可怕的事情。另外,从系统工程学的角度讲,复杂的系统往往是脆弱的,容易崩溃的,复杂的系统难以在恶劣的环境中生存下来。

 

    五、自动交易系统的优劣

 

    自动交易系统作为实践交易过程中的主要工具,我们有必要深刻认识它的优缺点。

 

    它的优点是

 

◇排除了人们主观情绪的影响。

◇具有更严格的自律性。

◇能达到更高程度的协调一致性。

◇顺着趋势方向交易。

◇确保不错过每个顺着重要趋势的方向入市的机会。

◇允许利润充分增长。

◇把损失限制在一定范围。

 

    它的缺点是

 

◇绝大多数自动交易系统是顺应趋势,不能满足投资者“买在最低,卖在最高”的要求。

◇从获利角度看,趋势顺应系统主要依赖于主要趋势,太细小的趋势不能把握。

◇当市场无趋势可循时,趋势顺应系统一般是不盈利的。

 

    当我们谈到计算机及信息网络技术在交易系统中的重大作用时,我们必然还要涉及到另外一个很重要的问题:计算机交易系统能不能战胜人?这个问题是不能回避的,特别是对于基金投资来讲,这是每个基金投资人最关心的首要问题。这个问题应该从以下几个方面来探讨:

 

    第一,人的交易决策思维能否计算机化。如果不能或者不能全部计算机化,则计算机交易系统就肯定不能战胜人。反之,则具有战胜人的可能性。能够计算机化的交易决策思维必须具有如下特征:一是决策过程具有明确的决策条件及其对应的决策结果,决策的过程是逻辑性的推理过程。二是决策的条件与决策的结论具有相互对应的唯一性。明确的决策条件很重要,譬如,“突破”通常是价格趋势产生质变的一个重要特征,因此,“突破”成为判断转势的一个条件。但什么叫“突破”?“突破”的对象是什么?“突破”的标准是什么?如果不明确,含含糊糊,也无法计算机化。连自己都搞不明白的东西,怎么能让计算机明白呢?唯一性也很重要,譬如,当条件集合A出现时,必有决策结论B与其唯一对应。如果当条件A出现时,没有决策B对应或者有决策B、决策C……与其对应,也无法计算机化。很明显,没有或者说不清决策条件,或者虽有决策条件但没有明确的对策结果等等,实际上描述的是一种“糊涂虫”式的概念。的确,情绪化的决策思维和仅仅停留在感性阶段的决策思维是不能计算机化的,因为它(们)具有无理性。而具有计算机化条件的决策思维应该是一种理性的思维,就期货、股票等风险交易领域的实际情况看,真正能够胜出的高手实际上都必有一套理性的逻辑推理型的决策套路,这种套路是具备计算机化的条件的。

 

    第二,就一般意义上的计算机系统来讲,一方面,计算机的智慧实际上是人类集体的智慧,因此,如果我们所说的人是指的人类的总体,那么我们说由于计算机是人类的产品和人类静态智慧的复制品,而人类的智慧是动态发展的,因此,计算机不能战胜人;但从另一方面看,如果这里所说的人是指个体人,则计算机可以战胜人,因为计算机系统具有优于个体人的智能和体能。事实上,一般专业领域的计算机系统,由于具有人类集体智慧和机械的体能、电子的思维反应速度及无限大的信息存储能力,所以个人与计算机的抗衡必将以个人的大概率的失败告终;在期货、股票等风险交易领域,并不乏具有自己的交易理念和独特的操盘技术的高人,但多数高人并不能获得稳定的高效益,这不是他们的技术不好,而是受到个体生理、心理的局限所致。贪婪、恐惧、犹豫、侥幸等心理特点,是期货、股票交易的大敌,在这方面公开谈论的已经很多了,克服人性的弱点也几乎成为公认的法宝。但是,人所以为人,是因为有人性,以有人性之人克服人性的弱点,恐怕是不可能的。此外,人的生理结构的局限其实在期货、股票交易中也是制胜的障碍,譬如,思考过程的延时性、动作的延时性等等都很难使人在行情爆发的刹那立即做出相应反应,喝水、如厕等等都会错过最好的交易机会,那么,人是不是也要克服生理的弱点呢!显然是不行的。因此,人的智慧与计算机及信息网络的结合,是一条使人跳出上述瓶颈的最佳途径,在风险交易领域,以计算机的优势加人的智慧,是肯定能够战胜人的。必须指出,就某个具体的期货、股票计算机交易系统来讲,由于市场竞争的原因造成交易决策必须具有保密性,因此,交易系统的研制及其理论的公开性、流通性都不同程度上受到局限,从而使计算机交易系统的设计与研制更多地受到个人环境下的知识结构、经验甚至其他个性特征的影响。
 


作者:王红英、宓利

文章出处:本文由程竹收集整理

转贴请注明【程式交易员联盟】

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有