技术指标

深入了解均值偏差指数(Blau_MDI)- MetaTrader 5 指标使用指南
MetaTrader5
深入了解均值偏差指数(Blau_MDI)- MetaTrader 5 指标使用指南

作者:Andrey N. Bolkonsky 均值偏差指数(Mean Deviation Index,MDI)是双重平滑的均值偏差指标,详细信息可以参考Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis。 均值偏差是收盘价与指数平滑移动平均之间的距离,应用于收盘价上。 平滑处理会产生滞后效应,这在价格反转点尤为明显。均值偏差值显示了价格与r周期移动平均之间的距离。 均值偏差的符号表示价格相对于r周期移动平均的位置:如果价格低于移动平均,则为正;如果价格高于移动平均,则为负。 如何使用: 将WilliamBlau.mqh放置在terminal_data_folder\MQL5\Include\ 将Blau_MDI.mq5放置在terminal_data_folder\MQL5\Indicators\ William Blau的均值偏差指数 计算方法: 均值偏差的计算公式如下: md(price,r) = price - EMA(price,r) 其中: price - 收盘价; EMA(price,r) - 通过r周期的指数平滑移动平均确定的市场趋势,应用于收盘价。 均值偏差指数的计算公式如下: MDI(price,r,s,u) = EMA(EMA( md(price,r) ,s),u) = EMA(EMA( price-EMA(price,r) ,s),u) 其中: price - 收盘价; EMA(price,r) - 市场方向 - 第一个r周期的EMA平滑,应用于收盘价; md(price,r)=price-EMA(price,r) - 均值偏差; EMA(md(price,r),s) - 第二次平滑 - 对均值偏差进行s周期的指数平滑移动平均; EMA(EMA(md(price,r),s),u) - 第三次平滑 - 对第一次平滑结果进行u周期的指数平滑移动平均。 输入参数: r - 应用在价格上的第一个EMA周期(默认r=20); s - 应用在均值偏差上的第二个EMA周期(默认s=5); u - 应用在平滑结果上的第三个EMA周期(默认u=3); AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。 注意事项: r>1; s>0, u>0。 如果r、s或u=1,则不使用平滑; 最小利率=(r+s+u-3+1)。

2011.06.29
掌握随机动量振荡器:MetaTrader 5 的实用指标
MetaTrader5
掌握随机动量振荡器:MetaTrader 5 的实用指标

作者:Andrey N. Bolkonsky 随机振荡器是由威廉·布劳(William Blau)开发的,基于随机动量指数指标(详情见《动量、方向与背离:运用最新动量指标进行技术分析》)。 请将 WilliamBlau.mqh 文件放置在 terminal_data_folder\MQL5\Include\ 目录下。 将 Blau_SM_Stochastic.mq5 文件放置在 terminal_data_folder\MQL5\Indicators\ 目录下。 随机动量振荡器 计算方法: 随机动量振荡器的计算方式如下: SM_Stochastic(price,q,r,s,u) = SMI(price,q,r,s,u)SignalLine(price,q,r,s,u,ul) = EMA( SM_Stochastic(price,q,r,s,u) ,ul) 其中: SM_Stochastic() - 随机动量指数 SMI(price,q,r,s,u); SignalLine() - 信号线 - 指数平滑移动平均,周期为 ul,应用于随机动量指数; ul - 信号线平滑的 EMA 周期。 输入参数: 图形绘制 #0 - 随机动量指数: q - 随机动量的周期(默认值 q=5); r - 应用于随机动量的第一个 EMA 周期(默认值 r=20); s - 应用于第一个平滑结果的第二个 EMA 周期(默认值 s=5); u - 应用于第二个平滑结果的第三个 EMA 周期(默认值 u=3); 图形绘制 #1 - 信号线: ul - 应用于随机动量指数的信号线 EMA 平滑周期(默认值 ul=3); AppliedPrice - 价格类型(默认值 AppliedPrice=PRICE_CLOSE)。 注意: q>0; r>0, s>0, u>0。如果 r、s 或 u =1,则不使用平滑; ul>0。如果 ul=1,信号线与随机动量指数相同; 最小速率=(q-1+r+s+u+ul-4+1)。

2011.06.28
深入解析布劳随机动量指标(Blau_SMI) - MetaTrader 5的实用工具
MetaTrader5
深入解析布劳随机动量指标(Blau_SMI) - MetaTrader 5的实用工具

