搜档网
当前位置:搜档网 › 深度解析程序化交易Dual Thrust策略

深度解析程序化交易Dual Thrust策略

深度解析程序化交易Dual Thrust策略
深度解析程序化交易Dual Thrust策略

深度解析程序化交易Dual Thrust策略

DualThrust简称DT,是Michael Chalek 在80 年代开发的Dual Thrust,是海外top10交易系统中的其一。属于开盘区间突破类交易系统,以今日开盘价加\减一定比例的昨日振幅,确定上下轨。日内突破上轨时平空做多,突破下轨时平多做空。下表是我自己按5分钟周期跑回测的结果,效果非常好:

这是上表成绩最好的沪铜指数的成绩走势图:

通过对比几个关键数据发现,对于多品种此模型具有一定的普适性,模型中的参数也采用默认,并没有对个别产品进行优化,选出的四个产品由于品种的差异性,区别还是很大的,虽然都达到了正收益。

我们来看下它的源代码,并不复杂:

Inputs: K1(.5),K2(.5),Mday(1),Nday(1);

Vars: BuyRange(0), SellRange(0);

Vars: BuyTrig(0),SellTrig(0);

Vars: HH(0),LL(0),HC(0),LC(0);

If CurrentBar > 1 Then Begin

HH = Highest(High,Mday);

HC = Highest(Close,Mday);

LL = Lowest(Low,Mday);

LC = Lowest(Close,Mday);

If (HH - LC) >= (HC - LL) Then Begin SellRange = HH - LC;

End Else Begin

SellRange = HC - LL;

End;

HH = Highest(High,Nday);

HC = Highest(Close,Nday);

LL = Lowest(Low,Nday);

LC = Lowest(Close,Nday);

If (HH - LC) >= (HC - LL) Then Begin BuyRange = HH - LC;

End Else Begin

BuyRange = HC - LL;

End;

BuyTrig = K1*BuyRange;

SellTrig = K2*SellRange;

If MarketPosition = 0 Then Begin

Buy at Open of next bar + BuyTrig Stop;

Sell at Open of next bar - SellTrig Stop;

End;

If MarketPosition = -1 Then Begin

Buy at Open of next bar + Buytrig Stop;

End;

If MarketPosition = 1 Then Begin

Sell at Open of next bar - SellTrig Stop;

End;

End;

DT的逻辑原型是较为常见的日内交易策略之一的开盘区间突破策略。开盘区间突破策略基本原理

1.在今天的收盘,计算两个值:最高价-收盘价,收盘价-最低价。之后取这两个值较大的那个,乘以k值0.7。把结果称为触发值。

2. 在明天的开盘,记录开盘价,然后在价格低于(开盘-触发值)时马上卖空,或在价格超过(开盘+触发值)时马上买入。

3. 没有明确止损。如果手头有一口空单,价格超过(开盘+触发值)时,则买入两口。同理,如果在价格低于(开盘-触发值)时手上有一口多单,则卖出两口,此系统是反转系统。

Dual Thrust在开盘区间突破策略上进行了相关改进:

1.在范围的设置上,引入前N日的四个价位,使得一定时期内的范围相对稳定,可以适用于日间的趋势跟踪;

2.DT对于空头和多头的触发条件,考虑了非对称的幅度,可以选择不同的周期数作为做多和做空时的参考范围,也可通过参数K1和K2来确定。当K1时,相对容易触发多头,当K2<K1时,相对容易触发空头。

所以在使用该策略时,既可以参考历史数据测试的最优参数,也可以从其他大周期的技术指标入手,或根据自己对后势的判断,阶段性地动态调整K1和K2的值。

其实,这就是一个典型的观望、等待信号、进场、套利、离场的套路,效果却有目共睹。

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.面向订单生产策略(对最终产品) 在介绍这些计划策略时,主要把整个生产-销售过程分为五个阶段(如下),分别介绍每种计划策略在各个阶段的行为。

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

最初的程序化交易策略编写 作者:杨清婉 一般人第一眼看到程序交易,总觉得太困难又复杂。其实,在避免人性干扰时又可以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棒的收盘价。

程序化交易策略

