请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
1483
等级:
(14)
已发布:
2013.12.27 12:41
已更新:
2023.03.29 14:32
\MQL5\Include\
ultrafatl.mq5 (11.7 KB) 预览
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

本指标基于 Fatl 指标数值并分析它的信号线。其中计算信号线的算法如下。每根信号线的周期由等差数列公式计算:

SignalPeriod(Number) = StartLength +  Number * Step

数值 Number 变量变化范围从 0 到 StepsTotal。不同周期的 Fatl 指标数值用于计算指标的平均值。当前趋势方向的计算基于所有信号线的平均趋势值。

最后,趋势的正负数值经平滑之后,作为指标线的直方条,以 DRAW_COLOR_HISTOGRAM2 风格绘制。直方图颜色依据趋势方向, 直方图宽度依据趋势强度。

每个趋势的方向,使用四色直方图。对于超买和超卖级别以外的指标值,使用暗色调。对于超买/超卖值,使用亮色调。

指标输入参数:

//+----------------------------------------------+
//| Indicator input parameters                   |
//+----------------------------------------------+
input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // 适用价格
//----
input Smooth_Method W_Method=MODE_JJMA;         // 平滑方法
input int StartLength=3;                         // 初始平滑周期
input int WPhase=100;                            // 相位
//----  
input uint Step=5;                              // 步长
input uint StepsTotal=10;                       // 总步长
//----
input Smooth_Method SmoothMethod=MODE_JJMA;    // 平滑方法
input int SmoothLength=3;                       // 平滑长度
input int SmoothPhase=100;                      // 相位
input Applied_price_ IPC=PRICE_CLOSE_;         // 适用价格
//----                          
input uint UpLevel=80;                          // 超买级别 (%)
input uint DnLevel=20;                          // 超卖级别 (%)
input color UpLevelsColor=Blue;                 // 超买级别颜色
input color DnLevelsColor=Blue;                 // 超卖级别颜色
input STYLE Levelstyle=DASH_;                  // 级别线形
input WIDTH  LevelsWidth=Width_1;              // 级别宽度

本指标可以从一打平滑算法变种版本中选出:

  1. SMA - 简单移动平均;
  2. EMA - 指数移动平均;
  3. SMMA - 平滑移动平均;
  4. LWMA - 线性加权移动平均;
  5. JJMA - JMA 自适应平均;
  6. JurX - 超线性平滑;
  7. ParMA - 抛物线平滑;
  8. T3 - Tillson 多指数平滑;
  9. VIDYA - 使用Tushar Chande 的平滑算法
  10. AMA - 使用 Perry Kaufman 的平滑算法

应该指出的是 Phase1 和 Phase2 参数具有完全不同的含义,不同的平滑算法。对于 JMA 它的外部 Phase 变量从 -100 至 +100变化。对于 T3 它的平滑比率乘以 100 可有更佳视觉效果, 对于 VIDYA 它是 CMO 振荡周期,对于 AMA 它是慢速 EMA 周期。在其它算法中这些参数不能影响平滑。对于 AMA,快速 EMA 周期是一个固定值,且省缺值为 2。对于 AMA,力度提升比率也等于 2。

指标使用 SmoothAlgorithms.mqh 的库类(必须被复制到 客户端文件夹\MQL5\Include)。类库的使用描述可参阅文章 "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers(无需使用额外的缓冲区进行平均价格序列的中间计算)"

UltraFatl 指标

UltraFatl 指标

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/788

超 Spearman 等级关联 超 Spearman 等级关联

本指标基于 SpearmanRankCorrelation 指标数值并分析它的信号线。直方图颜色依据趋势方向, 直方图宽度依据趋势强度。

波动变化 波动变化

The indicator specifies the market volatility as a standard deviation.

Ultimate_Oscillator Ultimate_Oscillator

Larry Williams 的终极振荡器计算三条随机振荡器的权重值, 快速计算, 中线和短线周期。

交易信号模块基于 Candles_Smoothed 指标 交易信号模块基于 Candles_Smoothed 指标

交易信号模块用于 MQL5 向导。当通过 Candles_Smoothed 形成的蜡烛条改变它的颜色时,说明是入场时机。