作者:安德烈·N·布劳科斯基布劳随机动量指数(SMI)是由威廉·布劳提出的,它基于随机动量指标(详细信息请参见《动量、方向与背离:应用最新的动量指标进行技术分析》)。布劳随机动量指数经过归一化处理(相对于q期价格范围的一半),并映射到[–100,+100]区间。SMI的值可以解读为市场的超买(正值)和超卖(负值)状态。将WilliamBlau.mqh文件放置在terminal_data_folder\MQL5\Include\将Blau_SMI.mq5文件放置在terminal_data_folder\MQL5\Indicators\计算方法:布劳随机动量指数的计算公式如下:                              100*EMA(EMA(EMA( price-1/2*[LL(q)+HH(q)] ,r),s),u)                  100 * SM(price,q,r,s,u)SMI(price,q,r,s,u) = --------------------------------------------------------------- = -------------------------------------------------                                       EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u)            EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u)其中:price - 收盘价;LL(q) - 最低价(q根K线);HH(q) - 最高价(q根K线);sm(price,q)=price-1/2*[LL(q)+HH(q)] - q期随机动量;SM(price,q,r,s,u) - 三重平滑的q期随机动量;HH(q)-LL(q) - q期价格范围;1/2*[LL(q)+HH(q)] - q期价格范围的中点;1/2*[HH(q)-LL(q)] - q期价格范围的一半;EMA(...,r) - 第一次平滑,使用周期r的指数加权移动平均,应用于:随机动量; q期价格范围的一半;EMA(EMA(...,r),s) - 第二次平滑,周期s的EMA,应用于第一次平滑的结果;EMA(EMA(EMA(...,r),s),u) - 第三次平滑,周期u的EMA,应用于第二次平滑的结果。输入参数:q - 用于计算随机动量的周期(默认q=5);r - 应用于随机动量的第一次EMA周期(默认r=20);s - 应用于第一次平滑结果的第二次EMA周期(默认s=5);u - 应用于第二次平滑结果的第三次EMA周期(默认u=3);AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。注意:q>0;r>0, s>0, u>0。如果r, s或u =1,则不使用平滑;最小利率=(q-1+r+s+u-3+1)。

2011.06.28
深入解析 Stochastic Momentum 指标 - 提高你的交易策略
MetaTrader5
深入解析 Stochastic Momentum 指标 - 提高你的交易策略

作者:安德烈·N·博尔康斯基 Stochastic Momentum(随机动量指标,简称 SM)由威廉·布劳(William Blau)提出,详见他的著作 《动量、方向与背离:最新动量指标在技术分析中的应用》。 q周期的随机动量定义为当前收盘价与q根K线中点之间的距离。 随机动量的数值 表示q周期价格区间中点与当前价格之间的距离。 随机动量的符号 表示价格相对于价格区间中点的位置:当价格高于中点时为正值,低于中点时为负值。 威廉·布劳的随机动量定义 WilliamBlau.mqh 文件必须放置在 terminal_data_folder\MQL5\Include\ Blau_SM.mq5 文件必须放置在 terminal_data_folder\MQL5\Indicators\ 计算公式: q周期随机动量的计算公式如下: sm(price,q) = price - 1/2 * [LL(q) + HH(q)] 其中: price - 收盘价; q - 用于计算随机动量的K线数量; LL(q) - 最低价(q根K线); HH(q) - 最高价(q根K线); 1/2*[LL(q)+HH(q)] - q周期价格区间的中点。 平滑的q周期随机动量计算公式为: SM(price,q,r,s,u) = EMA(EMA(EMA(sm(price,q),r),s),u) 其中: price - 收盘价; q - 用于计算随机动量的K线数量; sm(price,q)=price-1/2*[LL(q)+HH(q)] - q周期随机动量; EMA(sm(price,q),r) - 第一次平滑 - 指数平滑移动平均,周期为r,应用于q周期随机动量; EMA(EMA(...,r),s) - 第二次平滑 - 应用在第一次平滑结果上的EMA,周期为s; EMA(EMA(EMA(sm(q),r),s),u) - 第三次平滑 - 应用在第二次平滑结果上的EMA,周期为u。 输入参数: q - 随机动量的周期(默认q=5); r - 应用于随机动量的第一次EMA周期(默认r=20); s - 应用于第一次平滑结果的第二次EMA周期(默认s=5); u - 应用于第二次平滑结果的第三次EMA周期(默认u=3); AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。 注意: q>0; r>0, s>0, u>0。如果r、s或u=1,则不使用平滑; 最小率=(q-1+r+s+u-3+1)。

2011.06.28
基于威廉·布劳的随机振荡器 - MetaTrader 5 指标
MetaTrader5
基于威廉·布劳的随机振荡器 - MetaTrader 5 指标