程序化交易策略 量化投资注重数理分析与逻辑推导,不依赖主观判定形成交易决策,当模型思想来源于投资者市场体会,基于历史数据所作的几率统计,也可以是技术指标,甚至基本面分析,只要能形成一定数理逻辑并得到市场验证即可作为量化投资策略。 程序化交易(programe trading)可以定义为“在指定模型参数的约束下,按照模型给出的指令自动的买入和卖出特定数量的证券或证券组合的交易行为”。 根据交易风格不同,可以分为主动型交易策略和被动型交易策略。 根据巴克莱的统计,自从1988 年以来,量化交易团队(Systematic traders)的年化复合收益为11.50%,而与此相对应的主观交易团队(Discretionary Traders)的平均年化收益为9.77%。从长时间来看,量化交易团队更具有优势。 量化交易策略从执行过程上可以分为三个步骤:进入策略、退出策略和过滤策略;从方法来讲有指数套利策略、数量化程序交易策略、动态对冲策略、配对交易策略和久期平均策略。 在程序化交易中,我们对于一个交易策略的评价不仅要关注其过去的表现,还要关注策略有效性的周期。因为在一个阶段表现好的策略在另一段时间可能表现并不好,只关注与过去表现很可能会出现误选模型的情况。 我们将在随后的报告中对于一些基本策略在我国期货市场的表现,策略参数的选择,策略之间的相关性,策略的有效期等进行深入的研究,并最终形成量化交易的实验平台,为客户提供一个量化交易测试的空间。 一 引言 程序化交易(programe trading)可以定义为“在指定模型参数的约束下,按照模型给出的指令自动的买入和卖出特定数量的证券或证券组合的交易行为”。它起源于1975 年美国出现的“股票组合转让与交易”,即专业投资经理可以 根据计算机与交易所联机,来实现组合的一次性买卖。 程序化交易根据交易风格不同,可以分为主动型交易策略和被动型交易策略。被动型交易策略的理念是追随市场,主要思路是复制指数,尽管该策略是被动的,但诸如指数增强型资策略也可以在被动复制的同时加入自己的主观预期。评价被动型策略的主要标准是跟踪误差、复制组合和基准组合的收益的相关系数、调仓交易费用等等。主动型交易策略的核心是如何战胜市场,通过对基本面和技术面的挖掘,提取有效指标进行投资,进而获得超额收益。在本文中,如无特殊说明,我们探讨的均指的是主动型交易策略。 在本报告和后续报告里,我们的程序化交易策略报告会详细的介绍海外目前关于量化交易策略研究的成果,并将这些成果运用在中国资本市场上来进行实证检验,旨在我国资本市场投资者提供新的投资理念和方法。 二 程序化交易简介

策略博弈第二版)

《策略博弈》(第二版) 书名:《策略博弈》(第二版) 书号:978-7-300-10135-4 着译者:阿维纳什·迪克西特苏珊·斯克丝着 蒲勇健译 开本:16 开 出版时间:2009.02 定价:65.00元 ◆作者简介◆ 阿维纳什·迪克西特(Avinash.Dixit)教授是美国当代最负盛名的经济学家之一,1968年获美国麻省理工学院经济学博士学位,1977年当选计量经济学会院士,自1981年起一直在普林斯顿大学任经济学教授,同时被世界多所知名大学聘为客座教授,曾在加州伯克利大学、牛津大学任教。他于1992年当选为美国艺术和科学研究院院士,2001年任计量经济学会会长,2002年任美国经济学联合会副会长,2005年当选国家科学院院士,曾在加州伯克利大学、牛津大学任教。研究领域广泛,在微观经济理论、博弈论、国际贸易、产业组织、增长和发展理论、公共经济学以及新制度经济学等多个领域有重要建树,近年来主要致力于政策制定中的政治经济学的研究。他着作甚丰,除在《美国经济评论》、《经济学季刊》、《政治经济学杂志》、《经济研究评论》等顶级专业期刊上发表多篇学术论文外,他还撰写了一系列着作,其中大部分均已成为经济学相关研究领域的名着或经典教科书。 迪克西特教授的代表着作《策略思维》、《经济政策的制定》、《不确定条件下的投资》、《法律缺失与经济学》均由中国人民大学出版社出版。

