通达信唐奇安通道指标公式,海龟交易法则的先驱

news2024/11/20 23:39:43

唐奇安通道(Donchian Channel)是由Richard Donchian发明的技术分析指标,用于确定价格的趋势和波动。著名的海龟交易法则就是基于唐奇安通道设计的,将通道作为交易系统的一部分,用于捕捉趋势信号。唐奇安通道由三条线组成:上轨、下轨和中轨。其中,上轨和下轨代表了一段时间内的最高价和最低价,而中轨则代表了上轨和下轨的平均值。

唐奇安通道可以用来判断趋势方向,如果价格持续高于上轨,表明可能处于上升趋势;如果价格持续低于下轨,表明可能处于下降趋势。另外唐奇安通道的宽度可以用来衡量市场的波动性。通常情况下,宽度越宽,市场波动越大;宽度越窄,市场波动越小。

唐奇安通道公式比较简单,使用也不难,只需选择一个时间周期,观察价格与通道的关系,当价格突破通道时,发出信号。唐奇安通道使用一段时间的最高价最低价作为上下轨,相对来说是一段时间内的极值,没有那么容易被突破,因此具有一定的过滤作用,可以过滤市场的一些短期噪音。

一、唐奇安通道计算公式

唐奇安通道的计算公式如下:

上轨 = N日的最高价

下轨 = N日的最低价

中轨 = (上轨 + 下轨) / 2

指标公式:

UB:HHV(H,20),COLORYELLOW;

LB:LLV(L,20),COLORMAGENTA;

MID:(UB+LB)/2,COLORWHITE;

 

二、唐奇安通道主图指标公式

唐奇安通道虽然能过滤一些短期噪音,但是总的来说,唐奇安通道是一种趋势指标,适用于趋势明显的市场,在市场没有明显趋势或处于横盘阶段时,价格会频繁穿越通道,但趋势可能没有发生变化,这样会导致做出错误的交易决策。

那如何解决频繁穿越导致的假突破呢?解决不可能完全解决的,毕竟盈亏同源,只能用一些方法过滤信号,或者结合基本面、消息面、资金面等分析方法,减少假突破的发生,增加成功的概率。本文公式在唐奇安通道的基础上,使用均线粘合过滤信号,减少假突破。

N:=20;

UB:HHV(H,N),COLORYELLOW;

LB:LLV(L,N),COLORMAGENTA;

MID:(UB+LB)/2,COLORWHITE;

A1:=H>=REF(UB,1);{突破上轨}

MA1:=MA(C,5);

MA2:=MA(C,10);

MA3:=MA(C,20);

MA4:=MA(C,30);

MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));{求四条均线最大值}

MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));{求四条均线最小值}

NH:=MAXJX/MINJX-1<0.01;{均线粘合}

A2:=EXIST(NH,5);{最近5天存在粘合}

AA:=A1 AND A2;

XG:=FILTER(AA,5);

STICKLINE(XG,H,L,0,1),COLORYELLOW;

STICKLINE(XG,C,O,3,0),COLOR117777;

STICKLINE(XG,C,O,2.5,0),COLOR119999;

STICKLINE(XG,C,O,2,0),COLOR11BBBB;

STICKLINE(XG,C,O,1.5,0),COLOR11DDDD;

STICKLINE(XG,C,O,1,0),COLOR44FFFF;

DRAWICON(XG,L,1);

 

三、唐奇安通道选股公式

N:=20;

UB:=HHV(H,N);

LB:=LLV(L,N);

MID:=(UB+LB)/2;

A1:=H>=REF(UB,1);

MA1:=MA(C,5);

MA2:=MA(C,10);

MA3:=MA(C,20);

MA4:=MA(C,30);

MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));

MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));

NH:=MAXJX/MINJX-1<0.01;

A2:=EXIST(NH,5);

AA:=A1 AND A2;

XG:FILTER(AA,5);

 

四、注意点

海龟交易法则中使用的唐奇安通道参数和本文是有区别的,具体内容可以参考《海龟交易法则》这本书。如果以单纯以突破唐奇安通道作为信号构建一个趋势跟踪系统,那么胜率很低的。海龟交易法则其实也是有这个问题,甚至有人发明了“海龟汤”反趋势交易策略,和海龟交易法则对着干,但是海龟交易法则的核心并不在入场规则,而是在风险与资金管理,通过仓位管理实现大盈小亏的思路还是值得学习的。但是作为一个交易系统,胜率太低导致连续止损或者盈利之后大幅回吐,一般人也很难将这样的交易理念贯彻执行下去,这是摆在眼前的现实问题,因此个人觉得有必要对信号做一些过滤,这也是本文的初衷。