作者: 安德烈·N·博尔孔斯基 随机振荡器(Stochastic Oscillator)是基于随机指数(Stochastic Index),由威廉·布劳(William Blau)提出(详见《动量、方向与背离:技术分析中的最新动量指标应用》)。 请将 WilliamBlau.mqh 文件放入 terminal_data_folder\MQL5\Include\ 请将 Blau_TS_Stochastic.mq5 文件放入 terminal_data_folder\MQL5\Indicators\ 威廉·布劳的随机振荡器 计算方式: 随机振荡器的定义如下: TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u) 信号线的计算方式如下: SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u) ,ul) 其中: TS_Stochastic() - 快速随机振荡器,%k - 随机指数 TStochI(price,q,r,s,u); SignalLine() - 慢速随机振荡器(信号线),%d 经过指数平滑的移动平均,周期为 ul,应用于快速随机振荡器(%k); ul - 信号线的 EMA 平滑周期。 输入参数: 图形绘制 #0 - 快速随机振荡器(随机指数),%k: q - 随机振荡器的周期(默认值 q=5); r - 应用于随机振荡器的第一个 EMA 周期(默认值 r=20); s - 应用于第一个平滑结果的第二个 EMA 平滑周期(默认值 s=5); u - 应用于第二个平滑结果的第三个 EMA 平滑周期(默认值 u=3); 图形绘制 #1 - 慢速随机振荡器(信号线),%d: ul - 应用于快速随机振荡器的 EMA 平滑周期(默认值 ul=3); AppliedPrice - 价格类型(默认值 AppliedPrice=PRICE_CLOSE)。 注意事项: q>0; r>0, s>0, u>0。如果 r, s 或 u =1,则不使用平滑; ul>0。如果 ul=1,则振荡器与信号线相同; 最小费率 = (q-1+r+s+u-3+1)。

2011.06.24
Stochastic Index Blau_TStochI:MetaTrader 5 指标解析
MetaTrader5
Stochastic Index Blau_TStochI:MetaTrader 5 指标解析

作者:安德烈·N·博尔孔斯基 本指标是威廉·布劳(William Blau)所开发的随机指数(归一化平滑的q周期随机指标),详细介绍见其著作《动量、方向与背离:应用最新动量指标进行技术分析》。 该随机指数的值经过归一化,映射到[0,+100]的区间内,能够帮助交易者判断市场的超买和超卖状态。 将文件 WilliamBlau.mqh 放置在 terminal_data_folder\MQL5\Include\ 目录下 将文件 Blau_TStochI.mq5 放置在 terminal_data_folder\MQL5\Indicators\ 目录下 威廉·布劳的随机指数指标 计算方法: 随机指数指标的计算公式如下:                                     100 * EMA(EMA(EMA( price-LL(q) ,r),s),u)       100 * TStoch(price,q,r,s,u)TStochI(price,q,r,s,u) = ------------------------------------------------- = ----------------------------------                                     EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)          EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u) 其中: price - 收盘价; q - 计算所用的柱数; LL(q) - q柱的最低价; HH(q) - q柱的最高价; stoch(q)=price-LL(q) - q周期随机值; TStoch(price,q,r,s,u) - 三重平滑的q周期随机值; HH(q)-LL(q) - q周期价格区间; EMA(...,r) - 第一次平滑,使用周期为r的指数平滑移动平均,应用于: q周期随机值; q周期价格区间; EMA(EMA(...,r),s) - 第二次平滑,周期为s的EMA,应用于第一次平滑的结果; EMA(EMA(EMA(...,r),s),u) - 第三次平滑,周期为u的EMA,应用于第二次平滑的结果。 如果 EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0,则 TStochI(price,q,r,s,u)=0。 输入参数: q - 用于计算随机值的周期(默认 q=5); r - 应用于随机值的第一次 EMA 周期(默认 r=20); s - 应用于第一次平滑结果的第二次 EMA 周期(默认 s=5); u - 应用于第二次平滑结果的第三次 EMA 周期(默认 u=3); AppliedPrice - 价格类型(默认 AppliedPrice=PRICE_CLOSE)。 注意: q>0; r>0, s>0, u>0。若 r, s 或 u =1,则不使用平滑; 最小利率 = (q-1+r+s+u-3+1)。

2011.06.24
深入解析Stochastic指标:Blau_TStoch在MetaTrader 5中的应用
MetaTrader5
深入解析Stochastic指标:Blau_TStoch在MetaTrader 5中的应用

