基于回归幅度的反转交易策略

基于回归幅度的反转交易策略

  • NO1:前言

    河水并不需要计划自己的行进路线,却毫无例外的到达海洋。价格也同样如此,它总是沿着最小阻力线去运动,它总是怎么容易怎么来。如果上升的阻力比下跌的阻力小,价格就会上涨,反之亦然。通常一个大幅度的反转形态,意味着随后会有更大幅度的运动。

    无论是上升趋势,还是下降趋势,在每一次重大的趋势运动之后,都将产生一定程度的回撤。回撤与原有价格幅度往往构成一定程度的百分比,就称之为百分比回撤。

  • NO2:策略理论

    价格反转是一种能量转换的结果,是一个艰难的过程,需要充分的时间、空间进行能量的交换。但正如能量守恒定律,时间可以换取空间,反之空间可以抵消时间。反转中既有激烈的单日V型反转,又有耗时颇巨的圆底与圆顶,V型反转,直来直去,干净利落,无半点喘息时间。

    相对而言,基于固定点位的反转,可能会受制于品种价格波动率的变化而变化,但是基于固定百分比幅度的反转,则较少受到类似的困扰,除非该品种的波动性水平已经发生变化。本策略正是基于这一点。

  • NO3:策略理论

    同样,在这个策略中,并没有定义如何区分趋势和震荡,而是直奔主题,根据当前价格与前期高低点的关系来开平仓。因为不管是趋势还是震荡,这些都只是人为主观定义的一个概念,在行情走出来之前,谁也不知道是趋势还是震荡,所以这些主观定义是典型的事后分析时用到的概念。

    况且,在不同的时间与趋势结构力度框架下,震荡与趋势基本上很难准确的定义,大周期的震荡就是小周期的趋势。那么也就是说,在行情没有走出来的之前,对行情进行震荡与趋势的分析定义,也是没有意义的。

  • NO4:策略原始需求

    • 1、定义参数

    • 2、获取价格数据

    • 3、获取必要的数据

  • NO5:出入场条件

    多头开仓:如果当前没有持仓,并且价格大于前 N 根 K 线内的最低价 + 百分比幅度。

    空头开仓:如果当前没有持仓,并且价格小于前 N 根 K 线内的最高价 - 百分比幅度。

    多头平仓:如果当前持有多单,并且价格小于前 N 根 K 线内的最低价与前 N 根 K 线内的最高价的和的一半。

    空头平仓:如果当前持有空单,并且价格大于前 N 根 K 线内的最低价与前 N 根 K 线内的最高价的和的一半。

    源码如下:

  • NO6:回测绩效

  • NO7:策略改进

    总的来说,这是一个通用性极强的策略。当然这只是个简单的策略思路,该策略或许可以在其他地方改进:

    1、增加波动率因子。我们都知道,每个品种的都有其性格,基本面与技术面互相影响。增加波动率因子,可以更客观的反映出当前品种的价格走势。

    2、将固定周期改为自适应周期。这个策略核心参数,其实只有一个,而且参数是固定。如果我们通过价格变化速度与加速度的关系,动态的将固定参数加减,可以更能即时反映当时的行情。

    3、将百分比回撤改为固定的数值。举个例子,如果当前价格是1000,那么其1%就是10;如果当前价格是5000,那么其1%就是50。10与50之间在相差了好几个数量级。同样的合约品种,因为不同时期的当前价格,结果导致开平仓条件相差很大。

  • NO8:结尾

    总之,任何一种价格形态,想要孕育出范围广泛的新趋势,就需要一定的时间才能形成。

    市场有它自己的时间观念,切忌不分春夏秋冬,晴天还是下雨,天天进场。因为,重挫一次需要很长时间才能复原,而且既费时又破坏了心态。

  • NO9:关于我们

    我们 ( BotVS 量化交易平台 ) 旨在改变当前量化圈无干货,交流闭塞, 骗子横行的现状,打造一个更纯净的量化圈子。这个世界从来没有人创造知识与理论,它们只是早已存在等待我们发掘。

    分享是一种态度,更是一种智慧!

作者 : Hukybo

原文地址:https://www.cnblogs.com/botvs/p/8341104.html

时间: 2024-11-08 06:08:31

基于回归幅度的反转交易策略的相关文章

【海龟汤策略】反趋势交易策略源代码分享(基于BOTVS)

策略介绍: 海龟之汤,简称“龟汤”,是个与海龟交易法则相反的交易策略,它利用了跟势交易(特别是海龟方式)在很多假突破方面的缺陷来获利(把海龟做成汤吃掉).上世纪八十年代早期,有个非常著名的交易员团体——叫做“海龟”.缔造了交易传奇的市场大师理查德·丹尼斯在训练一组新交易员的时候起了这个有趣的名字.因为理查德相信,培训交易员,其实就像新加坡人养海龟一样.这个交易方法被称作海龟方法,这个简单的趋势跟随技巧方法曾令他们的导师理查德取得了巨大的成功. 二十多年过去了,海龟方法现在已不再是个秘密,很多人已