关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/927317.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【腾讯云Cloud Studio实战训练营】React 快速构建点餐页面+Python 拼图小游戏

文章目录 一、腾讯云 Cloud Studio 概述1.1 腾讯云 Cloud Studio 简介1.2 腾讯云 Cloud Studio 功能特点1.3 腾讯云 Cloud Studio 产品优势 二、Cloud Studio界面功能介绍2.1 注册登录2.1.1 新注册用户有免费的3000分钟体验 2.2 界面功能介绍2.2.1 空间模板2.2.2 开发空间关闭空…

二甲医院信息管理系统源码 his系统源码 java+Angular+JavaScript

云HIS系统采用SaaS软件应用服务模式&#xff0c;提供软件应用服务多租户机制&#xff0c;实现一中心部署多机构使用。主要包含收费计费、药品管理、门诊医生工作站、住院医生工作站、护士工作站、数据统计、电子病历、医保接口等功能&#xff0c;能够满足医院及诊所日常业务开展…

VR智慧课堂 | 临床兽医学VR实验教学有哪些好处?

随着科技的不断发展&#xff0c;虚拟现实(VR)技术已经逐渐渗透到各个领域&#xff0c;为人们带来了前所未有的体验。在动物医学实验教学中&#xff0c;VR技术的应用也日益受到关注。本文将探讨临床兽医学VR实验教学的好处。 首先&#xff0c;VR技术能够提高动物医学实验的安全性…

常用数据库备份方法,sql数据库备份方法

在信息时代&#xff0c;数据成为了公司的主要资产。然而&#xff0c;数据的安全性和完整性也成为企业管理的重要组成部分。因此&#xff0c;数据库备份至关重要。本文将详细介绍几种常见的数据库备份方法。 全备份 全备份是指数据库中所有数据的备份&#xff0c;包括数据文件、…

为什么要使用依赖注入?直接new对象不香吗?为什么要把简单的问题复杂化?

作者&#xff1a;newki 为什么要使用依赖注入&#xff1f;直接new对象不香吗&#xff1f;为什么要把简单的问题复杂化&#xff1f; 你是不是在炫技,是不是像装13&#xff1f; 这还真不是&#xff0c;如果说我使用的Dagger2&#xff0c;还真是炫技&#xff0c;NB啊。Dagger的坑…

首轮征稿 | 2024年第二届先进无人飞行系统国际会议(ICAUAS 2024)

会议简介 Brief Introduction 2024年第二届先进无人飞行系统国际会议(ICAUAS 2024) 会议时间&#xff1a;2024年4月5日-7日 召开地点&#xff1a;中国武汉 大会官网&#xff1a;ICAUAS 2024-2024 2nd International Conference on Advanced Unmanned Aerial Systems 由华中科技…

Postgres数据库,使用序列时,没有按自增序列,而且数值很大

文章目录 前言处理前现象原因如何配置序列搞定&#xff0c;再见 前言 最近写了个全局获取操作日志的注解&#xff0c;写在了一个公共模块。但是奇怪的是在有的服务可以自增&#xff0c;而有的不可以。这回中间的过程咱就不过多描述了。 处理前现象 会生成这种id贼大的 原因…

怎么入门网络安全(黑客)?

目录&#xff1a; 一、自学网络安全学习的误区和陷阱 1.不要试图先成为一名程序员&#xff08;以编程为基础的学习&#xff09;再开始学习2.不要把深度学习作为入门第一课3.以黑客技能、兴趣为方向的自学误区&#xff1a;4.不要收集过多的资料二、学习网络安全的一些前期准备三…

微信开发之一键邀请好友加入群聊的技术实现

邀请群成员&#xff08;开启群验证&#xff09; 若群开启邀请确认&#xff0c;仅能通过本接口邀请群成员 请求URL&#xff1a; http://域名/addChatRoomMemberVerify 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuth…

抖音店铺怎么运营?一定要牢记这几个运营细节,能让你少走弯路!