◆内容简介◆ 《策略博弈》(第二版)是其在《策略思维》基础上进一步完善写作和案例上之后的通俗博弈论力作。如果说《策略思维》是20世纪80年代国际上最为流行的通俗博弈论教科书之一,那么《策略博弈》就是20世纪90年代以来国际上最为流行的通俗博弈论教科书之一。知识渊博的迪克西特在本书中通过运用标准的博弈论方法,通过对日常生活中的智慧、经济活动中的竞争与合作、政治活动中的技巧、军事活动及战争中的策略等的演绎,比较系统但又很简要地介绍了博弈论的有关基础知识,语言生动诙谐,故事精彩有趣,使得读者在漫游于引人入胜的故事情景之中的同时也可以通过博弈论的精致分析工具去了解其所以然。 ◆名家推荐◆ 迪克西特与斯克丝认识到了在大学课程计划的开始阶段教授博弈论概念的可能性;这是一个非常大的进步,值得赞许。通过使用《策略博弈》这本书,每一个地方的学生——正在安纳波利斯学习的年轻的军事战略家以及在芝加哥接受训练的经济理论家们——将可以获得一种对该领域的初步的介绍。大量的各种各样的解释性特例具有这样一种效果,即比起只有理论陈述而没有启发性例子来说,从该书里所学到的更加容易记住。 ——约翰· F·纳什普林斯顿大学教授,诺贝尔经济学奖得主 了解博弈论将改变你整个一生中的思维方式。《策略博弈》为了解21世纪的新兴文化提供了一种令人赏心悦目的关键性构架。——保罗·A·萨缪尔森 麻省理工学院教授,诺贝尔经济学奖得主 《策略博弈》是一部会给初学者们开辟一个崭新世界的详尽准确且令人感到非常愉快的作品……每一个例子都非常艺术性地被挑选出来用以对策略性行为分析中的诸多难题之一加以解释……作者采用这样的思路和方法,使得其例子都是如此生动鲜明,从而产生了一种极为精细的和特别清晰的写作效果……这种非同寻常的力量组合使其成为一部理想的、内容自给的(self-contained)教材。——文森特·P·克

期货参考资料自动交易模型中程序化交易策略的深度分析

