日内交易一般有手工和程序化两种,收益来说手工收益要大于程序化。

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

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

四种策略:

1、菲阿里四价

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

主要特点:

日内交易策略,收盘平仓;

菲阿里四价指昨日高点、昨日低点、昨日收盘、今日开盘;

上轨=昨日高点;

下轨=昨日低点;

用法:

当价格突破上轨,买入开仓;

当价格跌穿下轨,卖出开仓。

2、横盘突破

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

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

主要特点:

日内交易策略,收盘平仓;

横盘突破在过去30根K线的高低点围绕中轴上下0.5%的范围内波动时;

上轨=过去30根K线的最高价;

下轨=过去30根K线的最低价;

当价格突破上轨,买入开仓;

当价格跌穿下轨,卖出开仓。

3、唐奇安通道

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

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

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

4、R-Breaker

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

类型:日内趋势追踪+反转策略

周期:1分钟、5分钟

主要的思想依据上图为:

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

交易规则:

反转:

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

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

突破:

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

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

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

5、Dual Thrust

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

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

来源:金融程序猿

推荐阅读:

学习Python量化有哪些书籍?这里有一份书单送给你

量化交易领域最重要的10本参考书推荐!

配对交易—这个股票策略曾年赚5000万美元

一个量化策略师的自白(好文强烈推荐)

网格交易法,一个不容易亏钱的投资策略(附源码)

市面上经典的量化交易策略都在这里了!(源码)

5种经典程序化日内交易策略相关推荐

  1. 史上五种经典程序化日内交易策略

    1. 菲阿里四价 昨天高点.昨天低点.昨日收盘价.今天开盘价,可并称为菲阿里四价.它由日本期货冠军菲阿里实盘采用的主要突破交易参照系. 主要特点: 日内交易策略,收盘平仓: 菲阿里四价指昨日高点.昨日 ...

  2. 一个短线日内交易策略 ——R-Breaker

    R-Breaker是一种短线日内交易策略,该策略已经在市场上存活了二十年之久,尤其当指数波动较大时,该策略表现越好,根据S&P至2011年底的统计,R-Break也多次名列前十,由于进入榜单的 ...

  3. 一种拉风的交易策略——配对交易

    在量化投资领域,既然严格的无风险套利机会少.收益率微薄,实际的执行过程中也不能完全消除风险.那么如果有一种选择,能够稍微放松100%无风险的要求,比如允许有5%的风险,但同时却能够让套利机会增加100 ...

  4. SF25 | 日内交易策略开发(一)黄金日内交易模型

    致力于分享量化策略,培训视频,Python,算法研究等相关内容. 这一期SF策略我们来开发一个日内模型,交易品种为黄金: 手续费滑跳设定为实盘标准: 步骤一:波动率过滤 我们发现黄金在2019年以前的 ...

  5. 【量化】量化交易入门系列2:经典的量化交易策略(上)

    作者:悠悠做神仙 来源: 恒生LIGHT云社区 上一篇文章 量化交易入门系列1:编程语言与数据源 ,介绍了关于量化交易的基本概念,以及要做量化交易的编程语言选择,和量化交易的一些数据源获取工具.那么, ...

  6. AJPFX平台:01.14日内交易策略

    AJPFX分析恒指: 恒指从周线上看,恒指经过近五周的短线下行后收取启明之星形态,上周恒指收取光头光脚大阳线,后市有望打破宽幅整理区间,大趋势上看多头占优,低位支撑看26230.26000两个关键位置 ...

  7. SF34 | 股指日内交易策略(开发贴)

    大家好,我是乌克兰剑圣. 这一期我们开发一个股指的日内策略,为了多平台源码适应,我们基于收盘价机制编写.收盘价模型有利也有弊,如果你的周期比较大,比如在15分钟以上,日线级这种的出入场信号会有比较大的 ...

  8. 最赚钱的日内交易策略_百万美金交易员分享:我认为这是世界上最简单的外汇交易策略...

    有人说,"如果拉长时间周期来看,在外汇交易里,各种交易策略更像是一种安慰剂及心理暗示,而没有实质的作用,对于许多外汇交易者来说,交易策略更像是一种手段,让自己能够继续理智判断下去的交易手段. ...

  9. 什么是程序化网格化交易策略?

    网格交易策略,也就是五档交易法.再通过自己的理解和实践,转化为更适合自身的操作方法,并严格按照该策略进行践行,其实就是从一个冲动型交易者向纪律型交易者转变. 简单的说,这是一种仓位管理策略,原则是&q ...

最新文章

  1. 分布式系统互斥性与幂等性问题的分析与解决
  2. jlink烧写Nor Flash时出错正确解决方法汇总:PC of target system has unexpected value after programming (2011
  3. 转一个,中文分词方法概述
  4. Java RMI 框架(远程方法调用)
  5. QT实现有纹理和照明的简单立方体。
  6. 快速开发后台不用太多代码的 tp5_小程序·云开发优劣简述
  7. XFire下根据WSDL生成Client Stub,并测试Client
  8. 汇编:分段函数的值的计算
  9. python中0o10_Python中最常见的10个问题(列表)
  10. 回顾IDEA全局搜索快捷键
  11. php 汽车品牌三级联动,车辆品牌型号的三级联动菜单怎么做的
  12. 8位数码管静态显示c语言,数码管静态显示介绍_8位数码管静态显示程序解析
  13. java根据指定大小kb压缩图片
  14. 彩虹也能“生”出小彩虹
  15. 人工智能与大数据就业前景_人工智能就业方向及发展前景
  16. 第二天 熟悉ue4工具 及快捷键
  17. 不能错过的徒步欢乐:从秦皇岛到北戴河
  18. watch的使用方法
  19. 如何批量修改文件名?批量修改照片文件名和添加前缀
  20. 汽车专用示波器检测喷油嘴(汽油机)波形信号及分析

热门文章

  1. php实现股票日线数据转换为周线月线,通达信引用月线数据,如何在日线里调用周线和月线函数?...
  2. mysql配置报错thread_MySQL错误Forcing close of thread的两种解决方法
  3. 博取仪器3D产品配置
  4. android配置参数详解,安卓手机CPU与GPU等配置参数含义详解【详细介绍】
  5. nacos 未读取到合法数据,请检查导入的数据文件
  6. 当电竞在亚运会绽放,玩家也从此有了信仰
  7. Docker 学习前置,网络IP地址以及交互
  8. 如何制作精美的PPT动画?快速学会这3步,开场效果简洁又生动!
  9. 第七章 Java基础类库
  10. np.percentile()函数