DeMarker 定义

如果我们打算更详尽地辨别和学习 DeMarker 指标,我们需要学习它是什么、它测量什么、我们如何计算它、以及如何按我们的偏好读取它。 DeMarker 指标是一种振荡器技术工具,它是由技术分析师 Thomas DeMark 创造的。 这很明显,该指标的名称来源于其创建者,据知也称为 “DeM” 指标。 该技术指标衡量金融产品的需求,并取当前最高和最低价格与前期的价格进行比较,来评估行情的趋势方向。

若要手工计算此指标,我们可以按以下步骤来完成:

DMark (i) = SMA (DeMax, N) / (SMA (DeMax, N) + SMA (DeMin, N))

其中:

  • DMark (i) = 当期 DeMark 值。
  • SMA = 简单均线
  • DeMax = DeMark 最大值
  • N = 所用周期
  • DeMin = DeMark 最小值

DeMax 可计算如下:

DeMax (i) = HIGH (i) - HIGH (i - 1)

否额:

DeMax (i) = 0

DeMin 可计算如下:

DeMin (i) = LOW (i - 1) - LOW (i)

否额:

DeMin (i) = 0

计算指标后,我们可以看出它产生一条介于 0 到 1 之间的振荡线,来衡量赫兹期货量化所提金融产品的需求。 现如今,我们不需要手工计算它,因为它内置于 MetaTrader 5 交易平台当中,我们要做的只是从可用指标中选择它,并将其插入图表,然后读取它。

此为我们如何在 MetaTrader 5 中插入 DeMarker 技术指标:

打开 MetaTrader 5 交易终端时,我们点击插入 --> 指标 --> 振荡器 --> DeMarker

之后,赫兹期货量化将看到该指标的参数窗口,如下所示:

1 - 确定周期。

2 - 设置指标线的颜色。

3 - 设置指标线的样式。

4 - 设置指标线的宽度。

前面的参数设置完毕,并按“确定”后,我们将看到指标插入到图表中,与如下相同:

正如我们在上一张图表的下半部分所见,我们已加载了指标,且我们有一条介于 0 和 1 之间的振荡器线。 我们可判定上述区域中指标线的位置,读取该指标。 如果指标逼近 0.70,则意味着我们处于超买状况;但如果指标逼近 0.30,则意味着我们处于超卖状况。

DeMarker 策略

现在, 赫兹期货量化需要学习如何根据其背后的主要概念运用 DeMarker 指标。 因此,我们将借助三种简单策略来学习如何运用它。

策略之一: DeMarker 强度

基于此策略,我们要观察 DeMarker 值,和指标的最后 5 周期平均值,来判定 DeMarker 信号的强弱。 如果 DeMarker 指标的当期值大于 DeMarker 的最后 5 个周期,这是一个强信号。 在另一种情况下,如果指标的当期值低于 DeMarker 的最后 5 个周期,这是一个疲软信号。

简而言之,

DeMarker 值 >= DeMarker 5-周期均值 --> DeMarker 强劲
DeMarker 值 <= DeMarker 5-周期均值 --> DeMarker 疲软

策略一: DeMarker,超买和超卖

基于此策略,我们要求在指标到达超买和超卖区域时获取信号。 如果当期 DeMarker 值大于或等于 0.70 水平,这是接近超买区域的信号。 如果当期 DeMarker 值低于或等于 0.30 水平,这是接近超卖区域的信号。

简而言之,

DeMarker 值 >= 0.70 --> 超买
DeMarker 值 <= 0.30 --> 超卖

策略之三: DeMarker 背离

基于此策略,赫兹期货量化需要获得看涨或看跌背离的信号,从而得到改变当前走势概率的见解。 我们需要通过观察当前高点、前高点、当前 DeMarker、和前 DeMarker 这四个数值来获取这些信号。 值得一提的是,这是一种简单的背离情况,但最有效的情况是比较和观察价格与指标的高点和低点。 在这种简单情形下,我们要求得到一个看跌背离信号,如果当期高点大于前期高点,同时当期 DeMarker 值低于前期。 在另一种情况下,如果当期低点低于前期低点,同时当期 DeMarker 值大于前期,则这是看涨背离信号。