期货自动交易模型中程序化交易策略的深度分析 文章对国内商品期货市场上的量化基金做了概述,同时介绍部分海外主要投资于商品期货的量化对冲基金。 商品期货品种繁多,因此想要有效降低回撤可以通过多品种投资。有很多的海外对冲基金同时投资于外汇、大宗商品、股票等市场,因为有着相对较低相关性的商品期货市场与股票市场,经常被作为降低风险、分散投资的良好标的,而商品期货市场也逐渐被国内的基金公司所关注。 除了商品期货交易策略中常见的套期保值外,以博取收益为目的交易策略有:短线投机策略、中长线趋势策略和套利策略。此篇在短线投机策略与中长线趋势策略部分,为新策略的研究设计做铺垫和准备,主要介绍了海内外部分经典交易策略。在套利策略方面,主要介绍跨品种套利、跨市场套利以及跨期套利。 首先介绍全球商品期货量化对冲基金及产品。 商品期货有多个品种,而且每个品种之间有相对较弱的相关性。所以投资者想有效降低回撤,可以选取若干个品种同时进行交易分散投资。相对于风险和收益同时被放大的期货交易来说,商品期货就可以避免引入止损机制,具有更灵活的处理方式。 (一)国内商品期货量化对冲基金及产品介绍 1.黑天鹅二号 济南百仕旺投资咨询有限公司专注于可持续,风险可控,高回报率的量化投资。成立于2012 年7月16 日的“黑天鹅二号”就是此公司的量化基金产品,主要操作品种为股指、螺纹钢、焦炭期货。连续多年,公司管理的账户年化收益率实现50%以上。朝阳永续举办的中国私募基金风云榜,黑天鹅期货基金连续两年荣获商品市场组第一名。“黑天鹅二号”的净值曲线如图1所示。 2.弘业顺元资产管理计划 注册资本6.8亿元,净资产10亿元的弘业期货股份有限公司,是经中国证监会批准的大型期货公司。“弘业顺元资产管理计划”是此公司自有投资研究团队针对期货、股票市场量身打造,通过本公司直接发行,商业银行进行资金托管,主要投资于股票、期货市场,面向特定多个客户进行资金募集的集合资产管理计划。 把“奥卡姆剃刀原则”放在策略开发第一位的“弘业顺元资产管理计划”,力求交易策略的稳定可靠和逻辑简明,并通过市场分散化和多策略组合来减小资金进出市场的难度,以及市场无序波动的冲击,把握市场给予的利润。我们这里就不做重点介绍了,因为该产品在商品期货方面的投资比例较小。 3.铖功程序化 “铖功程序化”是广州银闰投资有限公司的商品期货量化基金产品。此公司成立于2011年,主要从事资产管理业务,对冲基金、期货基金的研发与销售,与国内多家知名期货商和券商建立长期合作的关系,有大型投资策略发布会的经验多次,是国内金融类期货投资和风险投资的顾问公司。 以中低频交易为主的“铖功程序化”,程序发出交易信号,人工判断之后进行下单。“铖功程序化”的净值曲线如图2所示。 (二)海外商品期货量化对冲基金及产品介绍 1.Emil van Essen Spread Trading Program 成立于2006 年12 月的Emil van EssenSpread Trading Program 是芝加哥Emil van Essen 公司旗下的产品。该公司,于2008 年8 月注册为CTA 和CPO,并在2011 年3 月成为NFA 会员,专注于衍生品交易。Emil van Essen Spread Trading Program 主要通过相对价值交易和跨期套利来获取阿尔法,交易品种主要有:活牛、瘦肉猪、糖、原油、燃料油、天然气、玉米、银、铜、咖啡、小麦和大豆。该产品收益率与多个基准,包括商品指数、CTA、股票指数的相关性都非常低。成立至今累积收益达306.43%,最大回撤-36.21%。Emil van Essen Spread Trading Program 的净值曲线如图3所示。 2.Global-Macro-Universal 1988年在德国苏黎世成立的vonPreussen-Hohenberg Management AG公司,活跃于全球的大宗商品和外汇交易市场,1988年成立的Global-Macro-Universal是该公司旗下的产品。

24种绝对成交策略

