程序化交易       下一篇   股票止损

程序化交易 程序化交易系统是指设计人员将交易策略的逻辑与参数在电脑程序运算后,并将交易策略系统化。 证监会2015年10月9日公布《证券期货市场程序化交易管理办法(征求意见稿)》,拟建立申报核查管理、接入管理、指令审核、收费管理、严格规范境外服务器的使用、监察执法六方面监管制度。 征求意见稿明确,程序化交易是指通过既定程序或特定软件,自动生成或执行交易指令的交易行为。  


程序化交易系统是指设计人员将交易策略的逻辑与参数在电脑程序运算后,并将交易策略系统化。程序化交易的买卖决策完全决定于自己的交易理念系统化、制度化的逻辑判断规则,透过电脑的辅助,将各种交易理念转化为电脑程序语言的一种交易模式,即由电脑来代替人为发出买卖讯号,再根据系统使用者发出的委托方式,由电脑自动执行下单程序。程序化交易通常需要有扎实数理基础和过硬编程能力的人才,而国内这方面有很好的人才储备,越来越多的国外量化基金来华开办分公司并在当地雇佣人才从事算法策略研究和开发也证明了这点。

股票自动交易助手是国内领先的程序化交易下单软件

股票自动交易助手 可以在实现程序化交易中起到关键的作用。在用第三方股票软件平台如大智慧,通达信,同花顺,飞狐, 金字塔,益盟操盘手等软件的测试平台对交易策略进行过测评后,如果觉得这是一个可盈利可行的交易策略。就可以利用助手配合这些软件以及券商下单软件来实现全自动的程序化交易策略。


相对于市场其他的号称可以实现程序化交易的软件如,A计划自动交易软件,小闪客自动交易软件,机智自动交易软件,SNB股票自动交易伴侣, 智达信股票自动交易软件。股票自动交易助手对程序化交易的支持强大而丰富。股票自动交易助手通过扩展交易下单接口函数,可以方便地在大智慧,通达信,飞狐等平台上调用交易下单函数和持仓查询等函数。股票自动交易助手另一个特点是非常的简单易用好上手。

使用股票助手,你主要可以通过以下方式实现程序化交易。
1.公式预警,通过大智慧,通达信,飞狐,益盟操盘手等软件的公式预警,出预警后助手就可以实现下单部分。助手有丰富的设置,如买入仓位控制,买入时间限制,持仓股不再买入等选项。可以更好地控制程序化交易的参数。这种方式来实现程序化交易的好处是,你的指标公式不用修改,你根本无需调用下单函数,简单方便。只要你的指标公式经过历史测评可行,简单地设置预警名字,就可以了,你甚至不需要懂得编写公式。

2.通过大智慧,通达信股票池来实现程序化交易。这种方式是更灵活,你可以通过助手的下单函数和持仓等查询函数精确控制程序化交易的各种策略。

3.图表交易,所谓图表交易是指在大智慧,通达信,飞狐等软件上的分时图或者技术分析图上直接运行加入了助手下单函数的公式。有行情变化时,图上的公式会被运行,从而助手的下单函数在符合条件的时候会被运行,从而实现股票程序化自动交易。这种方式的好处是在股票数量不多的情况下,速度比较快。特别适合盯着几个股票自动做T这一类程序化交易策略。

程序化交易的买卖决策完全决定于自己的交易理念系统化、制度化的逻辑判断规则,透过电脑的辅助,将各种交易理念转化为电脑程序语言的一种交易模式,即由电脑来代替人为发出买卖讯号,再根据系统使用者发出的委托方式,由电脑自动执行下单程序。
克服心理障碍
排除人为情感因素,用电脑取代人性,消除交易时人性的恐惧、贪婪、迟疑及赌性等四大情绪因子。
确保交易一致性
严守既定的操作纪律及交易的基本原则,透过电脑将既定的操作规范、获利以及风险管理等条件写成程序语言,依程序发出进出场买卖的讯号。
关键性优势
有效掌握多空趋势,顺势操作,赚取波段利润。
有效依靠程序化系交易,策略明确,可排除人为贪婪及恐惧等因素。
讯号指令简单明确,操作方式轻松一致。
稳健的投资报酬率。
大赚小赔的优异稳定性。
有效的风险控管。


