5种经典程序化日内交易策略

本站原创

5种经典程序化日内交易策略

  股指期货当日结算价

  国内程序化交易还处于起步阶段,本文摘取了海外比较公开的日内交易策略思想给予大家一些分享。

  在做程序化交易的过程中,首先要碰到的问题是如何设计自己的投资策略,你想要让计算机执行你的何种交易思路?在建立自己的投资策略时,可以参考一下四种公认的经典策略,相信你能从中获得灵感.

  昨天高点、昨天低点、昨日收盘价、今天开盘价,可并称为菲阿里四价。它由日本期货冠军菲阿里实盘采用的主要突破交易参照系。

  较易实现量化的形态突破:分形、窄幅横盘突破、各种K线组合、双底双顶、缠论三买三卖;

  较难实现量化的形态突破:趋势线、圆弧顶底、旗形、菱形、三角形等各种经典技术分析形态,趋势之后是盘整,盘整之后 是趋势。横盘突破的交易策略,充分体现了波动性循环的价格波动规律。我们需要做的事情就是,合理量化盘整的定义,比如周期跨度、波动的幅度。

  唐奇安通道(Donchian channel)这个策略可以称得上是所有日内策略的鼻祖。其最早大名远扬是在1970年,美国有个公司对当时最流行的机械交易系统进行了模拟测试和比较研究,其研究结果表明,在所有测试对象中唐奇安通道(规则最为成功。1983年,他被推举为首届“最佳获利奖”得主,并将此奖项改为唐奇安奖。后来美国又有个著名的“海龟法则”造就了不少千万富翁。当时海龟法则是保密的,过了十几年,海龟法则解密,人们才发现他们用的是修正版的唐奇安通道规则。

  唐奇安通道规则为:当最高价高于前X个K的最大最高价时,做多;当最低价低于前X个K的最小最低价时,做空。如果你想对往后回溯多少K进行优化,你会发现在不同市场会得到不同的结果,甚至同一市场不同时期最优值也是不同的。但是一般默认值为20。

  为什么默认的X是20呢?这又有个典故——神奇数字。Donchian在开发唐奇安通道的期间,碰巧阅读到整形外科医生Maxwel Maltz博士在1960年所作的“心理控制论”(这本书在1989年被重新发现)。Maltz博士称在整形外科手术过程中,患者最少需要21日来看到自己的新的容颜。而很多我观察到的现象都显示了其最起码需要21日来使得新事物代替旧事物。这一事实震惊了Donchian,21个自然日就等于15个交易日!当绝大多数交易者都在认为趋势可能已经变化时(他们认为看到了市场的新颜),主要趋势却已做好了继续运行的准备。

  R-Breaker是个经典的具有长生命周期的日内模型。曾14年排名Future Trust杂志年度前10最赚钱的策略。

  根据前一个交易日的收盘价、最高价和最低价数据通过一定方式计算出六个价位,从大到小依次为:突破买入价(Bbreak)、观察卖出价(Ssetup)、反转卖出价(Senter)、反转买入价(Benter)、观察买入价(Bsetup)、突破卖出价(Sbreak)。以此来形成当前交易日盘中交易的触发条件。这里,通过对计算方式的调整。可以调节六个价格间的距离。

  持多单,当日内最高价超过观察卖出价后,盘中价格出现回落,且进一步跌破反转卖出价构成的支撑线时,采取反转策略,即在该点位反手做空;

  持空单,当日内最低价低于观察买入价后,盘中价格出现反弹,且进一步超过反转买入价构成的阻力线时,采取反转策略,即在该点位反手做多;

  在空仓的情况下,如果盘中价格超过突破买入价,则采取趋势策略,即在该点位开仓做多;

  在空仓的情况下,如果盘中价格跌破突破卖出价,则采取趋势策略,即在该点位开仓做空

  这个策略参照国外的经验较适用于股指,在商品上的表现一般,所以此处收盘以股指为例。

  Dual Thrust与R-Breaker一样,曾长期排名 Future Trust杂志最赚钱的策略。该策略在形式上和开盘区间突破策略类似。不同点主要体现在两方面:Dual Thrust在Range(代码中的浮动区间)的设置上,引入前N日的四个价位,使得一定时期内的Range相对稳定,可以适用于日间的趋势跟踪;Dual Thrust对于多头和空头的触发条件,考虑了非对称的幅度,做多和做空参考的Range可以选择不同的周期数,也可以通过参数K1和K2来确定。

  当K1时,多头相对容易被触发,当K1K2时,空头相对容易被触发。因此,投资者在使用该策略时,一方面可以参考历史数据测试的最优参数,另一方面,则可以根据自己对后势的判断,或从其他大周期的技术指标入手,阶段性地动态调整K1和K2的值。

  本文首发于微信公众号:优矿量化实验室。文章内容属作者个人观点,不代表和讯网立场。投资者据此操作,风险请自担。本文将向大家介绍四种常见的CTA策略(DualThrust、R-Breaker、菲阿里四...博文来自:四纪启悟 · 数据科学

  阅读原文NO:01市场参与者是非理性的,只能追求他们认为满意的目标。近几十年来,大量数据显示人的主观情绪,性格和感觉等主观心理因素或多或少会对行为人的决策构成重要的影响,即便是精确的模型也无法对个体行...博文来自:宽客在线的博客

  1.区间突破 波动区间突破交易,根据昨天波动幅度的一定百分比,来触发当日的突破性交易。如果昨天的波动幅度是异常的,应该对该波动幅度进行必要的调整,以保证其合理性。 主要特点: 日内交易策略; 区间突破...博文来自:weixin_33965305的博客

  总体来说,**程序化交易**系统应该由:资金管理模块、交易策略模块和行情研判模块三部分组成。这三部分是一个整体,如果单独拿出哪一部分来讲都是没有意义的。一、行情研判模块行情研判模块是主要为资金管理和交...博文来自:weixin_44037256的博客

  如何开发交易策略,里面有详尽的内容和具体的方法。是初学量化交易的好帮手。下载

  本文主要关于港股牛熊证的交易模型。交易模型有这样几个基本要素:底层框架交易策略交易信号这里主要说说交易模型的交易策略。如果说底层框架的目的是要做到在亏损有限的情况下让利润奔跑,交易信号的目的是给我们提...博文来自:

  前面两篇文章所描述的状态机,思维的基础是:对一个订单施加动作,将委托回报或成交回报归纳为若干对此订单施加动作后的回馈,在等待动作回馈时设置此订单状态。因此,我们跟踪状态的对象是一个订单。也就是当这个订...博文来自:

  为什么80%的码农都做不了架构师?...博文来自:

  导语:作为策略锦集第六篇,再向大家介绍非常著名的交易系统—海龟交易法则。 一、策略阐述 1.海龟交易法则的由来   RiachardDennis是七八十年代著名的期货投机商,是一位具有传奇色彩的人物,...博文来自:

  来源:mc官网这次要来介绍的是一种以开盘状况来判断今日趋势行情的日內突破策略,希望可以帮助到大家学习写策略。策略思想:定出上下轨为突破点,上下轨是以每天开盘后第一根K线的最高跟最低值,后面行情突破后即...博文来自:

  高频交易是自动化交易的一种形式,以速度见长,它利用复杂的计算机技术和系统,以毫秒级的速度执行交易,且日内短暂持仓。其中,流动性交易策略、市场微观结构交易策略、事件交易策略和统计套利策略在国外成熟市场上...博文来自:

  近期数字货币市场交投活跃,已有不少传统A股票市场的日内团队转型进入数字货币领域。本文用实盘k线分析简要列举常见的一些盘中交易机会供日内交易爱好者交流分享,希望有越来越多的trader关注到数字货币这一...博文来自:

  转一个量化交易策略师的自白我之前在全球top5券商工作时也主要以CTA研究为主,每天都在不停的进行各种回测和开发。彼时,部门的CTA交易主要集中在股指期...博文来自:

  原股市暴跌深套如何利用日内回转交易策略降低持仓成本介绍最近的大盘,走势真的一谷更比一谷低,如果说世界上还有什么沟是比马里亚纳海沟更深的话,我觉得A股投资者肯定会举双手双脚赞成,我们的大A股,当之无愧...博文来自:

  【日内策略】海归交易法则——金字塔平台交易系统简述代码:链接交易系统简述唐奇安通道(Donchianchannel)这个策略可以称得上是所有日内策略的鼻祖。其最早大名远扬是在1970年,美国有个公司对...博文来自:

  数学模型神经网络在程序化交易模型构建中的运用探讨作者:唐中目前,程序化交易已经成为国外投行和金融机构交易的主流手法,因为程序化交易是追求稳定持续的盈利模式,能够实现交易的稳定化,从而杜绝人工交易中的诸...博文来自:

  R-Breaker是一种短线日内交易策略,它结合了趋势和反转两种交易方式。该策略也长期被FutureThruth杂志评为最赚钱的策略之一,尤其在标普500股指期货上效果最佳。该策略的主要特点如下:第一...博文来自:

  DualThrust系统是MichaelChalek在80年代开发的DualThrust。在自动化交易排名中,目前为止,仍然排名第二左右。下表是我自己按5分钟周期跑回测的结果,效果非常好:这是上表成绩...博文来自:

  菲阿里四价策略菲阿里四价策略是一种比较简单的趋势型日内交易策略。昨天高点、昨天低点、昨日收盘价、今天开盘价,可并称为菲阿里四价。它由日本期货冠军菲阿里实盘采用的主要突破交易参照系。菲阿里四价是日内...博文来自:

  最近在《驾驭交易》这本书时,发现个比较有意思的轴心点策略,基本原理跟常用的技术黄金分割线很像,都是来标识重要支撑和阻力位,非常适合短线交易者使用。本篇文章主要尝试在中国股市基于日线级别做策略尝试研究,...博文来自:

  程序化交易策略系统的构成:变量定义模块、数据处理模块、交易决策模块、交易执行模块、风险难控制模块1.变量定义模块 是所有程序化交易程序的基础模块; 变量定义包括参数和变量两类; 参数全部为数值...博文来自:

  2019年5月25日,济南盈时数字技术有限公司受邀参加渤海期货第二季度股指期货策略报告会,盈时投研部经理、策略研究员张志鑫在报告会上做了题为《量化交易模型在股指期货投资中的应用》的主题报告。本次会议由...博文来自:

  Time当前公式应用商品在当前Bar的时间当前公式应用商品在当前Bar的时间,格式为0.HHMMSSmmm的浮点数。如果当前时间为11:34:21.356,Time返回值为0.113421356。.....博文来自:

  本文以交易开拓者·极速版为例简单介绍,该软件的程序化开发过程,以此来抛砖引玉。 TB简介:交易开拓者(TB),是一款支持证券、期货、外盘市场的中高端专业投资者的专业金融交易软件。除多帐户交易终端功能外...博文来自:

  网格交易法,数学+传统智慧战胜华尔街。网格交易法,数学+传统智慧战胜华尔街。

  1、在上海期货信息技术仿真交易网站()上注册仿线、在账号注册后的第三个交易日修改注册密码后,打开软件,输入仿真交易账户和密码。 ...

  量化策略开发流程,蒙特卡洛方法,CTA策略介绍,程序化交易技术的最新进展,蒙特卡罗方法检验RSI指标有效性 等五篇某库下载券文章

  一、TradeStation开发环境:TDE1.进入开发环境2.字典 打开字典字典信息:包含了所有的预留单词和函数3.输出栏 输出栏在验证时会显示语法错误4.语法着色器 用于识别特定单词分类,如预留单...博文来自:

  接下来的若干年时间,我准备为我的新公司从无到有的搭建一个程序化交易的平台,其中以CTA和股票为主,我想在CTA套利这一块深入的研究一下,寄希望于做出一款用户体验完美,功能完备、可定制化的程序化交易客户...博文来自:

  ——本篇文章by。大咖本篇文章所使用的数据,来源于JQData本地量化金融数据库。下面我将粗略的介绍一个强化学习在证券市场中应用的简单实例。关于强化学习的算法理论及发展历史,我们不做过多的解释。我们可...博文来自:

  来源:mc官网(策略:Alex)市场的行情大致分为两类,一个是震荡行情,另一个是趋势行情。如果根据市场的行情来区分策略,那么策略也可以分为两类,一个是震荡性策略,另一个是趋势性策略。道理大家都懂,但是...博文来自:

  大量mc,tb,ea策略源代码,全部是网上流行的策略源代码有tb的:有文华财经的:有mt4的,有Python的:入门学习程序化交易,量化交易的好东西!!下载地址:博文来自: