- 显示:
- 1308
- 等级:
- 已发布:
- 2016.04.28 12:44
- 已更新:
- 2023.03.29 14:33
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
真实作者:
Yuriy Tokman (YTG)
在图表主窗口中,与移动平均相关联的随机震荡指标。随机震荡指标显示为粉色,随机震荡指标的信号线显示为浅蓝色,移动平均线是蓝色,而默认值的水平是以浅灰色有边界的通道显示。
指标输入参数:
//+-------------------------------------------------+ //| 指标输入参数 | //+-------------------------------------------------+ input uint KPeriod=5; input uint DPeriod=3; input uint Slowing=3; input ENUM_MA_METHOD STO_Method=MODE_SMA; input ENUM_STO_PRICE Price_field=STO_LOWHIGH; input Smooth_Method XMA_Method=MODE_SMMA; // 平均方法 input uint XLength=12; // 平均深度 input int XPhase=15; // 平滑参数 //---- 对于 JJMA 范围在 -100 ... +100 之间,它影响了处理的质量; //---- 对于 VIDIA , 它是CMO周期数, it is a CMO period, 对于 AMA, 它是慢速平均周期数 input double Dev=10.0; // 通道宽度偏移 input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // 价格处理类型 input int Level_Stochastic_UP = 70; // 超买水平 input int Level_Stochastic_DN = 30; // 超卖水平 input int Shift=0; // 指标水平平移柱数
本指标使用了 SmoothAlgorithms.mqh 库文件中的类 (复制到 <terminal_data_folder>\MQL5\Include),这些类的使用在文章"不使用额外缓冲区进行中间计算的平均价格序列"有详尽描述。
图1. Stochastic_Chart 指标
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/15113