“1,2,3”买入法——赢面65%的交易策略

此交易策略特征如下:    1."123"图形是指:价格突破近期的趋势线(股海藏经楼趋势跟踪系统:这里的趋势线可以用ATR通道上轨替代),然后回落,当它再次走向与原来趋势相反的方向时,就形成了123图形.    下图代表的是一个买入图形,图中在A点价格突破了前期的明显下降趋势,当价格上升至B点,然后又回落至低点C,并再次开始上升时,即为"123"买入图形.    2.从2到3的回落空间必须至少达到1至2点的0.382倍幅度以上(股海藏经楼趋势跟踪系统:回落到ATR通

用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)

在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将在此基础上再引入成交量效果图,并结合量价理论,给出并验证一些交易策略. 1 成交量对量化分析的意义 美国的股市分析家葛兰碧(Joe Granville)在他所著的<股票市场指标>一书里提出著名的“量价理论”.“量价理论”的核心思想是,任何对股价的分析,如果离开了对成交量的分析,都将是无本之木,无水

智汇神–最专业的交易策略服务提供商fo

智汇神–最专业的交易策略服务提供商 为您提供最完美的智能交易解决方案   智汇神交易策略服务平台是什么?     智汇神交易策略平台是智汇神开发团队历经多年实战经验并结合世界最先进的交易技术和管理理念,最终研发出的一款真正为从事金融衍生品交易的个人及团队提供最全面的交易策略及管理工具的智能化服务平台.     智汇神交易策略平台适用于外汇.期货.指数等多个金融交易产品,无论您是个人投资者.机构投资者还是市场运营商,我们的策略平台都可以为您提供最及时的产品及服务,其中包括:智能交易系统.智能分析系

程序化交易策略开发:第1个策略

学习程序化交易策略开发是一个很简单的事,也就是学习1门简单脚本语言或甚至是一个插件使用那么简单.难的是开发出一个能赚钱的策略,但程序员这么多,也许你能通过程序化交易找到适合你的发展方向呢.下面通过几个简单步骤开发一个交易策略. 1.选择开发平台,国内的有开拓交易者(期货),国外的MiultiCharts(期货),还有MT4(外汇),这里以开拓交易者(简称TB)为例. 2.下载.注册与登录,按提示操作即可 3.进入后关闭默认图表后的界面 4.点击左侧的“超级图表”,默认的投资标的不对,需要更换,图

建议收藏丨Fintech与主流量化交易策略分享

以下是量化投资线下活动关于"Fintech与主流量化交易策略分享"主题演讲PPT截图,点击获取完整PPT~ 原文地址:https://blog.51cto.com/14234878/2369996

python量化交易入门学习 之用 Python 实现你的量化交易策略 实现之优矿使用

优矿 https://uqer.io/labs 注册 登录 在“开始研究”页面,新建一个 Notebook,就可以开始用 Python 写你自己的策略. 入门文档 数据  https://uqer.io/data/browse/0/?page=1 DataAPI.EquGet(secID=u"",ticker=u"",equTypeCD=u"A",listStatusCD=u"",field=u"",pan

高频交易(二)浅谈高频交易中比较成熟的一些交易策略

https://blog.csdn.net/jambeau/article/details/87715761 今天我们谈谈高频交易中比较成熟的一些交易策略,应用于数字货币市场. 引言:高频交易是自动化交易的一种形式,以速度见长,利用计算机系统加入人工智能算法,以智能化方式,快速,稳健的短线持仓执行交易.其中,国际金融领域比较流行的交易策略有:1.市场微观结构交易策略:2.统计套利策略:3.事件交易策略:4.流动性交易策略. 高频交易是量化投资领域,金融市场一颗璀璨的明星,是金融科技发展到一定程度

WeQuant交易策略—ATR

ATR(真实波幅均值)策略 策略介绍 ATR(average true range,真实波幅均值),是用来衡量一段时间内价格的真实的平均波动范围,ATR不是一个领先指标,但是它测量最重要的市场参数之一--价格波动. ATR主要应用于了解股价的震荡幅度和节奏,在窄幅整理行情中用于寻找突破时机.通常情况下股价的波动幅度会保持在一定常态下,但是如果有主力资金进出时,股价波幅往往会加剧.另外,在股价横盘整理.波幅减少到极点时,也往往会产生变盘行情.真实波幅(ATR)正是基于这种原理而设计的指标. 计算方