24种绝对成交策略 1.驳船策略:每次用一点力气,就可以达到最不可思议的结果。即便是他在昨天或者1小时 甚至1分钟之前曾拒绝过你,也未必说明他一定会拒绝你下次的请求。 2.马场策略:有些客户像纯种马,拒绝你的理由跟纯种马拒绝改变完全相同,遇到这种情 况时,千万不要直接迫使对方改变主意。不妨给客户先讲个小故事,让他们的思绪暂时脱离自己先前的决定。告诉自己“现在时机不对”。当对方对你说“不”时,千万不要把这当成拒绝,不妨把它看成是一个信号,然后告诉自己:“该带着他绕马场转一转了。” 3.你并不会因为这点就放弃吧策略:优秀销售高手的一个特点就在于,他知道自己并不一 定要满足对方的所有要求,因为他非常清楚,一旦自己做出一次让步,对方就会接连不断的提出更多新的要求。 4.你可以承受策略:在应对那些非常富有的客户时,不妨使用“你可以承受”的成交策略。 5.听之任之策略:在演示即将结束时给对方留出几分钟独自思考的时间,生意的成交率就 会大大提高。千万不要让客户提出要花时间考虑一下,一定要你主动提出来。可以找个借口暂时离开一会儿,比如说去冲咖啡或者找份文件。 6.文斯·隆巴尔迪(Vince Lombardi)策略:人们在做出购买决定后,他们的大脑会不遗余力 地强调自己刚刚做出决定的正确性。在这时,你可以让他们做出更多的决定,甚至说服他们购买一些更加昂贵的产品。当其他所有人都在说“放弃吧,你已经够努力了”的时候,请再努力一次。 7.沉默策略:沉默成交是一种非常有趣的策略。在使用这一策略时,你只需在做完演示之 后闭嘴就行了!从这时起,第一个开口的人就会输掉谈判。记住:一定要假设客户会表示同意。在确定对方是否会接受你的报价之前,千万不要开口说话。 8.取决于策略:当客户感觉你要求他们所做的决定比较重大时,“取决于”策略就会是一 种非常有效的应对方法。通过为对方的决定制造条件,你实际上是在把一个非常重大的决定变得似乎不那么重要。 9.附带条件策略:当客户内心的欲望变得越来越强烈时,就更容易接触内心的抵触情绪。 但要记住,不要把“附带条件”作为唯一的选择,只有在万不得已时才可以使用这一策略。 10.本·富兰克林策略:当无法做出选择时,可以写出项目支持和反对的理由,最后看看哪种 理由更多。 11.愚蠢的错误策略:使用“愚蠢的错误”策略,你就可以不用直接跟对方挑明,又能够让 对方意识到自己在犯一个多么愚蠢的错误。 12.最后的反对策略:一旦不再继续努力成交,你就把问题细化,这是你只需要解决某一个 问题就可以达成这笔交易了。想要做到这一点,你必须经过一下4个阶段:1)假装被打败;2)释放压力;3)让对方把问题集中到一点;4)解决对方所提出的问题。 13.宠物狗策略:当孩子无法确定是否养宠物时,可以让他先把小狗带回家过个周末,如果 不喜欢,可以在下周一送回来,一般都不会送回来的。 14.小点策略:如果你能让客户在一些小的问题上达成共识,就可以理清对方的思路,这样 当你准备让对方做出重大决定时,他们就不会感觉有太大的压力。 15.积极假设策略:许多销售人员都因为担心对方不会购买而对客户施压,客户们不喜欢接 触这样的销售人员。一定要做出积极地假设:假设对方会购买,假设对方会从你这里购买,假设对方今天就会购买,假设所有的事情都会进展顺利。 16.反向策略:当客户向你提出问题时,你通常应该用同样一个问题来回应对方。例如当客

程序化交易中策略的实现、测试和优化

程序化交易中策略的实现、测试和优化 摘要: 随着以股指期货为代表的金融衍生品的推出,我国金融市场变得日趋复杂多变,传统的投资策略由于受到人类思维可以处理的信息量的限制、容易受到人类认知偏差和个人情感的影响、缺少相应风险控制策略的考虑,越来越不适合瞬息万变的现代金融市场,引入已在国外金融市场得到广泛应用的程序化交易就显得非常必要。程序化交易是近三十年来兴起于欧美发达国家结合现代数学理论和计算机技术的一种新的金融市场分析和投资方式,相比传统的基本面分析和技术面分析而言,具有纪律性、系统性、及时性、准确性和分散化的优点。目前程序化交易方面的研究在发达国家市场己经相当成熟,并且被广泛的应用于外汇、证券、期货等市场。而在国内,由于受到期货市场产品机构单一、交易制度不够灵活等限制,程序化交易发展缓慢。 本文结合程序化交易的发展历程和国内外程序化交易的发展现状,采用理论研究和实证分析相结合的方法,以深圳开拓者科技有限公司开发的交易开拓者软件为平台,以其自带的TB语言为基本语言,以股指期货市场为基础,探讨如何实现不同类型的可以持续盈利的交易策略。首先,本文介绍了程序化交易的意义、优缺点和交易策略的分类;其次,介绍了一般交易策略的设计流程,并依此流程开发出了若干种不同类型的交易策略,并对其进行了测试和优化;再次,介绍了对程序化交易来说极其重要的风险控制和资金管理思想、其常用的方法以及这些思想在交易策略中是如何实现的;最后,本文对程序化交易在中国金融市场发展的潜力和可能面临的问题做出了展望。 关键词:程序化交易,交易策略,风险控制,资金管理

