Price Channel Breakout 交易系统简价及源码

既然这个版有交易系统的模型报告,小弟先在这裡野人献曝一下,把目前正在用的系统拿来请大家批评指教一下。

=========================================================================================

或许网路上有朋友会很好奇,小弟我自己实际交易在用的系统长的是怎麽样子的。会不会是研究了好几年,综合了几十种技术指标,然后再自创一个神奇滤网,可以判别现在是趋势市场or盘整市场的神奇交易系统。

其实我自己喜欢的交易系统是越简单越好的,因为越简单的系统,它的curve fitting的风险就越低,稳健度通常也就越好。当运用在实际交易的时候,实际交易的结果通常也越容易接近backtesting的结果。

所以我就在这裡野人献曝一下,把我自己最喜爱的交易系统分享给大家,这个系统我也实际的用在好几个市场上。程式码超简单,只有三行,应该没有系统可以比这个系统还要精简的吧。下面是程式码:

inputs: Length( 60 ) ;

Buy ( "PChLE" ) next bar at HighestFC( High, Length ) + 3 point stop ;

Sell Short ( "PChSE" ) next bar at LowestFC( Low, Length ) - 3 point stop ;

不要小看了这短短的三行程式码,运用在某些市场上,绩效可好的吓死人。让我们来看看Price Channel Breakout运用在下面这些市场上的绩效是如何(绩效都已经考虑了滑价和手续费,参数是最佳化参数)。

在”让证据说话的技术分析”这本书裡面,作者David Aronson也是用CBO(Channel BreakOut)来当作趋势系统来做验证。海龟的祖师爷Richard Dennis也是用Channel BreakOut来当作进出场的系统。像这种越古老越简单的系统,刚好也是我最喜欢的类型(另一个我喜欢的古老当冲系统是Opening Range Breakout,以后有机会再报告)。 www.cxh99.com

而且用这个系统有一个好处,就是当市场一旦有趋势出现的时候,就一定会触发讯号带领我们进入市场,所以我们绝对不会错过任何一个趋势。像这样的系统再搭配多商品多市场portfolio的建立,和良好的资金管理,就让小弟有信心可以离开蓝色巨人,专心来做蓝色投机客了。谢谢。

Price Channel Breakout 交易系统简价及源码的更多相关文章

  1. 最简 Spring AOP 源码分析!

    前言 最近在研究 Spring 源码,Spring 最核心的功能就是 IOC 容器和 AOP.本文定位是以最简的方式,分析 Spring AOP 源码. 基本概念 上面的思维导图能够概括了 Sprin ...

  2. Netty 源码 Channel(一)概述

    Netty 源码 Channel(一)概述 Netty 系列目录(https://www.cnblogs.com/binarylei/p/10117436.html) Channel 为 Netty ...

  3. OpenStack之Glance源码简析

    Glance简介 OpenStack镜像服务器是一套虚拟机镜像发现.注册.检索. glance架构图: Glance源码结构: glance/api:主要负责接收响应镜像管理命令的Restful请求, ...

  4. netty源码解解析(4.0)-10 ChannelPipleline的默认实现--事件传递及处理

    事件触发.传递.处理是DefaultChannelPipleline实现的另一个核心能力.在前面在章节中粗略地讲过了事件的处理流程,本章将会详细地分析其中的所有关键细节.这些关键点包括: 事件触发接口 ...

  5. Flume-NG源码阅读之FileChannel

    FileChannel是flume一个非常重要的channel组件,非常常用.这个channel非常复杂,涉及的文件更多涉及三个包:org.apache.flume.channel.file.org. ...

  6. Flume-NG源码分析-整体结构及配置载入分析

    在 http://flume.apache.org 上下载flume-1.6.0版本,将源码导入到Idea开发工具后如下图所示: 一.主要模块说明 flume-ng-channels 里面包含了fil ...

  7. ZK集群如何保证数据一致性源码阅读

    什么是数据一致性? 只有当服务端的ZK存在多台时,才会出现数据一致性的问题, 服务端存在多台服务器,他们被划分成了不同的角色,只有一台Leader,多台Follower和多台Observer, 他们中 ...

  8. 从源码角度来看BeanFactory和ApplicationContext的关系

    大家好,我是小黑,这是年前的最后一篇推文,提前祝大家新年快乐~~ 这次我们从源码角度来聊聊BeanFactory和ApplicationContext的关系,讲一些网上文章不曾提到的点. 官方描述 先 ...

  9. JDK1.8 ArrayList 源码解析

    源码的解读逻辑按照程序运行的轨迹展开 Arraylist的继承&实现关系 打开ArrayList源码,会看到有如下的属性定义, ArrayList中定义的属性 /** * Default in ...

随机推荐

  1. Java笔记--引用类型的使用

    使用引用类型的一般步骤: 1.导包:指定需要使用的目标在什么位置,在publicclass之前一行写代码 import 包名路径 2.创建:通常需要创建之才能使用,格式: 数据类型 变量名称 = ne ...

  2. PDM:Training Models of Shape from Sets of Examples

    这篇论文介绍了一种创建柔性形状模型(Flexible Shape Models)的方法--点分布模型(Point Distribution Model).该方法使用一系列标记点来表示形状,重要的是根据 ...

  3. python 去掉重复元素 学到再添加

    1. python 内置函数 set(可迭代对象) 返回无重复元素的集合.如在分类中,classification为类别数组 set(classification)为类别数 2.numpy np.un ...

  4. Freemaker Replace函数的正则表达式运用

    replace(param1,param2,param3) param1 正则表达式:param2 将匹配的字符替换成指定字符:param3 模式 param3 参数如下  模式  i   r   m ...

  5. 【LeetCode每天一题】Minimum Path Sum(最短路径和)

    Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which ...

  6. 接口测试工具-tamper data

    1.火狐浏览器插件 安装:1)打开火狐浏览器-alt键-附加组件-搜索tamper data-安装-重启火狐浏览器-在工具下打开tamper data 使用:start tamper 示例:http: ...

  7. STM32_DAC之软件触发(Trigger)

    stm32_DAC可以用来输出固定的电压值,有些时候需要按键可调输出的电压值.其中一种方法是使用外部中断EXTI9, 另外一种方法就是使用软件触发. 如果将DAC_InitTypeDef.DAC_Tr ...

  8. php爬虫入门

    本篇文章介绍PHP抓取网页内容技术,利用PHP cURL扩展获取网页内容,还可以抓取网页头部,设置cookie,处理302跳转. 一.cURL安装 采用源码安装PHP时,需要在configure时添加 ...

  9. CentOS 7 Squid代理服务器反向代理

    Squid反向代理 将不同的URL请求分发到后台不同的Web服务器上,通过squid反向代理,可以加速网站的访问速度,同时互联网用户只能看到反向代理服务器的地址,加强网站的访问安全 Squid反向代理 ...

  10. html5 css练习浮动布局

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...