内容简述
程式交易图
纽约股票交易所(NYSE)近期的数据表明,在2002年2月4号到2月8号这个交易周,每天的程式交易占成交量的比重平都是25.5%,高达3亿9千6百60万股。程式交易(programtrading)包含如下组合策略逻辑,买卖的股票在15只以上,总价值胜过1百万。计算程式交易量是把买进的股票、出售的股票和卖空的股票加起来。这些股票之和除以总成交量得到25.5%。其中,程式买进占总买进的比重为13%,程式出售占总出售的比重为12.5%。
同期世界市场上,每天的程式交易平都是6亿7千7百万股,其中的约58.6%在纽约股票交易所,13.9%在美国以外的市场,27.5%在美国国内其余市场,包含Nasdaq,美洲股票交易所和区域市场。纽约股票交易所的程式交易中,成员公司代理客户实施的占程式交易量的58.1%,成员公司自营的占36%,此外5.9%是成员公司便利客户的,它们建立程式交易头寸以便于客户提出程式指令。成员公司实施的程式交易量中有9.5%是指数套利(indexarbitrage)。另1.0%涉及非指数套利但与衍生产品相关的策略,它们与指数套利一起受
程式交易记录
纽约股票交易所规则80A(rule80A)约束。除了指数套利外,程式交易的策略包含客户便利(liquidationofcustomer)、便利的清算(liquidationoffacilitation)、错误帐户的清算(liquidationoferrorsaccounts)、风险的减小或对冲(riskmodification/hedge)、期货换现货的股票头寸的清算(liquidationofexchange-for-physicalsstockposition)、事先的对冲(anticipatoryhedge)等。所有其余的组合策略逻辑占89.5%。
纽约股票交易所从1988年开始要求成员公司每天数据各自详细的程式交易报告,据统计,2001年程式交易高达创记报得高,占交易量的27%。它在2000年的比例为21%,在1999年的比例为20%,在1998年的比例为17%。可见,程式交易的运用比例在上升,这个趋势有利于解释为何市场有时候在一个交易日间有忽然大幅的波动以及为何大机构常常拥有助推市场的能力。
定义形式
程式交易波动
什么是程式交易(programtrading)?程式交易有多种形式,纽约股票交易所NYSE把程式交易定义为包含15只或15只以上的指数成分股的组合交易,其价值胜过100万,这些组合交易是同期执行的,简单的说,程式交易就是同期买进或出售一篮子股票,也有少数程式交易是既买进又出售股票的混合型程式交易。同期买进一篮子股票被称为程式买进,同期出售一篮子股票被称为程式出售。程式交易首要是大机构的工具,它们同期或差不多同期买进或出售整个股票组合,而买进和出售程序可用来达到各种不同的目标。程式交易的对象涉及在纽约证交所的股票和它们相应在芝加哥期权交易所和美洲股票交易所交易的期权,以及在芝加哥商品交易所交易的标准普尔500指数期货合约。这些金融产品的交易依据的是纯粹它们价格之间预先决定的关系,并非是任何基本分析的原因,如各公司的收益、股息或上涨前景、利率变动、货币波动、政策举动等。
程式交易可分为套利型(arbitrage)和非套利型(nonarbitrage)两类,套利型的程式交易即指数套利交易,它包含所有采取识别指数套利或指数替代(indexsubstitutes)的策略的交易。指数套利利润来源是股票指数期货与现货的事实价值关系对理论价值关系的偏离,指数套利是程式交易的一种形式,其余形式的程式交易的例子包含便利的清算、EFP(期货换现货)的股票头寸的清算、组合管理,而组合管理又包含组合重组(portfoliorealignment)和组合清算(portfolioliquidation)。即使程式交易占总成交量的比例越来越大,但指数套利在程式交易中的比重持续下滑,1988年胜过一半,1995年降到1/3,1997年第四季度为17%,在交易所成交量中仅为3%。1997年10月21号的程式交易各构成部分为,以指数套利为主的受规则80A约束的交易占16%,不受规则80A约束的程式交易占84%。不受规则约束的交易中,组合重组占35.02%,风险的减小及对冲占5%,组合的清算占2.57%,期货换现货的交易占2.35%,客户便利占0.84%,便利的清算占0.04%,其余的交易有54%。
受于信息工具的普及,市场的无效性小了很多,与10年前对比,当下指数套利的利润就小了很多,要得到利润就需要更大的成交量和更复杂的模型。而且不仅是模型重要,同样重要的仍有很强的计算能力、很低的交易费用和很低的资金成本。所以指数套利比例必然下滑,其余策略比例必然上升,其中首要的一种程式交易方法被称为配对交易(pairedtrading),它利用计量经济模型识别出市场上被高估和低估的股票,出售高估的股票,买进低估的股票,然后用期货对冲这个程式交易的市场风险,尽管它名叫配对交易,但事实上买卖股票的数量并没有一定平衡。在1997年,配对交易的股票占全部的程式交易的30%。
从技术结构角度看程式交易系统,它利用计算机硬件和软件来设计、实行和管理金融市场中的投资头寸,包含用网络设备供应金融市场实时的单价报告,这些价格和交易成本报告一同输入计算机后经专业软件处理,看能否有交易机会。依据计算机程序发出的信号自动交易,一般是从交易者的计算机直接进入市场的计算机系统,并自动实施。程式交易公司用大批的计算机模型来设计与期货对应的不同的股票组合。比如,公司可以运行程序识别与期货关系最紧密的股票组合,进而最大化潜在的利润,最小化程式交易的风险。换句话说,该交易发生在两个市场满足特定的条件的时机,就是这个组合中的股票相对于期货是价值高估或低估的。然而,纯粹的指数套利当下在程式交易中只占很小的比重。公司还可以交易符合特定波动性和流动性特质的股票。套利型和非套利型交易的共同之处觉得市场存在均衡,计算机的高速计算能力能发现市场上的非均衡,进而从非均衡到均衡的过程中获利。事实上,程式买进和程式出售与计算机智能没有什么关系,所有的程式化交易能手工完成,只然而非常复杂,所以需要计算机。
程式交易开始于1980年代初,那时大机构开始采取指数套利策略,也就是利用股票及其衍生证券的价差获利。组合保险(portfolioinsurance)亦在1980年代初流行起来。组合保险指的是运用股票指数期货和期权来保护股票组合对付市场下挫。组合保险程序致使大机构能在一个保险模型的特定参数高达某个预定值时出售大批的股票。据预期,在1980年代中期,有大概价值九百亿的股票组合在组合保险的保护下。有人觉得1987年的市场大幅波动内在的重要原因是组合保险和指数套利。然而,组合保险交易在1987年后就停止了,1988年交易所也颁布制约程式交易的规则80A。
当下,程式交易的形式有多种,一部分程式依然是指数套利。此外,一部分对冲基金(hedgefund)用到程式交易。所谓的“市场中性”(marketneutral)对冲基金,就常常构造多头/空头组合,依据某个特定的变量,如市盈率P/E,在组合中包含了买进一篮子股票同期出售另一组股票。他们持有这些组合的时间常常在一个月或一个季度。市场中性投资指的是能中性化特定市场风险的投资策略,它依据金融工具之间事实或理论的关系,持有相互抵消的多头寸和空头寸,目的是制约受于宏观经济变量或市场情绪改变致使的单价系统性波动的风险。与传统投资的利润来自证券的行情不同,它的利润来源是证券之间的关系。对于采取市场中性策略的交易者来看,他们卖空证券,而共同基金(mutualfund)一般只做多。市场中性化策略就是要利用当下和将来的无效定价。有关证券之间定价的无效性的来源是金融市场的结构性特质。利用市场的无效得到的投资绩效可以比市场平均的收益-风险关系要好。
交易优点
程式交易流程图
程式交易的优点,在于利用电脑化的买卖讯号,杜绝投资者的情绪化反映所致使的不理性下单,而且透过统一性的策略逻辑,避免追涨杀跌的操作。是故,程式交易首要是用来克服人性由于盘势所造成的贪婪与恐惧,藉由电脑化的交易工具,来有效遏止人性的缺点,以高达最适的绩效。
但是,坊间却常显现程式交易年报酬100%,200%甚到300%的绩效,在让人眩目的外表之下,其背後的事实操作却常是亏损连连的。探讨其原因,不外乎是投资者无法有效实施电脑程式所告知的买卖讯号,产生错失行情的结果。实际上,程式交易仍有其参考价值存在,投资者若能完全顺应电脑程式所告知的买卖讯号操作,程式交易的绩效依然是值得期待的。
一般来看,市场上比较常见的程式交易系统为顺势系统,依照字面来说,顺势系统就是顺著盘势改变作出买卖讯号分析的一个系统,此种系统的胜率大概有40%~50%,也就是作十次大约会赚四次,而这四次的获利可以弥补其余六次的亏损,为一种赚大赔小的策略逻辑。另外,仍有震汤系统,一说是逆势系统,此系统之胜率较高,但是需要搭配停损的机制,否则容易显现长期下来胜率高,总获利却是亏损的情形,深究其原因,就在于容易造成赚小赔大的情形。
要建构一个好的程式交易系统,需要电脑程式系统与技术指标的相互搭配在电脑系统方面,Tradestation为当前最强的系统,其最受赞扬的地方在于可以自订策略逻辑,并对针对历史资料来回测与模拟,并可对参数做最佳化的设定。
而在技术指标方面,则须视交易人的交易偏好来策划策略逻辑,以顺势系统来说,可采取趋势指标(DMI)或者动量指标(MTM)等技术指标,而且搭配其余交易规则来构成策略逻辑,而以震汤系统来说,则可采取相对强弱指标(RSI)等技术指标,而且搭配停损机制方为一不错之震汤系统。除了顺势系统与震汤系统之外,另有型态操作系统,但是此系统难度极高,由于每个人对於盘势之观点不尽相同,是故在撰写上较为问题,实务上较少采取。
在技术指标抓取上,特别需要注意过分最佳化(Overfitting)的困难。过分最佳化是指一昧追求样本规模内的绩效最大化,而忽视同样的参数在样本外的预期能力。举例来说,若该样本是建立在多头格局下,则在空头格局下该样本不见得适用。另外,程式以往的优秀绩效并没有代表将来的绩效也会一样优秀,所以在建构策略时,须特别注意参数绩效的平稳性,这样才可规避过分最佳化的困难。
坊间常有很多标榜超高胜率的程式交易系统,然或许如前述所言有赚小赔大的情形,亦即在震汤行情中可以获取小利,但是遇到大行情来时的趋势波段却会兵败如山倒。是故,投资者在拿到具超高胜率的程式交易绩效表时,务必将交易明细对照线图,寻求能否由于波段到来而有大赔的情形发生。另外,具有高胜率的程式交易系统,或许未将交易成本计入,若考量交易成本,则绩效将大打折扣,第三,交易次数过分频繁的程式交易系统会让得交易成本大幅提升,而且交易讯号过多也会产生下单跟不上速度的情形发生,这点亦值得深思。
不错的程式交易系统是否获利的最大核心,在于交易人是否完全配合程式的买卖讯号来操作,尽管程式交易首要是为了克服人性的缺点而造成,但交易人若在交易过程中无法有效遵守程式交易系统告知的买卖讯号来进出场,即便有再好的程式交易系统,仍无法替投资者导致利润。是故,当程式交易系统告知买卖讯号的同期,交易者务必完全遵守讯号来执行操作,始能遵循策略目标来获利。
入门方法
程式交易买卖信号
程式交易入门(一)
第一步:必续历经两次以上惨烈的断头经验,何谓惨烈?比如作多单断头后,不啰唆连拉五百点以上(务必是断头并非是认赔)。
第二步:隔离外界干扰原因,特别是第四台分析节目。
第三步:催眠自己,告诉自己是一个股市白痴,盘面完全看不懂。
第四步:存有置之死地而后生的心态,一切由零开始。
第五步:严谨的交易纪律。
人均为主观的,尤其金融操作者,更是严重,有断头的经验是为了加强对程式交易的信任感,你的朋友是程式交易者吗?模拟单有用吗?有经验者皆知不需多讲,三个月的演练遇到的情况有限,程式交易者若要再加之个人意识便称不上程式交易者。作程式交易其实是带有痛苦的,那是由于常常逆着自己的心意下单,假使有一两次选择性下单,而且侥幸对,那完了,波断行情八成会赚不足,由于你会想要再侥幸一次又一次,程式交易难以易是由于绝多部分的次数是赔的,让人想要避开一两次的亏损从而提升整体获利,久而久之,又回到原点,以自由意志下单,不知发过几次誓,这次一定要每次跟单,但每次都做不足,一直恶性循环,周而复始。
程式交易入门(二)有关资金下方谈的是以程式交易做单一口需要多少钱,不以程式交易者看过笑一笑就好。
下一口程式单究竟多少钱才刚好?是三十万?依旧四十万?这其实都不对,应当以契约值换算才对,比如指数六千点,契约值一百二十万,那就准备六十万做一口,简单换算等于指数乘以一百,为何要这么多?是由于人性。假如三十万做一口,遇到接连亏损,去掉十几万,这时已手软还敢跟单吗?除了亏损,以三十万做一口,赚七八万感觉很多了,提早下车,后面少赚一大段,呕死了。民众常常以百分比计算盈亏,今天赔了一成,五天赔了一半,感觉很多,但假使以契约值换算出的保证金,程度刚刚好,赔了不觉多,下转向单不会手软,赚了也不觉多,大行情不会被跑掉。
资金比在程式交易中是最最重要的一环,能不能完成一个漂亮的循环就看资金比,完美的程式交易纪律,能让你每天好吃好睡,管他利好利空,管他道琼暴涨暴跌,程式交易用简单的四个字形容就是---进退有据。
程式交易入门(三)工具的挑选绝大部分人无法完全程式交易,首要是工具出了困难,让人感觉到失误率太高受不了煎熬,或者获利率太低提不起兴趣,在这提出一套简单的评选程式,让大家以此挑选适用的工具,版主在以前的文章中曾提及程式中含有人性因子,这点本人相当认同,好的程式赚钱是务必的原因之外,最重要的是务必人性化,甚至于人性化的重要性,多出整体获利,毕竟能让人无怨无悔的跟单,比高挂而不切事实且容易中途放弃的高整体获利,来的事实而易得。
程式交易中,人性化的因子高低影响甚巨,有多少期友在程式交易中一次又一次的受挫,却又一次又一次的受不了高整体获利的诱惑又一次以身试法,却又不知困难出在哪里,是自身自制力不好,程式失效,盘面的关系,美股影响,到期日,甚至于怪到宾拉登的头上......都不是,是工具错了,人性化因子如何求出,首先求出AB值。
A值=平均每笔获利除以平均每笔损失
B值=错的总次数除以对的总次数
C值=A减B
C值=人性因子高低,称它为循环比,也就是完成一个程式循环,这个公式算来简单,但其中已透视了交易程式的一切,简单的说
循环比高等于失误率低获利率高
循环比低等于失误率高获利率低
如何分析
差于0.5不能用不是失误率高就是获利率低容易中途而废
0.5-0.75可采取但仍稍嫌不足
0.75-1.0相当不错跟单时符合人性
1.0以上两个字完美
采样时间以多久为标准,个人觉得是三年,台湾股市大约三年可完成一个多空循环,所有情况皆以包含,如能有六年的资料,更能完整表现出程式的优劣,以上程式包含所有成本,交易税与手续费(手续费以每口五百为计)。
有关词条
| 法定增值 |
杠杆效应 |
非冲销干预 |
| 反洗钱 |
国际结算 |
GAMMA值 |
| 国际金融 |
非金融资产 |
非存款性金融机构
|
| EasyLanguage |
参考资料
[1] 交易师文网 http://www.tradercn.com/xtjy/3268.html