简介

什么是指标?指标是我们希望以便利方式在荧幕上显示的一组计算值。这一组值在程序中以数组表示。因此,创建指标意即编写用于处理数组(价格数组)的算法并将处理结果记录在其他数组(指标值)中。

尽管已有许多已成经典的现成指标,但创建自己的指标的必要性始终存在。我们把使用我们自己的算法创建的这类指标称为自定义指标。本文将探讨如何创建简单的自定义指标。

指标是不同的

指标可以表现为带有颜色的线条或区域,或作为指向输入头寸的有利时刻的特殊标签显示。同时,这些类型还可以相互结合,从而提供了更多的指标类型。我们将采用 William Blau 开发的众所周知的“真实强弱指数”作为指标创建的示例。

真实强弱指数

TSI 指标基于双重平滑动量来确定趋势及超卖/超买区域。指标的数学诠释请见 动量、方向和背离,William Blau。在这里,我们仅涉及计算公式。

TSI(CLOSE,r,s) =100*EMA(EMA(mtm,r),s) / EMA(EMA(|mtm|,r),s)

其中:

  • mtm = CLOSEcurrent – CLOSprev,值数组指示当前柱的收盘价格和上一个柱的收盘价格的差值;
  • EMA(mtm,r) = 周期长度为 r 的 mtm 值的指数平滑;
  • EMA(EMA(mtm,r),s) =

MQL5:创建自己的指标相关推荐

  1. 用 MQL5 创建交易活动控制板

    简介 效率在一个工作环境中至关重要,尤其是在交易者的工作中,其中速度和准确性扮演着重要的角色.在准备工作客户端的同时,每个人都会让他的工作空间尽可能舒适,从而尽可能快地进行分析并进入市场.但是事实的真 ...

  2. 如何交换数据:10 分钟为 MQL5 创建 DLL

    事实上,很少有开发人员确切知道如何编写简单的 DLL 库,他们也不清楚绑定不同系统的特性. 通过多个示例,我将展示在 10 分钟内创建简单 DLL 的整个过程,并讨论我们绑定实施的一些技术细节.我们将 ...

  3. MQL5 细则手册:在 MQL5 中开发多交易品种波动指标

    简介 本文将探讨如何开发多交易品种波动指标.对于 MQL5 开发新手来说,开发多交易品种指标可能有些难度,本文将帮他们理清开发过程.开发多交易品种指标的主要问题:其它交易品种的数据与当前交易品种之间的 ...

  4. 面向初学者的 MQL4 语言系列之4——自定义指标

    简介 这是"面向初学者的 MQL4 语言"系列的第四篇文章.今天我们将学习编写自定义指标.我们将熟悉指标特征的分类,了解这些特征如何影响指标,学习新函数和优化方法,最后就是编写我们 ...

  5. metrics_将指标标签与MicroProfile Metrics 2.0结合使用

    metrics 从我们的应用程序中发出的与业务相关的指标可能包含正在针对其测量特定指标的参数(即标签或标签). 从MicroProfile Metrics 2.0开始,可以使用API​​将标签分配给特 ...

  6. OpenTsdb官方文档-----理解指标和时间序列

      OpenTSDB是一个时间序列数据库.时间序列是一段时间内某个特定指标量的一系列数值数据点.每个时间序列由一个指标量加上一个或多个与此指标量相关联的标签组成(我们会稍微介绍一下标签).指标量是您希 ...

  7. 成为指标的“绝地武士”:tableau创建指标的 10 个技巧和窍门

    在 Tableau 2020.2 中,我们引入了指标功能来帮助您在同一个地方以一致的格式跟踪最重要的 KPI .今天,我们将分享一些从现有仪表盘和新仪表盘创建指标的技巧,赶快学起来吧~  技巧 1:在 ...

  8. SpringBoot - 构建监控体系02_定义度量指标和 Actuator 端点

    文章目录 Pre Actuator 中的度量指标 Micrometer 度量库 Meter接口 计量器类型 如何创建这些计量器 扩展 Metrics 端点 自定义 Metrics 指标 使用 Mete ...

  9. “指标预警”新功能上线,智能实现数据监测

    双十一大促通宵订单数十万,分区服务器宕机大量用户付款失败: 周会 leader 需要数据报表,每周耗费大量时间做图写报告,耗时耗力: 电影看到高潮,calendar 提醒自己到了发日总结的时间,无奈打 ...

  10. .NET 6 全新指标 System.Diagnostics.Metrics 介绍

    前言 工友们, .NET 6 Preview 7 已经在8月10号发布了, 除了众多的功能更新和性能改进之外, 在 preview 7 版本中, 也新增了全新的指标API, System.Diagno ...

最新文章

  1. 2022-2028年中国装备制造产业深度分析及发展规划咨询建议报告(全卷)
  2. Linux入门——文件管理
  3. Quartz源码总结
  4. http通信协议的基本原理
  5. 每个人都要在自己的“时区”里找到自己的快乐
  6. linux一直显示探测文件,如何在Linux中检测文件访问?
  7. VB讲课笔记01:VB6.0安装与启动
  8. spring boot 2使用Mybatis多表关联查询
  9. lammps教程:Ovito查看晶体内部变形方法
  10. matlab has encountered,[万能解决问题]MATLAB has encountered an internal problem and needs to close....
  11. 十五数码难题 A*算法及深度优先算法实现
  12. 近期缺货的晶振厂家国内替代VS国外
  13. 求n的阶乘和求n的阶乘和——两种方法
  14. Outlook邮箱设置多个别名
  15. 中科院京区博士生申请申根(德国)签证流程
  16. r语言for循环怎么写
  17. 用matlab画多普勒加宽线性函数,洛伦兹线性函数
  18. 西南民族大学计算机考研分数线,2020西南民族大学考研复试分数线已公布
  19. CHM文件乱码与网页乱码
  20. Docker 环境下常用数据库备份与恢复

热门文章

  1. 服务器突然c盘的temp文件夹,c盘里突然出了很多TEMP文件?
  2. 金士顿u盘数据恢复软件推荐
  3. 金狐超级软件盘 07.14更新
  4. 使用Foxit Reader实现批量打印以及一页多版设置技巧
  5. MeasureSpec的简单说明
  6. pandaboard 安装_pandaboard---文件系统的建立(4)
  7. android6.0华为刷机包,华为畅享6官方rom刷机包_华为畅享6原版系统包_升级包
  8. python爬微博个人信息_新浪微博数据爬取Part 1:用户个人信息
  9. Python 可轻松开发植物大战僵尸游戏(附动态演示+源码分享)
  10. 泰坦尼克数据集kaggle Titanic下载