目录 1,概述 1.1 程序化交易概述 1.1.1 什么是程序化交易 程序化交易又称计算机交易、算法交易,是利用计算机技术并且采用一定的数学模型去践行投资理念,实现投资策略的过程。与传统的投资策略不同,程序化交易不是靠个人感觉或单一技术指标来管理资产,而是将适当的投资思想、投资经验反映在量化模型中,利用电脑帮助人脑处理大量复杂的金融信息,帮助人脑总结市场的规律,建立可以重复使用并且反复优化的投资策略,用来指导投资者(机构)的投资决策并自动实现交易的过程。帮助投资者不论在上涨或下跌的市场行情中,都能轻松抓住趋势波段,进而赚取波段获利。 1.1.2 和传统投资策略相比的优势和劣势 传统的投资策略,无论是基本面分析还是技术面分析,都存在着自身无法克服的缺点:受到人类思维可以处理的信息量的限制;容易受到认知偏差和人类情

策略交易、系统交易与程序化交易

细说程序化交易发表时间:2010-08-05 16:54:07 阅读:11 次回复:0个 “一直蹿升的股指期货主力合约交易量在6月份却迎来一次诡异的跌落,如今已几近腰斩……中国金融期货交易所已经全面叫停了高频交易……一场对包括高频交易在内的算法交易、程序化交易的摸底调查正在监管层主导下全面展开……” 从2010年7月3号的经济观察报上一篇名为《中金所叫停高频交易证监会摸底程序化交易》的报道来看,随着股指期货的推出程序化交易在我国已经越来越广泛地被机构投资者所使用,但是文中出现的多个专有名词却让许多普通投资者纳闷:何为算法交易?何为程序化交易?再加上目前市场上较流行的所谓策略交易、系统交易、自动交易、机械交易等等,这几种叫法又有什么不同呢? 随着计算机技术的发展近年来这些类似的名词越来越多地出现在投资者的耳边,这些专业术语意思相近但又略有不同,经常被大家混用从而产生一些误解。以下我们将对这些名词加以比较和区别,并在最后我们给出一个股指期货程序化交易的实例,以更形象地说明程序交易。 策略交易、系统交易与程序化交易 (一)Strategy Trading 战略交易/策略交易 在投资领域中,一般习惯把买入持有、价值投资、成长投资等称为战略,而把惯性、反转、趋势、支撑阻力等等叫做策略。由于后者是以技术分析为主,而在交易决策分析的计算机化历史中,技术分析走得比较早,所以习惯上说Strategy Trading多数指策略交易。但即使在这个层面上,策略交易这个词也被不同的人在两种意义上使用,第一种是指表明自己理解和采用了一个或多个明确的交易策略;第二种则等同于下面将要说的系统交易。总之,策略交易的提法,反映了人们对市场运行规律和特征的认识走向了条理化和体系化。后面我们说的策略交易专指第二种,即等同于系统交易。 (二)System Trading 系统交易 系统交易是指运用交易系统(Trading System)进行交易。但是交易系统这个词却经常被人们在三种意义上使用。第一种,就是系统交易中的交易系统,它的全称应该叫交易规则系统,指包括入市、离市、止损、仓位与头寸等一整套的规则。第二种,有不少人喜欢把交易者客户端的下单系统称做交易系统。第三种,交易所与营业部的整套交易管理系统也常被简称为交易系统。后面我们说的交易系统是指第一种层面上的意义。 (三)Program Trading 程序化交易/程序交易 程式交易或程序化交易经常被人们在两种意义上使用。第一种,是统称所有通过计算机软件程序进行自动下单的交易。第二种,是从市场监管角度来定义的,特指交易所规定的达到一定条件的交易,譬如NYSE (美国纽约证券交易所)的定义:一个帐户同时发出买卖指令的股票达到15只以上并且金额超过100万元的,因而人们也叫它篮子交易(Basket Trading)。 表1概括说明了三者之间的关系,表中的任意决定型交易(Discretionary Trading)是指按照个人直觉或情绪、别人建议或非量化数据分析来决定的交易;技术型交易(Technical Trading)是指按照技术指标、个人主观规则进行的交易。技术型交易者有两个突出行为特点,一是热衷于预测市场,二是看重交易的高成功率。 另外还有一个常见的名词叫机械交易,对照上面的图表,它包括计算机执行的系统交易,也包括在执行中不加入任何主观临时判断的人工执行的系统交易。 图表1:策略交易、系统交易与程序化交易的关系