程序化交易 思路与构建
在确定了总体的构建思路后,应该对一个完整的交易系统的每一部分进行量化,包括:
一、最大单笔和总体交易头寸的确立,我觉得以总资金的固定比例同时结合单个品种的的平均振荡幅度来确定比较合适。
二、开仓时机的选择。既然确定了追随趋势,那么价格就应该是我们最为关心的指标,可以以价格突破某个高点作为开仓的信号,但是这个开仓信号可以加以其它不同条件进行过滤,把明显的假信号或者风险很大的开仓信号过滤掉,比如可以结合价格与均线的距离来确定。
三、加仓次数和时机的选择。关于加仓,是比较难于掌握的一个操作步骤,我初步认为加仓应该是在趋势已经确立后再进行,而这个压力或者支撑是否可以直接采用在技术分析上的价位?这样做会不会与整个程序化交易系统产生比较大冲突?因为这个毕竟是主观的东西,而且还难以在操作之前量化,与程序化交易系统的构造初衷有所背离,究竟可不可行还值得商榷。
四、止损位的设定。止损是整个交易系统中比较重要的部分,与确定最大头寸相似,我们可以把止损设定为固定比例同时根据不同品种的不同特征区别对待,并在加仓之后调整止损点位。
五、盈利头寸的平仓。关于平仓,因为是追随趋势,那我们就不能让价格的小波动影响到总体的操作,但在数量上如何界定是小回调还是大调整,抑或是价格反转,还是比较困难的。当然运用统计方法我们可以算出历史数据的大小波动及其对应的价格表现,但这样的历史数据对以后的操作有多大的借鉴意义还值得进一步验证。
总体上来说,以追随趋势为思路来设计的交易系统,其成功率一定达不到50%,因为市场的运动特征必然会导致出现这样的结果,但是在趋势明确的时候,盈利率却很可能很高。如果不考虑交易成本,那么期货市场本身就是个零和市场,赚钱的人赚到的钱和亏钱的人亏损的钱是相同的,而长期以来针对这样的一个市场能不能做出一套保赚不亏的交易系统一直都是有争议的,因为历史经验证明无论是多么成功的交易者,都会在这个市场中出现反复,市场只要存在其交易就必然进行,而在交易者退出市场之前什么事情都有可能发生,现在能赚钱的交易系统在今后的一段时间里可能就不好用了,所以说这个市场上根本就没有也不可能有那么一套在任何时间任何情况下都能屡试不爽的交易系统,可见不断地验证和修正对于交易系统是非常重要的。
最后提一点,程序化交易可能的最大好处就是可以帮助系统使用者最大程度地克服人性贪婪和恐惧的弱点。

程序化交易系统的形式
(一)价值发现型
(二)趋势追逐型
(三)高频交易型
(四)低延迟套利型


程序化交易系统的设计
(一)系统设计的投入产出分析
(二)系统设计的原则
1、准确性。
2、稳定性。
3、简单性。
(三)系统设计的步骤
1、交易策略的提出。
2、交易策略的程序化。
3、程序化交易系统的检验。
4、程序化交易系统的优化。


程序化交易发展趋势
20世纪90年代以及2000年以后资本市场以及金融衍生品市场的长足发展,我们发现在87年股灾中被指为罪魁祸首的程序化交易,终于被历史肯定了它的价值,人们终于也像当时从认为股票和期货为洪水猛兽到接受它们并发挥它们的经济作用一样,开始逐步的走进了程序化交易的世界、量化投资的世界。量化投资及程序化交易大师西蒙斯默默无闻的在十几年间大量使用量化系统的交易方法,取得了比巴菲特、索罗斯等市场传奇更高的年收益率。在这漫长的岁月中,程序化交易一直悄无声息的为投资者不停的赚进大把的钞票,也在润物无声的在为各交易所的交易量做着贡献,据统计美国市场中有70%的交易是由程序化交易完成的,如果将程序化交易的概念再定义的宽泛一些的话,可能这个比例会更高。
发展前景


国内证券市场只有20年的历史,相比欧美以及亚太其他发达地区市场成熟度还有很大差距,不仅如此,国内市场的一些特性也使程序化交易在国内发展受到限制。
首先,国内的交易场所比较单一,股票只在交易所进行交易。而国外的情况则是大量的流动性存在于交易所以外,比如大大小小的暗池、ECN等。即使同一只股票也会在多个交易所交易,目前NYSE股票只有25%左右的交易量是通过NYSE执行的。国外很多执行算法就是为这种条件量身定做的,比如各种智能路由算法,而在国内这些算法都没了用武之地。


其次,国内市场的T+1交割制度使得大量日内交易策略不能得以实施,高频交易策略更是无从谈起。除此以外,股票市场不允许卖空、缺乏做市商制度、可供交易的产品简单、交易指令不够完善等,都不利于程序化交易策略的开展。
尽管如此,我们还是看好程序化交易在国内的发展前景。自今年4月沪深300股指期货被正式推出以来,大量的程序化套利策略纷纷出炉并创造出惊人的交易量。图14是沪深300股指期货月交易额和标普指数期货(包括普通合约和迷你合约)的月交易额对比。从图中可以看出如果将两种货币的汇率折算进去,基本上国内的股指期货交易额已经和标普指数在同一水平。标普指数期货是面向整个市场的,而股指期货国内目前并没有对机构投资者开放,可以想象未来市场全面开放后国内的市场潜力有多大。结合目前国内的情况,我们认为程序化交易有望得到大力发展的几个原因:
1.股指期货和ETF的套利交易需要更多的算法支持,因为类似的交易策略都涉及到一篮子股票的交易执行,有效的算法可以很大程度上降低执行风险。
2.国内券商对执行算法的服务很少。目前国内的股票市场,机构投资者都是通过券商提供的市场直连通道(Direct Market Access)直接下单交易,而券商并没有提供规模化的算法附加服务,未来还有广阔的发展空间。
3.其他潜在市场。其他市场比如商品期货、权证等同样实行 T+0交割制度,也是程序化交易的潜在市场。事实上,目前已经有不少从事短线交易(趋势跟踪、反转)的投资者开发出各种程序化交易平台和策略,只是专业化和规模化有待提高。商品期货程序化交易与股指期货程序化交易同样作为现在程序化交易发展的重点。
4.人才优势。程序化交易通常需要有扎实数理基础和过硬编程能力的人才,而国内这方面有很好的人才储备,越来越多的国外量化基金来华开办分公司并在当地雇佣人才从事算法策略研究和开发也证明了这点。