作者:安德烈·N·博尔孔斯基 Stochastic指标(平滑q周期随机指标)由威廉·布劳提出,该指标基于传统的Stochastic指标(详见《动量、方向与背离:应用最新动量指标进行技术分析》)。 该指标显示收盘价与q个周期内最低价之间的距离。Stochastic的数值反映了当前价格相对于该周期(q个周期)最低价的位置,数值范围为≥0。 将WilliamBlau.mqh放置于terminal_data_folder\MQL5\Include\ 将Blau_TStoch.mq5放置于terminal_data_folder\MQL5\Indicators\ Stochastic指标Blau_TStoch 计算方法: q周期Stochastic的计算公式如下: stoch(price,q) = price - LL(q) 其中: price - 当前时间框架的收盘价; q - 用于计算Stochastic的周期数; LL(q) - q个周期内的最低价。 平滑的q周期Stochastic计算如下: TStoch(price,q,r,s,u) = EMA(EMA(EMA( stoch(price,q) ,r),s),u) 其中: price - 收盘价; q - 用于计算Stochastic的周期数; stoch(price,q)=price-LL(q) - q周期Stochastic; EMA(stoch(price,q),r) - 第一次平滑 - 应用于Stochastic的周期为r的指数平滑移动平均; EMA(EMA(...,r),s) - 第二次平滑 - 对第一次平滑结果应用周期为s的EMA; EMA(EMA(EMA(...,r),s),u) - 第三次平滑 - 对第二次平滑结果应用周期为u的EMA。 输入参数: q - 用于计算Stochastic的周期(默认q=5); r - 应用于Stochastic的第一次EMA周期(默认r=20); s - 应用于第一次平滑结果的第二次EMA周期(默认s=5); u - 应用于第二次平滑结果的第三次EMA周期(默认u=3); AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。 注意: q>0; r>0, s>0, u>0。如果r, s或u =1,则不使用平滑; 最小参数 = (q-1+r+s+u-3+1)。

2011.06.24
深入解析Blau_Ergodic指标:MetaTrader 5的趋势反转工具
MetaTrader5
深入解析Blau_Ergodic指标:MetaTrader 5的趋势反转工具

作者:Andrey N. Bolkonsky Blau的Ergodic振荡器是基于真实强度指数指标开发的(详情请见Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis)。 该指标通过信号线来指示趋势反转。 买入信号:信号线向上交叉。 卖出信号:信号线向下交叉。 信号线是通过对基线(Ergodic,真实强度指数)的平滑计算得出的,平滑期等于基线的最后一个平滑期。 当基线在信号线之上时,趋势向上;当基线在信号线之下时,趋势向下。 将WilliamBlau.mqh放置在terminal_data_folder\MQL5\Include\ 将Blau_Ergodic.mq5放置在terminal_data_folder\MQL5\Indicators\ 计算方式: Ergodic振荡器的计算公式如下: Ergodic(price,q,r,s,u) = TSI(price,q,r,s,u) SignalLine(price,q,r,s,u,ul) = EMA( Ergodic(price,q,r,s,u) ,ul) 其中: Ergodic() - 基线 - 真实强度指数 TSI(price,q,r,s,u); SignalLine() - 信号线 - 指数平滑移动平均,周期为ul,应用于Ergodic; ul - 信号线的平滑周期(根据William Blau的说法,它必须等于Ergodic线的最后一个平滑周期(>1)。例如,Ergodic(price,q,r,s,u)=Ergodic(price,2,20,5,1),在这种情况下ul=s=5。 输入参数: 图形绘制 #0 - Ergodic(真实强度指数): q - 动量平滑周期(默认q=2); r - 应用于动量的第一EMA周期(默认r=20); s - 应用于第一次平滑结果的第二EMA周期(默认s=5); u - 应用于第二次平滑结果的第三EMA周期(默认u=3); 图形绘制 #1 - 信号线: ul - 应用于基线的信号线平滑周期(默认ul=3); AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。 注意: q>0; r>0, s>0, u>0。如果r、s或u=1,则不使用平滑; ul>0。如果ul=1,则信号线和基线相同; 最小利率 = (q-1+r+s+u+ul-4+1)。

2011.06.20
madnessMA指标:提升你的MetaTrader 4交易策略
MetaTrader4
madnessMA指标:提升你的MetaTrader 4交易策略

madnessMA指标是一个强大的工具,可以帮助你计算不同时间周期的移动平均线(MA)之间的相关性。这个指标能够为交易者提供重要的买卖信号,助你在市场中占得先机。 指标线说明: 黑色/红色点 - 显示开盘/关闭信号(在图表上方 = 买入,图表下方 = 卖出) 银色线 - 趋势相关性(100 = 所有MA均为上升趋势,-100 = 所有MA均为下降趋势) 蓝色线 - 排序程度(100 = 所有MA均为上升,-100 = 所有MA均为下降) 蓝色虚线 - MA检查之间的粗略排序程度,较高的MA和较低的MA(100 = 所有较高的MA在MA检查之上,所有较低的MA在MA检查之下;-100 = 较高的MA < MA检查 < 较低的MA;较高和较低的MA不必排序) 参数说明(自解释): //---- 输入参数 extern string ________________01="MA列表,例如:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597"; extern string listMA="1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233"; extern string ________________02="用于检查排序程度的MA"; extern int MAcheck=8; extern string ________________10="MA排序类型"; extern int MAmethod = 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // iMA移动平均法:&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;简单移动平均, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;指数移动平均, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;平滑移动平均, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;线性加权移动平均。 示例图:

2011.06.20
首页 上一页 324 325 326 327 328 329 330 331 332 333 334 下一页 末页