在 MQL5 中创建多色彩指标
简介
由于 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 中创建多色彩指标相关推荐
- MQL5 细则手册:在 MQL5 中开发多交易品种波动指标
简介 本文将探讨如何开发多交易品种波动指标.对于 MQL5 开发新手来说,开发多交易品种指标可能有些难度,本文将帮他们理清开发过程.开发多交易品种指标的主要问题:其它交易品种的数据与当前交易品种之间的 ...
- MQL5 中对象创建和析构的顺序
本文主要内容 MQL5 程序的编写基于面向对象编程 (OOP) 理念,这不仅为创建自定义库带来了新的可能性,并允许您使用其他开发人员的完整且经过测试的类.MetaTrader 5 客户端的标准库中有数 ...
- MQL5 中的绘图风格
简介 MQL4 中有 6 种绘图风格.而 MQL5 中则有 18 种绘图风格.因此,可能很有必要撰写一篇文章,专门介绍 MQL5 的绘图风格. 我们会在本文研究 MQL5 中的绘图风格详情.此外,我们 ...
- python计算均方根误差_如何在Python中创建线性回归机器学习模型?「入门篇」
线性回归和逻辑回归是当今很受欢迎的两种机器学习模型. 本文将教你如何使用 scikit-learn 库在Python中创建.训练和测试你的第一个线性.逻辑回归机器学习模型,本文适合大部分的新人小白. ...
- Kubernetes 中创建 Pod 时集群中到底发生了些什么?
想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后回车. ...
- ssas计算度量_如何在Analysis Services(SSAS)中创建中间度量
ssas计算度量 The whole premise of Analysis Services (SSAS) is to place business logic into a central rep ...
- 如何在敏捷环境中使用测试指标
目录 翻译内容 What Is Agile Testing and an Agile Test Plan? 什么是敏捷测试和敏捷测试计划? Agile Testing Metrics 敏捷测试指标 B ...
- Bosun中创建报警规则
Bosun中创建报警规则 部署成功后可在界面上进行创建报警规则,Bosun提供一套工作流,可以设计.测试.推送报警. 工作流:Item–>Graph --> Expression --&g ...
- MQL5 中艾略特波浪自动分析的实施
简介 艾略特波浪理论是最流行的市场分析方法之一.然而,这个过程非常复杂,从而导致我们使用额外的工具.自动标记器是其中一种工具. 本文描述用 MQL5 语言创建艾略特波浪的自动分析程序.假定读者已经熟悉 ...
- 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 ...
最新文章
- 使用PHP CURL的POST数据
- gsl eclipse
- 检测是否输入字母c语言程序,C语言判断字符是否为可打印字符的方法
- 2020-11-6(简述html)
- 不同串口通信速率超时时间_串口知识详解 串口功能及电路介绍
- ASP.NET Core 中文文档 第三章 原理(2)中间件
- 前端学习(2162):知识回顾
- 【Python】Matplotlib绘制三维线形图
- 中getname_浅析JS中的class
- ftp ---- 本地用户登录(实例配置1:)
- HEVC码流简单分析
- TextView跑马灯的几点问题:持续动画 和 与EditText争抢焦点的问题
- 颜色是如何混合出来的
- 通过微软官方工具卸载office
- 建筑智能化综合监控系统数据点解剖
- 基于STM32根据DL/T 645-2007通讯协议利用RS485进行抄表并将电压等数据利用HC-05蓝牙实时传输至上位机显示
- java jws web_java 用jws发布一个简单的webservice
- xml文件格式化脚本
- python中日期格式转换,计算单位天数时间差
- 什么是bug?如何描述一个bug?
热门文章
- 正确的加密存储密码防止被拖库(脱裤)保护用户登录安全
- 社区论坛小程序源码,功能齐全,简洁漂亮,前端+后端
- html5 右侧客服代码,js实现浮动在网页右侧的简洁QQ在线客服代码
- 综合评价模型的缺点_综合评价方法这么多,我该怎么选
- 三字代码html,【涨知识】原来三字代码是这样来的!四字代码是什么?
- 广州恒义计算机科技,【长文】SONY MAP-S1解码一体机恒义科技HY-05台式耳放听感测评...
- windows 7 RC(7106.0.090408)下载另附windows7驱动收集整合(5月31日更新)
- RIP总结(转自鸿鹄论坛)
- Kali渗透测试:社会工程学工具
- php原创度检测工具,推荐一款不错的伪原创工具