我是王路飞。 新手做抖音小店&#xff0c;一直没做起来不出单的原因&#xff0c;绝大多数都是因为不了解流程&#xff0c;不知道每一步该干什么&#xff0c;以及要做好哪些细节。 不管做什么项目&#xff0c;先入门都是新手的第一要务&#xff0c;只有入门、跑通了整个流程&a…

R包开发-2.2:在RStudio中使用Rcpp制作R-Package(更新于2023.8.23)

目录 4-添加C函数 5-编辑元数据 6-启用Roxygen&#xff0c;执行文档化。 7-单元测试 8-在自己的计算机上安装R包&#xff1a; 9-程序发布 参考&#xff1a; 为什么要写这篇文章的更新日期&#xff1f;因为R语言发展很快&#xff0c;很多函数或者方式&#xff0c;现在可以使…

上传WSL项目到gitlab

上传WSL项目到gitlab 设置ssh将SSH公钥添加到Gitlab 将WSL上的代码上传到gitlab确保在WSL环境中安装了git下面是上传代码到GitLab的具体步骤&#xff1a; 可能遇到的各种错误 设置ssh Gitlab添加SSH KEY 什么是SSH ? SSH 是一种网络协议&#xff0c;具备协议级别的认证及会话…

学习ts(九)装饰器

定义 装饰器是一种特殊类型的声明&#xff0c;它能够被附加到类声明&#xff0c;方法&#xff0c;访问符&#xff0c;属性或参数上&#xff0c;是一种在不改变原类和使用继承的情况下&#xff0c;动态的扩展对象功能。 装饰器使用expression形式&#xff0c;其中expression必须…

深入Golang之Mutex

深入Golang之Mutex 基本使用方法 可以限制临界区只能同时由一个线程持有。 直接在流程结构中使用 lock、unlock嵌入到结构中&#xff0c;然后通过结构体的 mutex 属性 调用 lock、unlock嵌入到结构体中&#xff0c;但是是直接在需要锁定的资源方法中使用&#xff0c;让外界无…

EMR电子病历系统 SaaS电子病历编辑器源码 电子病历模板编辑器

EMR&#xff08;Electronic Medical Record&#xff09;指的是电子病历。它是一种基于电子文档的个人医疗记录&#xff0c;可以包括病人的病史、诊断、治疗方案、药物处方、检查报告和护理计划等信息。EMR采用计算机化的方式来存储、管理和共享这些信息&#xff0c;以便医生和医…

数百个文件夹中的图片批量复制到指定文件夹,按照顺序重新命名

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 最近遇到一个小伙伴问我&#xff0c;怎么将几百上千个文件夹里的文件&#xff0c;批量取出来&#xff0c; 另外汇总放到指定的文件夹中&#xff0c;还要从1开始给它们按照顺序进行编号。 这上千个文件夹&#xff0c;每个文件…

Django(3)-创建第一个数据模型-ORM映射

数据库配置 根目录下settings.py 。这是个包含了 Django 项目设置的 Python 模块。 通常&#xff0c;这个配置文件使用 SQLite 作为默认数据库。如果你不熟悉数据库&#xff0c;或者只是想尝试下 Django&#xff0c;这是最简单的选择。Python 内置 SQLite&#xff0c;所以你无…

sql数据库怎么备份,sql 实时备份

在当今互联网时代&#xff0c;数据已经成为企业的核心资产。然而&#xff0c;数据的安全性和完整性面临硬件问题、软件故障、人工操作错误等各种威胁。为了保证数据的安全&#xff0c;实时备份已经成为公司必须采取的重要措施之一。下面我们就重点介绍SQL实时备份的重要实施方法…

macbook电池

简介 原装的电池比较旧了&#xff0c;续航不到2个小时。 换了一款京哥宝的电池。 电池型号 查看电池容量 使用 iState Menus 和 活动监视器 进行查看 https://bjango.com 命令查询&#xff1a; ioreg ➜ amd git:(master) ioreg -rn AppleSmartBattery | grep -i capaci…

Linux下的系统编程——makefile入门(四)

前言&#xff1a; 或许很多Winodws的程序员都不知道这个东西&#xff0c;因为那些Windows的IDE都为你做了这个工作&#xff0c;但我觉得要作一个好的和professional的程序员&#xff0c;makefile还是要懂。这就好像现在有这么多的HTML的编辑器&#xff0c;但如果你想成为一个专…