当前位置:文档之家› 程序化、算法及高频交易区别

程序化、算法及高频交易区别

程序化、算法及高频交易区别
程序化、算法及高频交易区别

程序化、算法及高频交易区别

程序化交易、算法交易在欧美发达国家的金融市场上运用较为广泛,在日本、

中国香港、韩国等亚洲发达市场次之,在发展中国家的市场上使用则更少一些。随着以股指 期货为代表的金融衍生品的上市,国内金融市场将出现越来越多的

对冲、期现套利、统计套利等较为复杂的交易策略,而这些策略的运用和实施

对程序化交易、算法交易提出了更多的需求和更高的要求。

一、程序化交易、算法交易的概念

关于程序化交易、算法交易以及高频交易,国际上学术界与产业界并没有统一的权威定义,并且这些概念及理解也是随着市场与交易技术的发展与时

俱进的,目前国际市场上对这三者的通常理解如下:

1.程序化交易

根据纽约证券交易所(NYSE)的定义,程序化交易是指包含15只股票以上、成交额在100万美元以上的一篮子交易。在后来的市场实践中,程序化

交易的对象通常包括在纽约证券交易所上市的股票、在芝加哥期权交易所(CBOE)和美国证券交易所(AMEX)交易的与这些股票或股票价格指数相对应

的期权,以及在芝加哥商业交易所(CME)交易的标准普尔500股指期货合约等,这种交易方式完全是基于这些投资品种(标的资产以及相应的期货期权等衍生品)之间的相互定价关系。在交易执行方面,程序化交易是指从交易者的电脑

下单指令直接进入市场的电脑系统并自动执行,主要被机构投资者用于大宗交易。

2.算法交易

算法交易是指使用计算机来确定订单最佳的执行路径、执行时间、执行价格及执行数量的交易方法。算法交易已在金融市场上得到广泛运用,养老基金、共同基金、对冲基金等机构投资者通常使用算法交易对大单指令进行分拆,寻找最佳路由和最有利的执行价格,以降低市场的冲击成本,提高执行效率和

订单执行的隐蔽性。算法交易可运用于任何投资策略之中,如做市、场内价差

交易、套利及趋势跟随交易等等。

3.高频交易

高频交易(HFT)是一类特殊的算法交易,它是利用超级计算机以极快的速度处理市场上最新出现的快速传递的信息流(包括行情信息、公布经济数据、政策发布等),并进行买卖交易。

二、程序化交易、算法交易在国际市场上的运用

SAP-计划策略(非常详细)

SAP需求管理 目录 一、什么是需求管理 (2) 二、需求策略 (2) 三、计划策略种类 (2) 1)计划策略按生产 (2) 2)SAP中系统已配置的主要计划策略 (2) 四、面向库存(make-to-stock)生产策略—对产成品 (3) 1)面向库存生产的特点是: (3) 2)在SAP中面向库存生产(对产成品)包含如下策略(strategies): (3) 五、策略40 (3) 六、策略30 (4) 七、策略10 (5) 八、策略11 (6) 九、策略52 (8) 十、策略63 (9) 十一、对零部件计划策略(strategies for planning components) (11) 十二、策略70 (11) 十三、策略59 (12) 十四、策略74 (13) 十五、面向订单(make-to-order)生产策略 (15) 十六、策略50 (15) 十七、策略60 (16) 十八、策略20 (18) 十九、其他策略: (19)

一、什么是需求管理 对制造业来说,客户需要什么,什么时候需要,与之对应的生产什么,什么时候生产,什么时候交货,这些是需求所在。对计划部门而言,首要任务就是做好需求管理,平衡计划独立需求与客户订单,平衡客户需求与公司产能,最大程度地提供客户所需的产品及服务,为客户创造价值,同时实现企业自身的价值。 二、需求策略 需求一般有二种主要表现形式:计划独立需求与客户订单。计划独立需求是公司根据历史销售信息、产品市场趋势或客户提供的需求预测而做的对外部需求的预测;客户订单是客户已明确对公司下达的订单:什么时间需要什么产品,价格多少,何种运输方式等。 现代社会,企业之间的竞争逾来逾激烈,产品生产周期逾来逾短,产品更新不断加快,谁能比对手更早一步向市场提供产品,谁就能赚取更多的利润,于是乎,客户总是要求尽可能快地提供产品,而在产能、工艺等确定的情况下,产品总的生产周期是一定的,如何更快地向客户提供个性化产品,满足客户需求,就成了计划部门需要重点考虑的一个问题。 如何平衡计划独立需求与客户订单,如何尽快地向客户提供产品,这就涉及一个策略制定的问题,在SAP中有一个专业术语就是计划策略(planning strategy),计划策略是对一个产品设置的计划属性,代表如何处理这个产品的计划独立需求及客户订单,如何处理这个产品的零部件生产及最终组装。根据计划策略,你能决定是由客户销售订单触发生产还是根据库存订单(计划独立需求),如果产品总的生产周期比客户要求的交货期长,是先将产品生产出放在仓库还是先将产品下层组件先准备好。 三、计划策略种类 1)计划策略按生产 计划策略按生产是根据销售订单还是计划独立需求(根据库存),库存是否与销售订单挂钩主要分二大类: 1.面向订单的生产(make-to-order); 2.面向库存的生产(make-to-stock). 顾名思义,对面向订单的生产,最终产品的生产或组装是等到有了客户订单后再进行,产品库存指定到具体订单;而对面向库存的生产,最终产品的生产或组装是首先根据计划独立需求,在有些情况下也需考虑销售订单需求,产品库存与销售订单不挂钩,即产品库存不指定到具体订单。 2)SAP中系统已配置的主要计划策略 下面分如下几个专题讲述标准SAP中系统已配置的主要计划策略: 1.面向库存生产策略(对最终产品); 2.对零部件计划策略(对零部件)--这也是面向库存生产的一种; 3.面向订单生产策略(对最终产品) 在介绍这些计划策略时,主要把整个生产-销售过程分为五个阶段(如下),分别介绍每种计划策略在各个阶段的行为。

趋势线交易法

