简介

由于 MetaTrader 5 一干开发人员的努力,MQL5 语言应运而生。创新内容多种多样,但本文中我只想讲讲创建多色彩指标的可能性。MQL4 中也可以为某行指定颜色,但整行都相同,而且多色彩指标只能利用指标缓冲区的部分重叠来实现,很不方便。

MQL5 语言的开发人员却提供了一种新的可能性 - 为指标线的每个区段指定一个颜色(针对各行),为各个独立对象分别指定颜色(针对柱、烛形图、直方图、箭头)。如欲掌握本文内容,最好看一看 《MQL5 参考》。

我会试着于本文中论证下述主题:

  • 指标基础
  • 指标的数据缓冲区
  • 指标的彩色索引缓冲区
  • 以 RSI 指标为例介绍如何将单色绘制模式转换为多色彩模式(将 DRAW_LINE 绘制风格转换为 DRAW_COLOR_LINE)
  • 如何根据 RSI 指标值为烛形图涂色(采用 DRAW_COLOR_CANDLES 绘制风格)
  • 如何通过彩色索引缓冲区获取值

我们只研究两种颜色绘制风格 - DRAW_COLOR_LINE 和 DRAW_COLOR_CANDLES,其余绘制风格也仅仅是缓冲区数量方面有所差异而已。

为什么要用彩色指标?

使用彩色指标,您即能够:

  • 于烛形图上显示更多信息。
  • 实现指标混合(MACD 颜色取决于 RSI 值)。
  • 突显指标的重要信号。
  • 只是单纯地装饰美化您的客户端。

只需要开动您的想像力,

在 MQL5 中创建多色彩指标相关推荐

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

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

  2. MQL5 中对象创建和析构的顺序

    本文主要内容 MQL5 程序的编写基于面向对象编程 (OOP) 理念,这不仅为创建自定义库带来了新的可能性,并允许您使用其他开发人员的完整且经过测试的类.MetaTrader 5 客户端的标准库中有数 ...

  3. MQL5 中的绘图风格

    简介 MQL4 中有 6 种绘图风格.而 MQL5 中则有 18 种绘图风格.因此,可能很有必要撰写一篇文章,专门介绍 MQL5 的绘图风格. 我们会在本文研究 MQL5 中的绘图风格详情.此外,我们 ...

  4. python计算均方根误差_如何在Python中创建线性回归机器学习模型?「入门篇」

    线性回归和逻辑回归是当今很受欢迎的两种机器学习模型. 本文将教你如何使用 scikit-learn 库在Python中创建.训练和测试你的第一个线性.逻辑回归机器学习模型,本文适合大部分的新人小白. ...

  5. Kubernetes 中创建 Pod 时集群中到底发生了些什么?

    想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后回车. ...

  6. ssas计算度量_如何在Analysis Services(SSAS)中创建中间度量

    ssas计算度量 The whole premise of Analysis Services (SSAS) is to place business logic into a central rep ...

  7. 如何在敏捷环境中使用测试指标

    目录 翻译内容 What Is Agile Testing and an Agile Test Plan? 什么是敏捷测试和敏捷测试计划? Agile Testing Metrics 敏捷测试指标 B ...

  8. Bosun中创建报警规则

    Bosun中创建报警规则 部署成功后可在界面上进行创建报警规则,Bosun提供一套工作流,可以设计.测试.推送报警. 工作流:Item–>Graph --> Expression --&g ...

  9. MQL5 中艾略特波浪自动分析的实施

    简介 艾略特波浪理论是最流行的市场分析方法之一.然而,这个过程非常复杂,从而导致我们使用额外的工具.自动标记器是其中一种工具. 本文描述用 MQL5 语言创建艾略特波浪的自动分析程序.假定读者已经熟悉 ...

  10. react.js app_在React.JS中创建一个Weather App

    react.js app Hello readers! 各位读者好! In this article, you will know how to develop a basic weather app ...

最新文章

  1. 使用PHP CURL的POST数据
  2. gsl eclipse
  3. 检测是否输入字母c语言程序,C语言判断字符是否为可打印字符的方法
  4. 2020-11-6(简述html)
  5. 不同串口通信速率超时时间_串口知识详解 串口功能及电路介绍
  6. ASP.NET Core 中文文档 第三章 原理(2)中间件
  7. 前端学习(2162):知识回顾
  8. 【Python】Matplotlib绘制三维线形图
  9. 中getname_浅析JS中的class
  10. ftp ---- 本地用户登录(实例配置1:)
  11. HEVC码流简单分析
  12. TextView跑马灯的几点问题:持续动画 和 与EditText争抢焦点的问题
  13. 颜色是如何混合出来的
  14. 通过微软官方工具卸载office
  15. 建筑智能化综合监控系统数据点解剖
  16. 基于STM32根据DL/T 645-2007通讯协议利用RS485进行抄表并将电压等数据利用HC-05蓝牙实时传输至上位机显示
  17. java jws web_java 用jws发布一个简单的webservice
  18. xml文件格式化脚本
  19. python中日期格式转换,计算单位天数时间差
  20. 什么是bug?如何描述一个bug?

热门文章

  1. 正确的加密存储密码防止被拖库(脱裤)保护用户登录安全
  2. 社区论坛小程序源码,功能齐全,简洁漂亮,前端+后端
  3. html5 右侧客服代码,js实现浮动在网页右侧的简洁QQ在线客服代码
  4. 综合评价模型的缺点_综合评价方法这么多,我该怎么选
  5. 三字代码html,【涨知识】原来三字代码是这样来的!四字代码是什么?
  6. 广州恒义计算机科技,【长文】SONY MAP-S1解码一体机恒义科技HY-05台式耳放听感测评...
  7. windows 7 RC(7106.0.090408)下载另附windows7驱动收集整合(5月31日更新)
  8. RIP总结(转自鸿鹄论坛)
  9. Kali渗透测试:社会工程学工具
  10. php原创度检测工具,推荐一款不错的伪原创工具