中信证券——程序化交易策略

程序化交易策略 :量化投资注重数理分析与逻辑推导,不依赖主观判定形成交易决策,当模型 思想来源于投资者市场体会,基于历史数据所作的几率统计,也可以是技术指标,甚至基本面分析,只要能形成一定数理逻辑并得到市场验证即可作为量化 投资策略。 程序化交易(programe trading)可以定义为“在指定模型参数的约束下,按照模型给出的指令自动的买入和卖出特定数量的证券或证券组合的交易行为”。 根据交易风格不同,可以分为主动型交易策略和被动型交易策略。 根据巴克莱的统计,自从1988 年以来,量化交易团队(Systematic traders)的年化复合收益为11.50%,而与此相对应的主观交易团队(Discretionary Traders)的平均年化收益为9.77%。从长时间来看,量化交易团队更具有优势。量化交易策略从执行过程上可以分为三个步骤:进入策略、退出策略和过滤策略;从方法来讲有指数套利策略、数量化程序交易策略、动态对冲策略、配对交易策略和久期平均策略。 在程序化交易中,我们对于一个交易策略的评价不仅要关注其过去的表现,还要关注策略有效性的周期。因为在一个阶段表现好的策略在另一段时间可能表现并不好,只关注与过去表现很可能会出现误选模型的情况。 我们将在随后的报告中对于一些基本策略在我国期货市场的表现,策略参数的选择,策略之间的相关性,策略的有效期等进行深入的研究,并最终形成量化交易的实验平台,为客户提供一个量化交易测试的空间。 一引言 程序化交易(programe trading)可以定义为“在指定模型参数的约束下,按照模型给出的指令自动的买入和卖出特定数量的证券或证券组合的交易行为”。它起源于1975 年美国出现的“股票组合转让与交易”,即专业投资经理可以根据计算机与交易所联机,来实现组合的一次性买卖。 程序化交易根据交易风格不同,可以分为主动型交易策略和被动型交易策略。被动型交易策略的理念是追随市场,主要思路是复制指数,尽管该策略是被动的,但诸如指数增强型资策略也可以在被动复制的同时加入自己的主观预期。评价被动型策略的主要标准是跟踪误差、复制组合和基准组合的收益的相关系数、调仓交易费用等等。主动型交易策略的核心是如何战胜市场,通过对基本面和技术面的挖掘,提取有效指标进行投资,进而获得超额收益。在本文中,如无特殊说明,我们探讨的均指的是主动型交易策略。 在本报告和后续报告里,我们的程序化交易策略报告会详细的介绍海外目前关于量化交易策略研究的成果,并将这些成果运用在中国资本市场上来进行实证检验,旨在我国资本市场投资者提供新的投资理念和方法。 二程序化交易简介

期货程序化交易策略使用说明

期货程序化交易略使用说明书 策略描述: 该策略为趋势型策略。加载股指期货10分钟K线,根据股指波段走势确立多空点,根据利润最大化和回撤小化设置最优化的参数,把握股指主要趋势。经过严格的历史测试与模拟测试,该策略收益高,回撤小的特点,50万资金测试三年内累计收益191%,最大资产回测9.33%,适合成熟、理性的波段投资者。 测试结果: 使用平台:金字塔CTP正式版。 风险揭示:本策略收益率(回测)不代表实际确定实现的收益率,仅供投资者参考了解相关策略情况。投资者如使用本策略进行交易,须充分了解其包含的各种交易风险,东海期货有限责任公司不对投资者使用本策略所产生的交易结果承担任何责任。 使用步骤: 1)到东海期货营业部开通程序化交易功能;申请使用金字塔交易软件,获得软 件使用账号和资金账号;申请使用“如影随形”策略;下载并安装金字塔CTP 正式版软件。 2)登录金字塔软件,输入账号和密码,登陆软件,连接服务器数据,

3)在右边商贩边栏目中选择“公式”按钮,右击公式管理面板,导入公式,选 择路径,把要导入的策略导入公式管理器,新导入的公式在“交易系统—A. 新交易系统”栏目下