趋势线交易法 趋势线可以让我们明确地遵循趋势的方向,避免逆势操作。有效的趋势线必须是波峰与波峰的相连或波谷与波谷的相连。 当价格处在涨势中,沿着底部绘制上升趋势线;当价格处在跌势中,沿着头部绘制下降趋势线。趋势线向未来延伸的部分,可以协助判断买进与卖出的位置。 角度是趋势线的最重要内涵之一,可以反映市场的主导力量。当趋势线向上时,代表多头居于主导地位,在这种情况下,应该买进而停损点设定在趋势线的稍下方;当趋势线向下时,应该放空而停损点设定在趋势线的稍上方。 趋势线是最古老的分析工具之一,辨识趋势的现代化工具包括:移动平均线、趋向系统与MACD。 趋势线强度的评估 斜率是趋势线的最重要内涵之一。可以根据五个因子评估:趋势线的时间架构、涵盖期间的长度、触及次数、角度与成交量。 时间架构愈长、趋势线愈重要和可靠。相对于日线图来说,周线图上的趋势线比较重要。同理,相对于小时走势图来说,日线图上的趋势线比较重要。 形成的时间越长,趋势线的意义就越大,效力就越显著,用数年时间形成的趋势线,比只有数周时间所形成的趋势线要可靠。因为趋

势线形成的期间愈长,趋势的惯性也愈强。趋势线反映其形成期间的群众行为。在主要的多头行情中,趋势线可能维持数年的效力。 价格触及趋势线的次数愈多,趋势线愈重要。在上升趋势中,折返走势代表空头的造反;在下降趋势中,折返走势代表多头的造反。当折返后又弹开,代表市场主导力量击溃了造反者。 趋势线最初是由两点衔接而成,三点的接触,将使趋势线更为有效。四点或五点的接触,代表市场的主导力量取得稳固的控制。 趋势线与横轴的夹角,反映市场主导群的情绪性强度。陡峭的趋势线代表市场主导群正在赶行情;平缓的趋势线则有缓步攻击的意味,如“龟兔赛跑”中的乌龟,后劲较足。 对于每条趋势线都应该衡量它的角度,比较趋势线的角度,藉以分析市场主导群较为偏多或偏空。请注意,在任何特定的市场中,趋势线的角度经常相同,可能是主要玩家为同一群人。 价格有时候会加速发展而脱离原来的趋势线。较陡峭的新趋势线显示趋势正在加速发展,持续的能力将降低。此时须紧缩停损点,将它设定在新趋势线外侧的边缘,并根据每支新线形进行调整。一旦价格突破新趋势线,通常会发生急速的反转。 突破趋势线 既有的趋势线被突破,显示市场主导群的力量减退。这种情况下,必须谨慎处理交易讯号——趋势线一旦被突破即分崩离析。就好像围住兽群的栅栏,仅几只公牛或灰熊的冲撞下栅栏不会倒塌。唯有收盘

鹿希武---趋势交易精华

战胜股神—鹿希武 第一章趋势线 【本章内容概要】 一、趋势交易法流程 二、趋势线 三、心语 一、趋势交易法流程 趋势交易法的流程是: 第一步:确定市场方向 第二步:确定入场点 第三步:确定出场点 第一步:我们通过趋势线+拐点线+分界点A 确定市场是处于上升趋势还是下降趋势中,在上升趋势中我们采取买入的交易策略,在下降趋势中我们采取卖出的交易策略。 【根据趋势线和拐点线确定市场方向示意图】 第二步:通过拐点或分界点A确定入场区域,根据黄金分割+K线反转确定准确入场点 第三步:根据拐点线+波浪理论和资金管理等确定出场点 【确定入场点和出场点示意图】 在趋势交易法的应用中,我们用到了以下内容:趋势线、拐点线、分界点A、K线反转形态、波浪理论。下边我们通过各章节分别对以上内容进行详细地讲述。 二、趋势线 【分类】趋势线分为上升趋势线和下降趋势线。 )上升趋势线 【定义】上升趋势线:连接某一时间周期内最低点(或相对低点)与最高点之前的某一低点,中间不穿越任何价位的一条直线。 如图【上升趋势示意图1 -1 】是一段上升趋势,请根据定义绘制出上升趋势线。

【上升趋势示意图1 -1 】 图【上升趋势线示意图1 -2 】是我们按照上升趋势线的定义绘制的上升趋势线。 图【上升趋势示意图1-1】总共可以绘制出3 条不同的上升趋势线,如图【上升趋势线示意图1-3 】所示。

【上升趋势线示意图1-3 】 上升趋势线2 和上升趋势线3 都不满足上升趋势线的定义,原因是这两条上升趋势线都有穿越价位的现象,如图【上升趋势线示意图1 -4 】所示。 【上升趋势线示意图1 -4 】 所以只有第一条上升趋势线是满足我们给出的上升趋势线的定义的。上升趋势线1 就是我们以后经常要用到的上升趋势线。 【绘制上升趋势线的原则】 1、不能连接最高点之后的低点。 2、绘制的上升趋势线不能穿越价位。(切线原则) 3、如果按照定义可以绘制出多条上升趋势线,选择与中轴线最接近平行的一条作为上升趋势线。 4、选择的两点之间,要有一定的时间跨度。并且两个连接点不能偏向最低点或最高点一边。 (一)不能连接最高点之后的低点。 请观察图【绘制上升趋势线原则示意图1 -5 】中的两条上升趋势线,请问那一条是正确的上升趋势线?

高频交易中的网络连接和网络技术

