- 显示:
- 2157
- 等级:
- 已发布:
- 2017.01.25 09:28
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
概要
我最初是为自己写的,是在我必须一次使用许多指标的时候。
每个类都包含一些栏位,它们可能都是相同的 (李儒,指标句柄,时段,周期数,价格)以及有些是特别指标所需的。类还包含了用于设置和读取那些栏位的函数。
如何使用
下载档案,带有 .mqh 扩展名的文件 (在文件名的开头有 "cind") 应该放到与您的EA交易相同的文件夹,
指标名称的文件 (*.mq5) 应该放到 \MQL5\Indicators\ 文件夹。
可以使用类函数来设置和修改指标的参数,例如:
Macd.SetFastEma(MACD_Fast_EMA_Period); // 设置快速 EMA 的值
Macd.SetSlowEma(MACD_Slow_EMA_Period); // 设置慢速 EMA 的值
Macd.SetSignalSma(MACD_Signal_SMA_Period); // 设置信号 SMA 的值
Macd.SetSlowEma(MACD_Slow_EMA_Period); // 设置慢速 EMA 的值
Macd.SetSignalSma(MACD_Signal_SMA_Period); // 设置信号 SMA 的值
Macd — CIndMacd 类的对象。
指标的数值可以通过调用相应的方法来获得,对于 "macd_histogram" 指标, 它看起来将是如下模样:
double valueHist = Macd.OutValueHist(1); // 最新柱的柱形图数值
double valueMacd = Macd.OutValueMacd(1); // 最新柱的指标值
double valueSignal = Macd.OutValueSignal(1); // 最新柱的信号线数值
double valueMacd = Macd.OutValueMacd(1); // 最新柱的指标值
double valueSignal = Macd.OutValueSignal(1); // 最新柱的信号线数值
1作为参数意思是数值是从最后一个完成的柱中获取的。
结论
长话短说,已经没有什么了。如果您对用法有问题 - 请写在留言里面。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/16519

基于RSI指标的信号灯信号指标,有功能可以提醒,发送电子邮件以及向移动设备发送推送通知。

Exp_Delta_WPR EA交易是基于 Delta_WPR 指标的颜色改变的。

基于 RSI_Slowdown 指标信号的交易系统。

基于MFI指标的信号灯信号指标,还有功能可以提醒,发送电子邮件以及向移动设备发送推送通知。