【海龟汤策略】反趋势交易策略源代码分享(基于BOTVS)
策略介绍:
海龟之汤,简称“龟汤”,是个与海龟交易法则相反的交易策略,它利用了跟势交易(特别是海龟方式)在很多假突破方面的缺陷来获利(把海龟做成汤吃掉)。
上世纪八十年代早期,有个非常著名的交易员团体——叫做“海龟”。缔造了交易传奇的市场大师理查德·丹尼斯在训练一组新交易员的时候起了这个有趣的名字。因为理查德相信,培训交易员,其实就像新加坡人养海龟一样。这个交易方法被称作海龟方法,这个简单的趋势跟随技巧方法曾令他们的导师理查德取得了巨大的成功。
二十多年过去了,海龟方法现在已不再是个秘密,很多人已经了解它。尽管如此,那为何仍没多少人用它交易取得成功呢?那是因为趋势跟随策略通常需要忍受大幅度和长时间的回撤。很多投资者或交易员没有足够的资本或者愿意坚持这些长期的亏损。通常大多数人在交易转向对他们有利之前就已经退出了。
琳达·华斯基和拉利·康诺在他们的书《华尔街精灵——屡试不爽的短期交易策略》(Street Smarts)中命名了这个与“海龟”交易法则相反的“龟汤”交易法则。大多数策略不能保持盈利的原因是,一旦很多市场参与者使用它们,这些策略的盈利能力就将退化。这是市场用来平衡那些不平衡现象的方法。华斯基通过与海龟方法相反的交易,发现更多成功和获利的结果。因为海龟法需要很多失败的交易和坐等坏的交易变得盈利。通常当它获利时,它会抵消那些所有的亏损才盈利,而且这个现象周而复始。很显然,华斯基创造这个策略“海龟之汤”的名字是种美式幽默,它利用海龟交易者的成本来获利(把海龟做成汤吃掉)。
原始的“海龟”交易规则至少是波段交易或更久的交易,时间跨度在一周到一个月之间。华斯基女士使用“龟汤”策略做更短期的日内或波段交易,集中地利用了假突破的高频发生现象。一般来说,“海龟”法使用的20天周期突破:突破20日高则买入,跌破20日低则抛售。而“龟汤”交易法则采用完全相反的方法。
策略特点:
支持任意级别的趋势跟踪(分钟K,小时K,日K,周K等)
支持任意交易对(ETH/BTC, BSV/BTC等)
支持任意交易所
详细的策略报表(包括策略状态,交易历史记录等)
支持接近10个自定义个性化参数
【海龟汤策略】反趋势交易策略源代码分享(基于BOTVS)的更多相关文章
- BotVS趋势交易策略-RSI
BotVS趋势交易策略-RSI, 基于Python实现. RSI简单买卖测试, 默认 70-100卖出,0-30买入 参数 代码 import math def adjustFloat(v): ret ...
- OKEX期现对冲JS源代码分享(基于Fmz, Botvs实现)
什么是期现对冲?此策略风险和收益如何?期现对冲是利用期货和现货之间存在的差价进行套利.因为在交割日的时候,期货会按现货价格成交,当期货和现货一旦出现差价时,就可以通过做空期货做多现货(或做多期货卖出现 ...
- BotVS趋势交易策略-MACD
MACD低买高卖自动跟单滑动止损策略 , 基于Python实现. 交叉后前一柱指金叉后的第一柱的值, 交叉后前一柱指金叉前的最后一个柱的值, 滑动价格指下单时加的价格,比如买单会现价加上这个价格,卖单 ...
- BotVS趋势交易策略-MA均线
1. 均线策略1号 思路:使用MA小时线,入市线金叉买入,出市线死叉时卖出.代码如下 import types def main(): STATE_IDLE = -1 state = STATE_ID ...
- AMA指标原作者Perry Kaufman 100+套交易策略源码分享
更多精彩内容,欢迎关注公众号:数量技术宅.想要获取本期分享的完整策略代码,请加技术宅微信:sljsz01 AMA技术指标与原作者 Kaufman 说起 Perry Kaufman 这个名字,不少读者会 ...
- 系统交易策略 hylt
最令我尴尬的事情,莫过于很多朋友来到网站,不知道我说的是什么.大多数人以为鬼仆是推销软件的.其实这里理解是错的,特别是一些软件制作与经销商,更出 于推销的目的,故意夸大产品性能,模糊交易系统与一般行情 ...
- WeQuant交易策略—网格交易
网格交易策略(Grid Trading) 策略介绍 网格策略本质上是一种低吸高抛的策略.标的物价格越低,吸纳的头寸越多:标的物价格越高,卖出的头寸越多.网格策略巧妙地借鉴了日常生活中渔翁撒网扑鱼的思路 ...
- WeQuant交易策略—Dual Thrust
Dual Thrust策略 策略介绍 Dual Thrust是一个趋势跟踪系统,由Michael Chalek在20世纪80年代开发,曾被Future Thruth杂志评为最赚钱的策略之一. Dual ...
- WeQuant交易策略—ATR
ATR(真实波幅均值)策略 策略介绍 ATR(average true range,真实波幅均值),是用来衡量一段时间内价格的真实的平均波动范围,ATR不是一个领先指标,但是它测量最重要的市场参数之一 ...
随机推荐
- Object-c 中的数据类型
导航: 基本类型 ID 对象类型常见的有 对象类型 -NSLog -NSNumber -NSString和NSMutableString -NSArray和NSMutableArray -NSSe ...
- 拷贝别人的drawRect绘图分类用途、用法很全。
拷贝被人的drawRect绘图分类用途,用法很全.留着.供用时参考 // Only override drawRect: if you perform custom drawing. // An em ...
- 从零实现一个简易的jQuery框架之二—核心思路详解
如何读源码 jQuery整体框架甚是复杂,也不易读懂.但是若想要在前端的路上走得更远.更好,研究分析前端的框架无疑是进阶路上必经之路.但是庞大的源码往往让我们不知道从何处开始下手.在很长的时间里我也被 ...
- 兼容IE和Firefox获得keyBoardEvent对象
<input type="text" name="words" id="search_txt" class="seachIp ...
- 分布式事务-Sharding 数据库分库分表
Sharding (转)大型互联网站解决海量数据的常见策略 - - ITeye技术网站 阿里巴巴Cobar架构设计与实践 - 机械机电 - 道客巴巴 阿里分布式数据库服务原理与实践:沈询_文档下载 ...
- Linux文件上传下载sz 和 rz 命令
windows系统和linux系统之间文件上传和下载用到 rz 和 sz 命令.rz: 上传文件sz:下载文件 先检查是否安装rz,sz模块 安装rz,sz 模块yum search sz安装yum ...
- SQL update 多表连接方法
SQL Update多表联合更新的方法 () sqlite 多表更新方法 //---------------------------------- update t1 set col1=t2.col1 ...
- ASP.NET MVC4 新手入门教程之二 ---2.添加控制器
MVC 代表 模型-视图-控制器.MVC 是一个模式用于开发应用程序是很好的架构. 可检验性和易于维护.基于 MVC 的应用程序包含: Models: 类表示应用程序的数据并使用验证逻辑以执行这些数据 ...
- RabbitMQ - 远程过程调用
试着用RabbitMQ进行RPC. 其实用RabbitMQ搞RPC也没什么特别的.只是我们需要在请求中再加入一个callback queue.比如这样: callbackQueueName = cha ...
- SQL语句表处理
1.create table:创建表,语法: create table 表格名 ( 列名 数据类型, 列名 数据类型, ...... ) 2.constrain:约束,关键词 NOT NULL. UN ...