在高频交易中,你永远希望比你的竞争对手快。如果你能比你的竞争对手更快对市场行情做出响应,更早地得到成交,你就能比你的竞争对手获得更多的利润。在之前的“高频交易的技术与设备”中,我们把加速分为电脑内和电脑外的加速,并且主要介绍了电脑内的加速,这期主要谈谈电脑外的加速。 正如前面所讲到的,做高频交易的公司把服务器放到交易所撮合引擎服务器所在的数据中心里(co-location),就是为了追求更低的延迟。但是当越来越多的公司都这样做的时候,仅仅做到co-location已经无法做到比竞争对手更快了。于是,在每个交易公司,如何减少系统中的延迟,使交易数据从策略所在的电脑到交易所的交易引擎的达到双向最快,就成为了一个非常重要的工作,这就是现在在华尔街常被提到的“Raceto Zero”(向0延迟的竞争)。而在这个竞争中,电脑外的加速扮演了非常重要的角色。这里我们又可以把电脑外的加速分为两部分,一为到交易所的网络的线路连接,二为公司交易内网的布置。下面很多地方用Nasdaq作为例子,主要因为Nasdaq 在交易技术做的最好,数据也最全, 其他 交易所也基本类似. 首先,我们来讲讲不同的到交易所的线路网络。目前在美国的交易所co-location 服务一般提供的网络连接是1G和10G以太网,Nasdaq也在今年推出40G以太网连接。一般来讲,更高的带宽对延迟会有直接的影响,特别是在交易环境中容易出现的如单个消息相对大,消息速率相对高,网络有拥塞和突发流量等情况下,高带宽能够保证系统的延迟低而且稳定。据估计,对于co-location的用户,40G的网络连接相对于10G的网络连接,能使往返延迟(roundtrip latency)减少7个微妙(microsecond),这对于高频交易的用户来说,是相当可观的。

赢智程序化交易系统使用说明书 2.