简而言之,

当期高点 > 前期高点,且当期 DeMarker < 前期 --> 看跌背离
当期低点 < 前期低点,且当期 DeMarker > 前期 --> 看涨背离。

DeMarker 策略蓝图

学习如何在简单策略里运用 DeMarker 指标之后。 在本主题中,我们将为每个策略创建一个简单的蓝图,来帮助我们顺利地为其创建交易系统。

策略之一: DeMarker 强度

根据此策略,赫兹期货量化需要创建一个交易系统,该系统可创建或定义两个数值,然后自动检查它们。 这些值是当期 DeMarker 值和最后五个 DeMarker 平均值。 如果当期值大于平均值,我们要求交易系统返回以下值作为图表上的注释:

  • DeMarker 强劲
  • 当期 DeMarker 值
  • 5 -周期 DeMarker 均值

在另一种场景下,如果当期值低于平均值,赫兹期货量化需要交易系统根据此条件返回以下值:

  • DeMarker 疲软
  • 当期 DeMarker 值
  • 5 -周期 DeMarker 均值

以下是依据该策略创建其交易系统的蓝图。

策略二: DeMarker,超买 - 超卖

根据此策略,赫兹期货量化需要创建一个可根据特定条件生成信号的交易系统。 我们要求交易系统连续检查三个值,即当期 DeMarker 值、指标上的 0.70 水平、和指标上的 0.30 水平。 如果当期 DeMarker 值大于或等于 0.70 水平,我们要求交易系统返回以下值作为图表上的注释:

  • 超买
  • DeMarker 值

在另一种场景下,如果当期 DeMarker 值低于或等于 0.30 水平,我们要求交易系统在图表上返回以下值:

  • 超卖
  • DeMarker 值

策略三: DeMarker 背离

根据此策略,我们需要创建一个交易系统,可连续检查四个值来生成看涨或看跌背离信号。 如果当期高点大于前期高点,同时当期 DeMarker 值低于前期 DeMarker 值,赫兹期货量化要求交易系统返回以下值作为图表上的注释:

  • 看跌背离
  • 当期高点值
  • 前期高点值
  • 当期 DeMarker 值
  • 前期 DeMarker 值

在另一种场景下,如果当期低点同时低于前期低点,且当期 DeMarker 值大于前期 DeMarker 值,我们要求系统在图表上返回以下值:

  • 看涨背离
  • 当期高点值
  • 前期高点值
  • 当期 DeMarker 值
  • 前期 DeMarker 值