点击左上方画面按钮,新建框架,选择空框架,设置初始公式为K线主图,然后右击,退出版面设置。选择合约你要加载的合约如IF12(股指12月份合约),(如果要历史测试,要选择IF00),把分析周期换成10分钟K线,按F3键,插入要选择策略。

4)右键选择右上方的“如影随形”策略,调整参数,策略第一个参数X为止损 点数,第二个参数N为开平仓手数。调整好参数之后,选择左上方“文件” 按钮,把工作区保存,点确定。

几种常见的交易策略

几种常见的交易策略 各种类型的交易策略或风格都有它们的忠实信徒。事实上,有些交易者对他们的特殊风格推崇之至,以至于其他任何风格都难入他们的法眼。 我没有这种偏见。任何有效的方法都是好方法,固执地坚持一种方法,排斥其他所有的方法是愚蠢的。接下来我就介绍当前最流行的一些交易风格。 趋势跟踪 使用这种方法的交易者试图利用几个月内的大趋势。趋势跟踪者在市场处于历史高位或低位的时候入市,如果市场逆转,而且逆转趋势一连维持几个星期,他们就会退出。 为了准确地判断出一种趋势什么时候开始,什么时候结束,交易者们花了大量的时间去研究了许多判断方法。趋势跟踪法可以创造可观的回报,而且一直战无不胜,但出于几个原因,大多数人都不太容易坚持这个策略。 第一、大趋势很少出现; 第二、趋势跟踪系统不仅会在没有趋势的时候失效,在趋势逆转的时候也会失效; 第三、趋势跟踪法需要动用相对较大的资金量才能确保合理的风险控制。 对于这种交易风格,想深入的朋友可以去看下这本书:《趋势跟踪-顺势交易名家策略解读》作者:迈克尔·卡沃尔。 反趋势交易 当市场没有形成趋势时,反趋势交易者通过与趋势跟踪法截然相反的策略来赚钱。这类交易者不是在市场创新高的时候买入,而是在价格接近新高水平的时候卖空。他们的理论依据是:新高的突破大多都不会引发市场趋势。 波段交易 波段交易本质上与趋势跟踪交易类似,只不过它瞄准的是短期市场动向。波段交易一个三四天的趋势就算是一个大趋势。 当日交易 当日交易与其说是一种风格,不如说是极端短期交易的代表。一个真正的当日交易者总是试图在每天的交易结束之前退出市场。这样一来,即使夜间爆发的负面新闻引发了开盘之后的剧烈变化,他们的头寸也不会受到什么影响。 以上的每一种交易策略都有更适合自己的市场环境。也就是说,当市场以某种特定的方

深度解析程序化交易Dual Thrust策略

深度解析程序化交易Dual Thrust策略 DualThrust简称DT,是Michael Chalek 在80 年代开发的Dual Thrust,是海外top10交易系统中的其一。属于开盘区间突破类交易系统,以今日开盘价加\减一定比例的昨日振幅,确定上下轨。日内突破上轨时平空做多,突破下轨时平多做空。下表是我自己按5分钟周期跑回测的结果,效果非常好: 这是上表成绩最好的沪铜指数的成绩走势图: 通过对比几个关键数据发现,对于多品种此模型具有一定的普适性,模型中的参数也采用默认,并没有对个别产品进行优化,选出的四个产品由于品种的差异性,区别还是很大的,虽然都达到了正收益。 我们来看下它的源代码,并不复杂: Inputs: K1(.5),K2(.5),Mday(1),Nday(1); Vars: BuyRange(0), SellRange(0);

Vars: BuyTrig(0),SellTrig(0); Vars: HH(0),LL(0),HC(0),LC(0); If CurrentBar > 1 Then Begin HH = Highest(High,Mday); HC = Highest(Close,Mday); LL = Lowest(Low,Mday); LC = Lowest(Close,Mday); If (HH - LC) >= (HC - LL) Then Begin SellRange = HH - LC; End Else Begin SellRange = HC - LL; End; HH = Highest(High,Nday); HC = Highest(Close,Nday); LL = Lowest(Low,Nday); LC = Lowest(Close,Nday); If (HH - LC) >= (HC - LL) Then Begin BuyRange = HH - LC;

相关主题