赢智程序化交易系统使用说明书 目录 目录 (2 一、登录软件 (7 (一如何登录软件 (7 (二如何选择服务器 (9 (三如何保存交易密码 (9 (四如何使用动态备份 (10 (五如何矫正本机时间与服务器时间一致 (10 二、常用窗口基本操作 (11 (一、自选报价列表 (11 (二、分时走势图 (15 (三、K线图窗口 (19 (四当日分钟K线 (34 (五、OX图 (34 (六、价量运行趋势图 (37 (七、三线反转图 (38 (八、TICK闪电图 (40 (九、盘口报价 (40

(十、逐笔成交表 (42 (十一、大单成交表 (43 (十二、分笔统计 (44 (十三、分价统计 (45 (十四、分笔+分价 (46 (十五、新闻 (46 三、行情模块使用案例 (53 (一如何设置起始页面 (53 (二如何调入行情报价页面 (53 (三如何创建页面 (58 (四如何保存页面 (60 (五如何调出页面 (61 (六如何还原修改后的页面 (62 (七如何设置书签并将个人重要页面设置在书签上,方便调用 (64 (八如何修改报价窗口回撤在分时——K线图循环切换 (67 (九如何保存扩展分析模板 (67 (十如何自定义快捷访问工具条 (69 (十一鼠标滚轴操作如何切换合约 (70 (十二如何区分系统页面和普通页面 (71

(十三如何利用我的指标区保存多组指标参数 (71 (十四如何进行指标设置周期化 (73 (十五如何设置坐标显示方式 (73 (十六如何在数据出现问题时重新申请数据 (74 (十七如何申请更多数据及设置K线显示密度 (75 (十八如何设置报价列表排序 (77 (十九如何设置盘口报价买卖横竖排列 (77 (二十如何设定报价红绿定义 (78 (二十一如何设定成交明细红绿定义 (78 (二十二如何显示小报价框 (79 (二十三如何显示持仓成本线 (79 (二十四如何调出信息灯塔 (80 (二十五如何显示技术分析图上的十字光标 (81 (二十六如何设置今天昨天分割线 (81 (二十七如何设置K线形状 (82 (二十八如何调整报价页面的字体及字体大小 (82 (二十九如何进行颜色字体风格的设置 (83 (三十如何进行合约代码、指令快捷键、分析周期快捷键的设置 (84 (三十一如何进行涨跌停定义的设置 (85

鹿希武趋势交易法图谱_重新排版句句经典

鹿希武趋势交易法图解 趋势交易法心法:“顺势做单,逢高空,逢低多”。首先要求做单必须顺势,上升趋势只等待逢低做多,下降趋势只等待逢高做空,不做回调行情。即使回调抓好也有收益但丢西瓜捡芝麻的事不能做。因此看清趋势是重中之重,单子可以做错但方向决不能看错。 这是一波典型的上升趋势,四个主升浪分别是1000点,1600点,2300点,2200点,而回调浪则只有776,559,1176,1171基本只有主升浪的一半,因此顺势单把握主升浪比找高点做空赌回调实惠。

简单判断方法:高点不断创新高,低点亦不断抬高可确定上升趋势。低点不断创新低,高点不断降低可确定下降趋势。上升趋势中连接最近两个低点可作出上升趋势线,下降趋势中连接最近两个高点可确定下降趋势线。 趋势改变判断:跌破上升趋势线,高点不再创新高,低点开始创新低,符合两条可认定趋势改变。上升破下降趋势线,低点不再创新低,高点开始创新高,符合两点可认定趋势改变。 除上升和下降市场还有第三种趋势,即高点不创新高,低点也不创新低就是震荡走势。 第一式:趋势线的基本画法。首先在上升趋势中找到一个相对最低的低点,注意概念根据不同人对行情把握不同会选择不同低点,有可能不是一波上升起始的最低点,而是中段的一个波段低点,因此这里选择相对低点来确定起始点。之后选择最高高点的前面低点,做连线可得出一条上升趋势线。 注意后面的图是错误例子,没有选择最高高点前的低点,因此会对趋势结束作出错误判断,后面会有具体说明。(图1):

图2是相应下降趋势线的画法。选择相对最高高点连接最低低点前的高点可得下降趋势线。 这里有个例外,如果行情走出双头或者双底,趋势线是可以连接最高或最低点后面的点,但这只是特例,为防止误导初学者,这里不做讨论。

鹿希武趋势交易法图谱重新排版句句经典

鹿希武趋势交易法图解 趋势交易法心法:“顺势做单,逢高空,逢低多”。首先要求做单必须顺势,上升趋势只等待逢低做多,下降趋势只等待逢高做空,不做回调行情。即使回调抓好也有收益但丢西瓜捡芝麻的事不能做。因此看清趋势是重中之重,单子可以做错但方向决不能看错。 这是一波典型的上升趋势,四个主升浪分别是1000点,1600点,2300点,2200点,而回调浪则只有776,559,1176,1171基本只有主升浪的一半,因此顺势单把握主升浪比找高点做空赌回调实惠。 简单判断方法:高点不断创新高,低点亦不断抬高可确定上升趋势。低点不断创新低,高点不断降低可确定下降趋势。上升趋势中连接最近两个低点可作出上升趋势线,下降趋势中连接最近两个高点可确定下降趋势线。 趋势改变判断:跌破上升趋势线,高点不再创新高,低点开始创新低,符合两条可认定趋势改变。上升破下降趋势线,低点不再创新低,高点开始创新高,符合两点可认定趋势改变。 除上升和下降市场还有第三种趋势,即高点不创新高,低点也不创新低就是震荡走

势。 第一式:趋势线的基本画法。首先在上升趋势中找到一个相对最低的低点,注意概念根据不同人对行情把握不同会选择不同低点,有可能不是一波上升起始的最低点,而是中段的一个波段低点,因此这里选择相对低点来确定起始点。之后选择最高高点的前面低点,做连线可得出一条上升趋势线。 注意后面的图是错误例子,没有选择最高高点前的低点,因此会对趋势结束作出错误判断,后面会有具体说明。(图1): 图2是相应下降趋势线的画法。选择相对最高高点连接最低低点前的高点可得下降趋势线。

这里有个例外,如果行情走出双头或者双底,趋势线是可以连接最高或最低点后面的点,但这只是特例,为防止误导初学者,这里不做讨论。 上图实例(图3),起点选择相对最低点之后连接高点前的低点,得到黑色的上升趋势线,而红色画法则是错误例子,连到最高的高点后面。 如下图所示,当汇价跌破正确趋势线(红)后开始走出新的下降趋势,多头应当离场。而依据错误趋势线(绿)当行情已经转换,汇价从高点后的低点反弹被误导为上升趋势的继续,而事实上是下跌的回调,但汇价跌破绿线后发现原来的多单损失巨大,已错过逃命点。

透视高频交易——华尔街的速度游戏

透视高频交易——华尔街的速度游戏 高频交易公司利用强大的电脑程序进行快速交易,持股时间经常不到一秒钟。与技术上相对落后的投资者相比,此类公司利用靠技术优势获得的时间优势先行下单。高频交易的速度如此之快,以至于有些交易机构将自己的“服务器群组”(server farms)安置到了离交易所的计算机很近的地方,以缩短交易指令通过光缆以光速旅行的距离。2015年11月24日美国商品期货交易委员会(CFTC)首次采取具体行动,加强对高频交易员的监管力度。 国内A股市场急涨暴跌之后趋于平稳,此间程序化交易之前一直被喊打,连同股指期货成为了股市暴跌的“帮凶”及替罪羊,各种临时限制层层出台,基本使得程序化交易限于停滞。10月份沪深两市交易所出台了程序化交易管理意见稿,

将临时的行政监管更替为规则制度,不再不断抛出一些临时性管理方案,应当说是一个进步。但是在细读细则之后,也觉得该意见稿趋于保守。细究其原因,业内通常对其概括为“监管落后于实践”。为了细究这一问题,首先来剖析下什么是程序化交易。 何谓程序化交易? 程序化交易涵盖了诸多领域,涉及统计学、计算机、通信工程、交易撮合等诸多领域,并且不乏高深的技术细节,这阻碍了普通投资人甚至传统专业投资人对其深入了解,监管层也缺乏足够的认识,这在国内外都是如此。这使得对程序化的监管评价没有完全切中其要害,部分流于形式,并不能公平公正的对待这一新生事物。 程序化交易按交易频率可以简单分为高频和低频两个领域。低频交易主要是一个数据分析过程,利用过去海量的交易、财务、经济数据,发现交易规律,着眼捕捉中长期交易机会(几天至几个月乃至更长),更加贴近于传统的价值投资。比如发现高派息的股票长期优于大盘,就会选择投资于高派息股票,随着股票价格变动导致派息率变动,股票池也进行更替;又比如统计过去股票表现,发现经济复苏初期,成长型股票明显强于公用事业股票,就会统计该类股票数量化特征,在下次经济复苏初期,识别出具备相同特征的股票,提前布局,以获取更高收益;数据分析也会研究CEO更换、股东回购、利好信息发布甚至网络上对公司产品的评价等事件对公司股价的影响,并据此作为投资依据。该类策略面对的是海量历史数据,数据库技能、人工智能技巧、信号处理及传统价值规律的量化等技能都需要具备,还应当深入了解经济周期更迭、研究行业兴衰以辅助更好的对资料

趋势做单法—我的主要做单方式

1,顺势做单,逢高空,逢低多”。不多就10个字很好记,但是非常难把握。首先要求做单必须是顺势,上升趋势只等待逢低做多,下降趋势只等待逢高做空,不做回调行情,即使回调抓好了也有收益但丢了西瓜捡芝麻的事咱不能做。因此看清趋势是一切一切的重中之重,单子可以做错但方向决不能看错。 2,趋势线的画法 ,

错误的是 ,

3,如何依据趋势做单—上升趋势 首先是一段下降行情汇价突破了下降趋势线并伴随高点创出新高我们判断下降趋势改变,上升趋势可能出现准备做多,注意此时不能多,一是可能行情会震荡,而是要逢低多不能追高。此时我们连接新的这个高点以及它前面的一个高点然后做平行线到最低点通过这三个点来估计回调的低点可能出现的大概位置。这叫做要找下先找上。 随后汇价又突破了高点C创出新高,我们可以连接A和B了上升趋势线画出。

好D点出现了,我们该考虑回调的位置了。 这回又要找下了,我们先找上,这回我们连接C和D作出通道的上边,然后平移它到B通过BCD三个点我们来找回调的目标位E作为入场位。 注意这里我们放弃了A,因为一个通道可由4个点构成,通过3个点可以确定第4个点的位置,因此A远离了现在的行情作用会变小,这就是为什么我之前在趋势线基础那提到用相对低点或高点的说法,就是因为随着行情的延伸我们要不断的调整趋势线,最起始的点很可能被抛弃而选择中段的某个点。无论选哪个点都不是绝对要适合当时的行情选择,技术分析本来就没有固定的,要随时选择适合当时现实的才是最合理的。

为了估计这波上升的拐点可能出现的大概位置,这回要找上了得先找到下,因此我们平移AB连线到C作出AB的平行线,拐点应该会在平行线附近出现。 次冲击D点的支撑上升趋势可能要改变了,我们不再继续前面的工随后汇价从E继续上升突破了D点,这时我们可以再通过BDE三个点来找F的位置。F点之后我们发现回调到了D点上方得到支持继续上升但汇价不再创新高了,掉头向下再作找下一次的入场位置了 上升趋势可能结束

程序化交易系统建设及相关研究

程序化交易系统建设及相关研究 程序化交易系统建设及相关研究 本文选自《交易技术前沿》第十七期(2014年12月)。 目录程序化交易系统建设及相关研究1 前言2 程序化交易简介及主要策略2.1 久期平均(duration averaging)2.2 组合保险(portfolio insurance)2.3 指数套利(Index Arbitrage)2.4 数量化交易(Quantitative trading)3 国外程序化交易系统建设及应用情况4 我国程序化交易系统建设及应用情况4.1 基于CEP的开放式程序化交易系统4.2 商业专用程序化交易系统4.3 国内软件厂商开发的程序化交易系统4.4 机械化交易系统4.5 其它程序化交易相关软件5 我司程序化交易系统建设及应用6 程序化交易策略开发技术规范与建议思考 程序化交易 上海市证券同业公会信息技术专业委员会 程序化交易研究课题组

光大证券股份有限公司 Email:zhouzhaoyang@https://www.doczj.com/doc/057642093.html,1 前言 随着计算机技术的飞速发展,程序化交易已成为信息技术与投资管理的最佳结合点。由于完全凭借投资经理经验以及手工操作的资产管理模式受到了资金规模扩大、市场风险加剧、波动频繁等问题的挑战,引入程序化交易系统可解决操作效率、风险管理等难题。因此,各大投资机构纷纷投入研究,去开发专门的交易系统。这使程序化交易在交易决策、交易辅助方面发挥了巨大的作用。因此,现在程序化交易泛指利用计算机技术制定交易策略、自动或半自动交易、实行风险控制等行为。 程序化交易得以发展的原因是多方面的:首先,因其参与者主要为机构或资金量较为庞大的个人,他们的交易操作总量大,对交易成本、交易效率提出了更高的要求,对引入更先进的交易技术有内在的需求;其次,市场有效性理论盛行,简单的指数套利空间越来越小,交易者转而在交易频率上寻求突破;最后,借助程序化交易系统的分析功能,

鹿希武趋势交易法图解

鹿希武趋势交易法图解 以前听闻过鹿希武老师课是非常贵的而且不能记笔记亦不能录音,无奈自己无缘学习到,但最近从朋友那得到了几张鹿希武教学的图片甚是兴奋,通过自己不断的钻研终于把图片变成了武林秘籍了。 首先提一下这路武功的内功心法:“顺势做单,逢高空,逢低多”。不多就10个字很好记,但是非常难把握。首先要求做单必须是顺势,上升趋势只等待逢低做多,下降趋势只等待逢高做空,不做回调行情,即使回调抓好了也有收益但丢了西瓜捡芝麻的事咱不能做。因此看清趋势是一切一切的重中之重, 单子可以做错但方向决不能看错。 我们来看这是一波典型的上升趋势,四个主升浪分别是1000点,1600点,2300点,2200点,而回调浪则只有776,559,1176,1171基本只有主升浪的一半都到,因此顺势单把握主升浪原本那找高点 去做空赌回调要来的实惠。 那么如何确定行情运行的方向呢?简单的判断方法高点不断创新高,低点亦不断抬高可确定上升趋势。低点不断创新低,高点不断降低可确定下降趋势。上升趋势中连接最近的两个低点可作出上升趋势线,下降趋势中连接最近的两个高点可确定下降趋势线。

趋势改变又如何判断呢?跌破上升趋势线,高点不再创新高,低点开始创新低,符合两条可认定趋势改变。升破下降趋势线,低点不再创新低,高点开始创新高,符合两点可认定趋势改变。 应注意除了上升和下降市场还有第三种趋势,即高点不创新高,低点也不创新低就是震荡走势。 下面进入招式的讲解: 第一式:趋势线的画法基本,首先在上升趋势中,要找到一个相对最低的低点,注意相对两字,因为根据不同人对行情的把握不同会选择不同的地点作为这个最低点,有可能它比不是一波上升的起始的那个最低点,而是中段的一个波段低点,因此这里选择相对低点来确定起始点。之后要选择最高的高点前面的那个低点,做连线可得出一条上升趋势线。(图1) 注意后面的图是错误的例子,它没有选择最高的高点前的低点,因此他会对趋势的结束作出错 误的判断,后面会有具体的说明。 图1 同理图2就是相应的下降趋势线的画法。一样要选择相对的最高的高点连接最低的低点前的高点 可得下降趋势线。

程序化交易系统大全

程序化交易系统大全 (收集了主流程序化交易系统) 一、趋势跟踪类 1、海龟交易系统 2、趋势线突破交易系统 3、波动性突破交易系统 4、通道突破交易系统 5、四周规则 6、NEWS交易系统 7、MACD交易系统 8、EMA交易系统 9、均线交易系统 、三重滤网交易系统 1010、三重滤网交易系统 1111、、SAR交易系统 1212、、OBV交易系统 (另有 克罗均线系统、、时间价格 双均线交易系统、、克罗均线系统 (另有::双均线交易系统 单均线交易系统、、趋势跟踪类全套多空强弱、、单均线交易系统 突破 突破、、LSS多空强弱 鳄鱼法则等系统)) 浮动波动性突破、、鳄鱼法则等系统产品 产品、、不动如山SAR SAR、、浮动波动性突破 二、反趋势振荡类 1、网格交易法 2、海岸线交易系统 3、假突破交易系统

5、薛斯通道交易系统 6、经典K线交易系统 7、RSI交易系统 8、KDJ交易系统 9、乖离率交易系统 、江恩回调带交易系统 1010、江恩回调带交易系统 、技术背离交易系统 1111、技术背离交易系统 、量价背离交易系统 1212、量价背离交易系统 BOLL通道交易、反四周 法则、BOLL (另有:维克多123法则、 规则 单摆震荡原理、、LSS轴点封套 轴点封套、、BIAS交易SLOWKD、、单摆震荡原理 规则、、SLOWKD 动能震荡、、分形交易系统等系价格通道交易、、ROC动能震荡 系统、、价格通道交易 系统 统) 三、波段交易类 1、海浪交易系统 2、天堂地狱交易系统 3、矩形交易系统 4、旗形交易系统 5、楔形交易系统 6、三角形交易系统 7、八段交易系统 8、波浪理论交易系统

高频交易

高频交易 现在我们来了解一下高频交易。我们团队里的高频交易员从2009年开始组队到现在都是我一 手带起来的,所以我非常清楚包括初期自己也做很多高频交易,非常清楚国内高频交易的一个现状。高频交易它的收益非常好,在2010年的时候我们甚至能够做到大概一年亏不超过10 天这样的一个记录。一年200多个交易日可以不超过10天,收益率可以从10万块钱一年翻成3 00万。但是它有一个非常大的缺点是什么?资金容量是个问题,它从10万做到50万其实很快 ,尤其是复利上去之后会很快,但是你从100万做到300万这个时间跨期就长了,因为很多的 时候你的钱根本是用不完的。现在像我们200万的帐户可能平常的时候也只会用到50万到80 万,也就是开5张到8张股指这样子,只有在非常确定的情况下,才能达到20张、30张。而且 现在的高频和以前的高频已经发生了巨大的变化,后面我再跟大家分享这个事情。 高频大概有三类,一类就是我们现在关注的人工的高频,也是我今天要主讲的;另外一类就是统计高频套利的一些交易;还有就是国外的掠夺性算法,流动性算法,通过机器做的这种高频交易,但是在国内现在实行不了,为什么?因为我们报单的频率是500毫秒一次,而国外是用微秒计的,我们不在一个数量级上,所以我们现在做高频还是抓短期波动的规律,这种人工下单的高频对交易员的素质要求非常高,高频交易之所以能够稳定盈利是因为它持仓的时间非常的短,时间短它就能回避不确定性,时间跨度越长它的不确定性就越大;第二,短周期的波动规律更容易把握,我们做波段很难实现稳定盈利,它今天是这样明天又是那样,但是在短周期的一个微的单元里面它的规律还是相对容易寻找的;第三,它的胜率一般是超过50%的,胜率稳定在一定比例上,止损又非常的小,很简单,利润最终是什么?胜率,盈亏比,交易手数,这三个数值如果决定了,它一天的利润就决定了。它的胜率稳定在50% 到60%,盈亏比稳定在1.5:1,交易手数比如说一天做100次,大家就能算出来一手能赚多少 钱了。能稳定是因为这三个数据稳定了,它不追求夸张的盈亏比,像我们波段一直讲要做3: 1,4:1,但实际在高频当中,基本上是1.5:1,甚至更低,我们平均下来一天下来大概就是一手赚一个价位,甚至更少 ,但是你不要小看这一个价位,一个价位60块钱,对不对?我做300多回合,18000,10万赚 18000还嫌少吗?不少吧?这就是薄利累加。 我给大家看一下我们交易员的成交记录,跟大家分享一下我们的交易记录,大家就能明白高频到底是什么样一个特征。 我们每天都要去做盘后的分析,在场的有2、3位是我们上期高频培训的学员,他们应该很清 楚这个东西,天天做的。每天要统计我们的交易记录,我们从成交记录可以看出,这个持仓时间6秒、5秒、4秒,8秒,盈利亏损三个价位,两个价位,三个价位,多的时候1.6。再

C17027S_程序化交易系统研究与风险防范

1 . 下列不属于程序化交易优点的是()。 ? A.根据规则自动交易,有利于克服人性弱点 ? B.突破人的生理极限,大幅提高投资效率 ? C.系统性的交易、资金和仓位管理,有利于投资的组合优化管理和风险控制 ? D.交易者只要拥有一套好的交易系统,利用程序化交易平台就可以稳步盈利https://https://www.doczj.com/doc/057642093.html,/view/9b8934810029bd64783e2c7b.html 2 . ()交易策略是指套利者利用程序化交易系统在指数现货市场与指数衍生产品市场之 间,利用两类产品在不同市场上出现的瞬间定价的不同来迅速实现贱买贵卖的交易,并从中获得价差收益。 ? A.组合保险 ? B.久期平均 ? C.指数套利 ? D.算法交易 ?指数套利(Index Arbitrage)交易策略是指是套利者利用程序化交易在指数现货市场与指数衍生产品市场之间,利用两类产品在不同市场上出现的瞬间定价的不同来迅速实现贱买贵卖的交易,并从中获得价差收益[5]。它一般发生在股票指数的现货市场和与其相对应的股票指数期货市场。当股票指数现货与股票指数期货的价差大到足以超过无风险利率并能够抵补所有的交易费用时,从理论上讲,就可以进行指数套利 3 . ()交易策略是运用较为复杂的数学模型来确定订单最佳的执行路径、执行时间、执 行价格及执行数量的交易方法。 ? A.组合保险 ? B.久期平均 ? C.指数套利 ? D.算法交易

算法交易是指使用计算机来确定订单最佳的执行路径、执行时间、执行价格及执行数量的交易方法。 多选题(共4题,每题10分) 1 . 明确禁止的程序化交易包括()。 ? A.进行股指期货套期保值交易 ? B.频繁报撤且成交较低 ? C.影响收盘价、误导他人交易 ? D.制造趋势以影响价格 https://www.doczj.com/doc/057642093.html,/content/2015-10/10/content_3939157.htm ?《办法》明确列举了禁止的程序化交易,主要包括证券自买自卖、期货自成交、频繁报撤且成交较低、影响收盘价、误导他人交易、制造趋势以影响价格等。 ? 2 . 在国外程序化交易系统建设及应用中,使用完全自主开发的程序化交易系统具有哪些特 点? ? A.高速、安全、稳定、灵活 ? B.重视界面友好、人机交互 ? C.开发工作量大,业务与技术紧密结合 ? D.策略的技术实现风险和业务管理风险高 3 . 目前开设程序化交易的交易所主要包括()。 ? A.纽约股票交易所 ? B.纳斯达克市场 ? C.芝加哥期货交易所 ? D.芝加哥期权交易所

趋势交易法-鹿 希 武(2)

鹿希武老师趋势交易法讲解 以前听闻过鹿希武老师课是非常贵的而且不能记笔记亦不能录音,无奈自己无缘学习到,但最近从朋友那得到了几张鹿希武教学的图片甚是兴奋,通过自己不断的钻研终于把图片变成了武林秘籍了。 首先提一下这路武功的内功心法:“顺势做单,逢高空,逢低多”。不多就10个字很好记,但是非常难把握。首先要求做单必须是顺势,上升趋势只等待逢低做多,下降趋势只等待逢高做空,不做回调行情,即使回调抓好了也有收益但丢了西瓜捡芝麻的事咱不能做。因此看清趋势是一切一切的重中之重,单子可以做错但方向决不能看错。 我们来看这是一波典型的上升趋势,四个主升浪分别是1000点,1600点,2300点,2200点,而回调浪则只有776,559,1176,1171基本只有主升浪的一半都到,因此顺势单把握主升浪原本那找高点去做空赌回调要来的实惠。

那么如何确定行情运行的方向呢?简单的判断方法高点不断创新高,低点亦不断抬高可确定上升趋势。低点不断创新低,高点不断降低可确定下降趋势。上升趋势中连接最近的两个低点可作出上升趋势线,下降趋势中连接最近的两个高点可确定下降趋势线。 趋势改变又如何判断呢?跌破上升趋势线,高点不再创新高,低点开始创新低,符合两条可认定趋势改变。升破下降趋势线,低点不再创新低,高点开始创新高,符合两点可认定趋势改变。 应注意除了上升和下降市场还有第三种趋势,即高点不创新高,低点也不创新低就是震荡走势。 下面进入招式的讲解: 第一式:趋势线的画法基本,首先在上升趋势中,要找到一个相对最低的低点,注意相对两字,因为根据不同人对行情的把握不同会选择不同的地点作为这个最低点,有可能它比不是一波上升的起始的那个最低点,而是中段的一个波段低点,因此这里选择相对低点来确定起始点。之后要选择最高的高点前面的那个低点,做连线可得出一条上升趋势线。(图1) 注意后面的图是错误的例子,它没有选择最高的高点前的低点,因此他会对趋势的结束作出错误的判断,后面会有具体的说明。 图1 同理图2就是相应的下降趋势线的画法。一样要选择相对的最高的高点连接最低的低点前的高点可得下降趋势线。

最初的程序化交易策略编写

最初的程序化交易策略编写 作者:杨清婉 一般人第一眼看到程序交易,总觉得太困难又复杂。其实,在避免人性干扰时又可以24hr执行监测,彻底执行设定好的策略,在投入真正资金前可以回测自己交易策略的绩效,即是自动化程序交易的目的。 程序交易的基础其实一点都不难,If A happens, then buy. If B happens, then sell.用中文来解释就是:当符合某种情形时,就买进。当符合某种情形时,就卖出。 所以我们只要去定义A、B,以及更明确地把Buy 、Sell的模式定义出来就好。这已经几乎快要变成咱们MC 认得的easy language 程序语言了。 难道一定要有工程背景的人才能写出程序吗?其实在交易领域里面所使用的程序语言与英文很像,而且使用的都是很简单的英文。 其实,电脑的执行也是依据K棒的价格变化,K棒上最重要的四个价位显示了价格的变化:Low 最低价,Open 开盘价,High 最高价,Close 收盘价。 语法中Close > 100 (表示收盘价大于100 ),Low < 100 (最低价小于100 ),High > Open (最高价大于开盘价)。

上面是平铺直述的直述句,若是加上一点简单的if ...then ...(假如...发生,就....),就可以变成一个可执行的策略, 举例:(先不考虑marketposition目前手中部位的情形) if High > Open then buy next bar at market; //当最高价高于开盘价时,买进1手市价。 if Low < Open then sell next bar at market; //当最低价低于开盘价时,卖出1手市价。 备注: next bar是指下一根K棒,market是指市价。 再进阶一些可以开始使用一些技术分析的指标来协助。例如RSI,中文名称是相对强弱指标Relative Strength Index ,是一个0~100 的指标,50以下代表目前偏空,50以上代表目前偏多。 我们来一起写一个简单的策略: RSI 大于52 买进1口(做多),RSI 小于48 卖出1口(做空or 平仓),(意思是,趋势转向上,我就跟跟看,趋势转向下就快跑), 首先我们得知道什么是变数,望文生义,就像开车时的时速表,就是在程序执行中,会一直变动的数字。 所以我们得先告诉电脑,RSI的定义。这个动作叫做宣告。 所以在策略一开头, inputs: Price(close), Len(12); //input 是未来可以在MC里调整的参数,price(收盘价)以及时间周期Len(在这边是12根K棒), vars: var1(0); //vars 告诉系统我们要宣告变数了,定义一下var1 变数(variable) ,告诉电脑我们有这个变数要侦测。 var1=RSI(Price,len); //定义,var1=RSI 让var1 这个变数等于指标RSI,而且是用上面定义的时间以及价格参数去计算RSI,此例为12根K棒的收盘价。

趋势交易系统

趋势交易系统 作者:顺势而为QQ:455804384 前言 有不少股友,不管是刚入市的,还是炒了好几年的,都存在随性而炒,没有一个一致性的获利能力,常常是激动地追高买在了高位,该止损又不止损,温水煮青蛙般地被严重套牢。不少人买入后就想当然地认为行情会按他想象地走,结果失望。 炒股,眼睛要盯住风险,做好风险控制。我们有的人很有这种意识,买入后一有风吹草动就赶快出局,仿佛惊弓之鸟。其实,炒股不要那么大意,也不必那么紧张,我们学好技术,定好交易原则,严格执行就行。 我的趋势交易系统,是按趋势进行交易、并有风险控制和资金管理的一套系统。现在介绍这套系统给你,技术学到了,你就严格按规则办,做到知行合一,而知行合一又是大多数人难做到的。都无法克服人性的弱点,所以我们炒股最大的敌人不是庄家,而是自己。炒股就是炒心态。 不要去寻求一招制敌的绝世武功,根本没有。大道至简,最有效的也是最简单的,正因为简单,所以很多人看不起。炒股是少数人赢,多数人输的零和游戏。只有少数人克服了弱点,用最简单最有效的方法重复地做,就得到了自己想要的利润,做到了长期稳定赢利。 我编的这套教程,很多地方是摘录了鹿希武老师的《趋势交易法》

一书中的内容,在此,我深深地感谢鹿老师。 我编写这套教程,一是为了让更多的股友们赚到钱,二是锻炼自己的写作能力,这是我第一次写,也希望各位多多指正。我们会犯错,但我们必须改错,在炒股过程中,我也会不断犯错,希望股友们及时提出,犯了错就立即改正,下次不再犯同样的错误。 第一章概述 第一节趋势的定义 趋势,简单地说,就是指某一特定周期内价格的变动方向(或运动方向)。 趋势的方向,我们分为三种:上升趋势、下降趋势和横向整理(也叫无趋势)。 1、上升趋势 在某一周期内,市场价格不断突破前一浪的高点,创出新高,在回调过程中却不跌破前一浪的低点的过程,就是上升趋势。如图: 2、下降趋势

鹿希武趋势交易法图谱-重新排版句句经典

鹿希武趋势交易法图解 令狐采学 趋势交易法心法:“顺势做单,逢高空,逢低多”。首先要求做单必须顺势,上升趋势只等待逢低做多,下降趋势只等待逢高做空,不做回调行情。即使回调抓好也有收益但丢西瓜捡芝麻的事不能做。因此看清趋势是重中之重,单子可以做错但方向决不能看错。 这是一波典型的上升趋势,四个主升浪分别是1000点,1600点,2300点,2200点,而回调浪则只有776,559,1176,1171基本只有主升浪的一半,因此顺势单把握主升浪比找高点做空赌回调实惠。 简单判断方法:高点不断创新高,低点亦不断抬高可确定上升趋势。低点不断创新低,高点不断降低可确定下降趋势。上升趋势中连接最近两个低点可作出上升趋势线,下降趋势中连接最近两个高点可确定下降趋势线。 趋势改变判断:跌破上升趋势线,高点不再创新高,低点开始创新低,符合两条可认定趋势改变。上升破下降趋势线,低点不再创新低,高点开始创新高,符合两点可认定趋势改变。 除上升和下降市场还有第三种趋势,即高点不创新高,低点也不创新低就是震荡走势。 第一式:趋势线的基本画法。首先在上升趋势中找到一个相对最低的低点,注意概念根据不同人对行情把握不同会选择

不同低点,有可能不是一波上升起始的最低点,而是中段的一个波段低点,因此这里选择相对低点来确定起始点。之后选择最高高点的前面低点,做连线可得出一条上升趋势线。 注意后面的图是错误例子,没有选择最高高点前的低点,因此会对趋势结束作出错误判断,后面会有具体说明。(图1): 图2是相应下降趋势线的画法。选择相对最高高点连接最低低点前的高点可得下降趋势线。 这里有个例外,如果行情走出双头或者双底,趋势线是可以连接最高或最低点后面的点,但这只是特例,为防止误导初学者,这里不做讨论。 上图实例(图3),起点选择相对最低点之后连接高点前的低点,得到黑色的上升趋势线,而红色画法则是错误例子,连到最高的高点后面。 如下图所示,当汇价跌破正确趋势线(红)后开始走出新的下降趋势,多头应当离场。而依据错误趋势线(绿)当行情已经转换,汇价从高点后的低点反弹被误导为上升趋势的继续,而事实上是下跌的回调,但汇价跌破绿线后发现原来的多单损失巨大,已错过逃命点。 第二式:如何依据趋势线做单。 下图所示,首先下跌行情结束出现最低的低点1点,然后行情开始上升出现最高点2后开始回调到3的位置得到支撑继续上升(注意此时不能连接点1和3,因为3后面的高点还没

高频交易超低延迟应用解决方案2014

期货行业高频/程序化交易解决方案 1 方案概述 超低延迟计算处理、网络传输及IO吞吐性能对于期货行业IT系统至关重要。在期货交易中,如果获取最新股票、期权及其他金融市场信息并采取行动的速度能够比竞争对手快几纳秒,将意味着每秒钟可能多创造数百万人民币的财富。因此交易系统具备低延时以及处理高并发交易的能力,将成为期货公司的核心竞争力。 2 设计原则 建立一套能最大限度地满足用户实际需要,在安全、稳定运行的前提下,技术又处于领先地位的低延时及处理高并发订单的交易系统是西安太阳计算机有限责任公司(以下简称西安太阳)为期货行业用户设计方案的基本出发点。方案设计参考用户现场测试结果,根据用户对未来应用模式及业务量需求预测为前提,强调低延时、高并发交易以及设计方案可行性、合理性、可扩展性等,架构设计和系统选型遵循以下原则: (1)业务网络超低延迟的技术领先 (2)整体交易系统设备低成本、易运维、易管理 (3)符合业务量要求和业务不断增加的扩展需求

3 总体设计 3.1 期货会员单位交易系统IT现状 经过前期与期货会员单位客户的详细调研,会员单位交易系统物理拓扑如下图所示: 大多数期货会员单位交易系统网络由千兆以太网环境组建,个别会员单位使用万兆网络;其中的交易系统由一台或多台标准x86工业架构服务器组成,交易应用程序以IP协议运行,运行结果通过核心交换机及路由器传送给交易所,经过交易所交易平台处理后,数据再返回到会员单位的交易系统当中,完成一次交易过程。 3.2 需求分析 经过前期调研,期货会员单位情况: ●一个交易订单的数据量大小通常为16-64个字节左右 ●根据各家会员单位现有交易系统环境的不同,完成一次交易的时间为0.6ms-3.5ms之 间(即从会员单位交易系统==发出=>交易所交易平台==返回=>会员单位交易系统); 在期货行业竞争日益激烈的今天,完成一次交易用时的长短直接影响到各个会员单位的经济利益,所以降低单次交易的延时成为了各家会员单位迫切需要解决的问题。

相关主题
文本预览
相关文档 最新文档