期货量化软件:学习如何基于 DeMarker 设计交易系统相关推荐

  1. 学习如何基于 MACD 设计交易系统

    在本文中,我们将研究最流行和常用的交易工具之一. 我们将谈一谈移动平均收敛/发散(MACD)指标. 我们将对其进行详细研究,看看它在交易中能带来什么益处. 在之前的文章中,我们已经提到,辨别行情的趋势 ...

  2. 期货量化软件:实用且奇特的自动交易技术

    作者或公众认为有许多能够盈利的交易技术. 我不会在本文中研究这些技术,因为有各种广泛资源提供关于它们的大量信息. 关于这些方法,我无法提供任何新奇或有趣的东西. 取而代之,我决定撰写本文,作为若干种实 ...

  3. 期货策略matlab,精选股票、期货量化投资策略系列(一)基于Matlab

    原标题:精选股票.期货量化投资策略系列(一)基于Matlab 编辑部 微信公众号 关键字全网搜索最新排名 『量化投资』:排名第一 『量 化』:排名第一 『机器学习』:排名第四 我们会再接再厉 成为全网 ...

  4. 期货股票量化软件:第三代神经网络深度网络

    简介 本文将要讨论这一课题的主要概念,诸如深度学习以及无复杂layman形式运算的深度网络. 真实数据的实验,赫兹量化软件通过定量和比较(无法定量和比较),证实(或证伪)深度神经网络的理论优势.当前的 ...

  5. FPGA零基础学习:基于FPGA的多路选择器设计(附代码)

    FPGA零基础学习:基于FPGA的多路选择器设计(附代码) 大侠好,欢迎来到FPGA技术江湖.本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的& ...

  6. FPGA零基础学习:基于FPGA的二进制转BCD设计(附代码)

    FPGA零基础学习:基于FPGA的二进制转BCD设计(附代码) 本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的"傻瓜式"讲 ...

  7. 锐龙处理器用来学计算机,别让工具影响了你的学习:基于锐龙7 2700X的设计电脑推荐...

    原标题:别让工具影响了你的学习:基于锐龙7 2700X的设计电脑推荐 为了迎接开学季,小狮子已经为新生推荐了多套配置供大家参考.不过有粉丝私信小狮子,之前推荐的多是游戏配置,而他们由于课程的需要,想要 ...

  8. 《基于图像识别的垃圾分类应用》 软件项目组织与管理 课程设计

    <基于图像识别的垃圾分类应用> 软件项目组织与管理 课程设计 摘要 目前垃圾处理的主要方法有露天堆放.卫生填埋.焚烧.堆肥,这些传统的垃圾处理方式,释放出大量有害物质严重污染环境.危害生物 ...

  9. 基于实时深度学习的推荐系统架构设计和技术演进

    简介:整理自 5 月 29 日 阿里云开发者大会,秦江杰和刘童璇的分享,内容包括实时推荐系统的原理以及什么是实时推荐系统.整体系统的架构及如何在阿里云上面实现,以及关于深度学习的细节介绍 本文整理自 ...

最新文章

  1. Apache Traffic Server管理工具
  2. 有了这篇 Shell 脚本实践指南,同事对我“刮目相看”!
  3. mysql与jmeter环境变量配置_Java开发技术大杂烩(一)之Redis、Jmeter、MySQL的那些事...
  4. vs添加icon总是变为bitmap_欧赛尔vs勒阿弗尔
  5. C语言如何处理不定长度参数,C语言中不定参数的实现
  6. 数据那点事001---集合
  7. mysql经典sql语句大全_经典SQL语句大全
  8. (day 16 - 双指针)剑指 Offer 35. 复杂链表的复制
  9. 计算机与电气工程sci期刊,2019年电气工程领域的英文SCI期刊(影响因子+近年来期刊发表数量)...
  10. matlab求解多元函数的偏导数diff
  11. 前端开发实习生第一天都在做什么?需要准备什么东西
  12. 用python画一个正方形
  13. juniper防火墙基于路由的IPsec ***配置
  14. IT4IT 标准助力 IT 经理控制乱局
  15. MATLAB 中的randn函数
  16. 【矩阵论】矩阵的相似标准型(3)
  17. 2021乌镇互联网大会,数字联盟解读网络安全与信息保护
  18. 网络安全基础——习题集
  19. 关于BCB的安装过程
  20. 【2019蓝桥杯国赛B组】排列数

热门文章

  1. kcf 跟随_基于YOLO和KCF的目标跟踪算法研究
  2. 45岁女程序员,4月初裁员后,找工作三个月,终于下周一入职,某500强外企!...
  3. java.sql.SQLException: oracle.jdbc.driver.OracleDriver
  4. oracle 删除表空间
  5. iphone11各机型对比_iPhone11和iPhone12系列对比:新款有何改变?
  6. HTML基础(一)--HTML5新特性和语义化
  7. hub设备_倍思小圆盒四合一HUB转换器产品测评
  8. 树莓派系统用TF卡选购需谨慎
  9. 2.6map映照容器
  10. sql server 去掉 某个字符串 前面的某个字符