技术指标

如何查看EA在账户上的盈利情况 - MetaTrader 4指标解析
MetaTrader4
如何查看EA在账户上的盈利情况 - MetaTrader 4指标解析

描述: 这两个指标的结合可以显示您的EA在特定时间段内所获得的盈利情况。 您的EA历史盈利将显示在主图表上,您可以自由选择颜色、字体大小、字体类型,以及图表上显示的位置。 版本一最多可以输入5个魔法数字,并且无法在图表上显示EA名称。 此版本旨在显示单个EA在不同魔法数字下的盈利情况。 请查看下面的图片: 版本二最多可以输入10个魔法数字。此版本可以计算所有交易品种的盈利,或仅计算图表当前品种的历史交易盈利。通过魔法数字,您还可以显示EA名称。 以下是一些参数设置: extern string datetobegin = "年_月_日"; extern datetime firstday = D'2011.05.01'; // 2011年5月1日 extern string finishday = "年_月_日"; extern datetime lastday = D'2011.08.01'; extern string All_Pairs = "True: 所有品种 -- False: 当前图表品种"; extern bool All_pairs = True; extern int Magic1 = 0; extern string EAnameMagic1 = ""; 更多参数设置如下: extern int yline = 10; // 在图表上向下移动的高度 extern int xcolom1 = 10; // 向右偏移的量 extern int xcolom2 = 150; extern color TotalsUpColor = Lime; extern color TotalsDnColor = Red; // 上涨和下跌最后交易的不同颜色 extern color ProfitUpColor = Green; extern color ProfitDnColor = Red; extern color DefaultColor = Blue; extern string note3 = "字体大小"; extern int MagicNrsSize = 8; extern int EAnameSize = 10; 以上是YourEAHistoryProfits的一部分代码,字体类型也可以选择。 EA盈利是一种放置在单独窗口中的指标。 此指标显示了已平仓交易的结果以及当前未平仓交易的结果。

2011.07.18
MetaTrader 5中的趋势方向指数Blau_DTI指标解析
MetaTrader5
MetaTrader 5中的趋势方向指数Blau_DTI指标解析

作者: 安德烈·N·博尔孔斯基 趋势方向指数(DTI)指标是由威廉·布劳在其著作中提出的,书名为《动量、方向与背离:应用最新动量指标进行技术分析》。该指标基于复合高/低动量。 请将 WilliamBlau.mqh 文件放入 terminal_data_folder\MQL5\Include\ 请将 Blau_DTI.mq5 文件放入 terminal_data_folder\MQL5\Indicators\ 由威廉·布劳提供的趋势方向指数(DTI)指标 计算方法: 趋势方向指数的计算公式如下:                        100 * EMA(EMA(EMA( HLM(q) ,r),s),u)             100 * HLM(q,r,s,u)DTI(q,r,s,u) = ––––––––––––––––––––––––––––––––– = –––––––––––––––––––––––––––––                         EMA(EMA(EMA( |HLM(q)| ,r),s),u)          EMA(EMA(EMA( |HLM(q)| ,r),s),u)如果 EMA(EMA(EMA(|HLM(q)|,r),s),u)=0,那么 DTI(price,q,r,s,u)=0 其中: q - 用于计算上升趋势动量和下降趋势动量的柱数; HLM(q)=HMU(q)-LMD(q) - 复合高/低动量; |HLM(q)| - HLM(q)的绝对值; HLM(q,r,s,u) - 三次平滑的HLM(q); EMA(...,r) - 第一次平滑 - EMA(r),应用于 HLM(q) HLM(q)的绝对值; EMA(EMA(...,r),s) - 第二次平滑 - EMA(s),应用于第一次平滑的结果; EMA(EMA(EMA(...,r),s),u) - 第三次平滑 - EMA(u),应用于第二次平滑的结果。 输入参数: q - 用于计算HLM的柱数(默认q=2); r - 应用于HLM的第一次EMA周期(默认r=20); s - 应用于第一次平滑结果的第二次EMA周期(默认s=5); u - 应用于第二次平滑结果的第三次EMA周期(默认u=3)。 注意事项: q>0; r>0, s>0, u>0。如果r、s或u等于1,则不使用平滑; 最低费率 = (q-1+r+s+u-3+1)。

2011.07.15
掌握复合高低动量指标——MetaTrader 5的必备工具
MetaTrader5
掌握复合高低动量指标——MetaTrader 5的必备工具

作者:Andrey N. Bolkonsky 复合高低动量指标是威廉·布劳在其著作《动量、方向与背离:应用最新动量指标进行技术分析》中详细描述的。 请将 WilliamBlau.mqh 文件放置于 terminal_data_folder\MQL5\Include\ 目录下。 请将 Blau_HLM.mq5 文件放置于 terminal_data_folder\MQL5\Indicators\ 目录下。 威廉·布劳的复合高低动量指标 计算方法: 复合高低动量指标的计算公式如下: HLM(q) = HMU(q) - LMD(q) 其中: q - 用于计算上升趋势动量和下降趋势动量的柱数; HMU(q) - 上升趋势动量(q柱); LMD(q) - 下降趋势动量(q柱)。 平滑的复合高低动量计算公式如下: HLM(q,r,s,u) = EMA(EMA(EMA(HLM(q),r),s),u) = EMA(EMA(EMA(HMU(q)-LMD(q),r),s),u) 其中: q - 用于计算上升趋势动量和下降趋势动量的柱数; HMU(q) - 上升趋势动量(q柱); LMD(q) - 下降趋势动量(q柱); HLM(q)=HMU(q)-LMD(q) - 复合高低动量; EMA(HLM(q),r) - 第一次平滑,应用于复合高低动量的EMA(r); EMA(EMA(...,r),s) - 第二次平滑,应用于第一次平滑的结果的EMA(s); EMA(EMA(EMA(...,r),s),u) - 第三次平滑,应用于第二次平滑的结果的EMA(u)。 输入参数: q - 用于计算HLM的柱数(默认q=2); r - 应用于HLM的第一次EMA周期(默认r=20); s - 应用于第一次平滑结果的第二次EMA周期(默认s=5); u - 应用于第二次平滑结果的第三次EMA周期(默认u=3)。 注意: q>0; r>0, s>0, u>0。如果r,s或u等于1,将不使用平滑; 最低速率 = (q-1+r+s+u-3+1)。

2011.07.14
深入了解Ergodic CSI震荡器:MetaTrader 5的强大工具
MetaTrader5
深入了解Ergodic CSI震荡器:MetaTrader 5的强大工具

作者:安德烈·N·博尔孔斯基 Ergodic CSI震荡器是基于蜡烛图指数开发的,它在威廉·布劳的著作中得到了详细描述,书名为《动量、方向与背离:最新动量指标的应用》。 请将 WilliamBlau.mqh 文件放入 terminal_data_folder\MQL5\Include\ 目录下。 请将 Blau_Ergodic_CSI.mq5 文件放入 terminal_data_folder\MQL5\Indicators\ 目录下。 威廉·布劳的Ergodic CSI震荡器 计算方法: CSI震荡器的定义如下: Ergodic_CSI(price1,price2,q,r,s,u) = CSI(price1,price2,q,r,s,u)SignalLine(price1,price2,q,r,s,u,ul) = EMA( Ergodic_CSI(price1,price2,q,r,s,u) ,ul) 其中: Ergodic_CSI() - Erogic线 - 蜡烛图指数CSI(price1,price2,q,r,s,u); SignalLine() - 信号线 - EMA(ul),应用于Ergodic; ul - 信号线的周期。 输入参数: 图形绘制 #0 - Ergodic线(蜡烛图指数): q - 用于计算蜡烛图动量的柱数(默认q=1); r - 应用于蜡烛图动量的第一个EMA周期(默认r=20); s - 应用于第一个平滑结果的第二个EMA周期(默认s=5); u - 应用于第二个平滑结果的第三个EMA周期(默认u=3); 图形绘制 #1 - 信号线: ul - 信号线周期,EMA(ul)应用于Ergodic(默认ul=3); AppliedPrice1 - 价格类型(默认AppliedPrice1=PRICE_CLOSE); AppliedPrice2 - 价格类型(默认AppliedPrice2=PRICE_OPEN)。 注意: q>0; r>0,s>0,u>0。如果r,s或u等于1,则不使用平滑; ul>0。如果ul=1,则信号线和Ergodic线相同; 最小速率 = (q-1+r+s+u+ul-4+1)。

2011.07.14
深度解析:Ergodic CMI震荡器在MetaTrader 5中的应用
MetaTrader5
深度解析:Ergodic CMI震荡器在MetaTrader 5中的应用

作者:Andrey N. Bolkonsky Ergodic CMI震荡器(基于蜡烛图动量指数)是由William Blau在他所著的书籍《动量、方向与背离:应用最新动量指标进行技术分析》中详细描述的。 将WilliamBlau.mqh文件放置在terminal_data_folder\MQL5\Include\中; 将Blau_CMI.mq5文件放置在terminal_data_folder\MQL5\Indicators\中。 William Blau的Ergodic CMI震荡器 计算公式: Ergodic CMI震荡器的定义如下: Ergodic_CMI(price1,price2,q,r,s,u) = CMI(price1,price2,q,r,s,u)SignalLine(price1,pric2,q,r,s,u,ul) = EMA( Ergodic_CMI(price1,pric2,q,r,s,u) ,ul) 其中: Ergodic_CMI() - Ergodic - 蜡烛图动量指数 CMI(price1,price2,q,r,s,u); SignalLine() - 信号线 - 对Ergodic进行指数平滑的移动平均EMA(ul); ul - 信号线的周期。 输入参数: 图形绘制 #0 - Ergodic(蜡烛图动量指数): q - 用于计算蜡烛图动量的柱数(默认q=1); r - 应用于蜡烛图动量的第一条EMA(r)的周期(默认r=20); s - 应用于第一条平滑结果的第二条EMA(s)的周期(默认s=5); u - 应用于第二条平滑结果的第三条EMA(u)的周期(默认u=3); 图形绘制 #1 - 信号线: ul - 信号线的周期 - EMA(ul),应用于Ergodic(默认ul=3); AppliedPrice1 - 价格类型(默认AppliedPrice1=PRICE_CLOSE); AppliedPrice2 - 价格类型(默认AppliedPrice2=PRICE_OPEN)。 注意事项: 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.07.14
蜡烛指数 Blau_CSI - MetaTrader 5 指标解析
MetaTrader5
蜡烛指数 Blau_CSI - MetaTrader 5 指标解析

作者:Andrey N. Bolkonsky 蜡烛指数(Candlestick Index,简称CSI)是基于蜡烛动量指标的一个指标,最早由威廉·布劳(William Blau)在他的著作《动量、方向与背离:应用最新动量指标进行技术分析》中详细描述。 蜡烛指数的值经过标准化(价格范围),并映射到 [–100,+100] 的区间。在这个区间内,正值表示市场超买,负值则代表市场超卖状态。 请将 WilliamBlau.mqh 文件放入 terminal_data_folder\MQL5\Include\ 目录下。 请将 Blau_CSI.mq5 文件放入 terminal_data_folder\MQL5\Indicators\ 目录下。 蜡烛指数由威廉·布劳提供 计算方法: 蜡烛指数的计算公式如下:                                          100 * EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u)           100 * CMtm(price1,price2,q,r,s,u)CSI(price1,price2,q,r,s,u) = –––––––––––––––––––––––––––––––––––––––––––– = ––––––––––––––––––––––––––––––––––                                                      EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)                  EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u) 如果 EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0,那么 CSI(price1,price2,q,r,s,u)=0 其中: q - 用于计算 q 周期蜡烛动量的柱数; price1 - 收盘价; price2 - q 根柱之前的开盘价; cmtm(price1,price2,q)=price1-price2[q-1] - q 周期蜡烛动量; LL(q) - q 根柱的最低价; HH(q) - q 根柱的最高价; HH(q) - LL(q) - 价格范围(q 根柱); CMtm(price1,price2,q,r,s,u) - 三重平滑蜡烛动量; EMA(...,r) - 第一次平滑 - EMA(r),用于: 蜡烛动量(q 根柱); 价格范围(q 根柱); EMA(EMA(...,r),s) - 第二次平滑 - EMA(s),用于第一次平滑的结果; EMA(EMA(EMA(...,r),s),u) - 第三次平滑 - EMA(u),用于第二次平滑的结果。 输入参数: q - 用于计算蜡烛动量的柱数(默认值:q=1); r - 第一次 EMA(r) 的周期,应用于蜡烛动量(默认值:r=20); s - 第二次 EMA(s) 的周期,应用于第一次平滑的结果(默认值:s=5); u - 第三次 EMA(u) 的周期,应用于第二次平滑的结果(默认值:u=3); AppliedPrice1 - 价格类型(默认值:AppliedPrice1=PRICE_CLOSE); AppliedPrice2 - 价格类型(默认值:AppliedPrice2=PRICE_OPEN)。 注意: q>0; r>0, s>0, u>0。如果 r、s 或 u 等于 1,则不使用平滑; 最小速率 = (q-1+r+s+u-3+1)。

2011.07.12
蜡烛图动量指标 Blau_CMI - MetaTrader 5 的实用工具
MetaTrader5
蜡烛图动量指标 Blau_CMI - MetaTrader 5 的实用工具

作者: Andrey N. Bolkonsky 蜡烛图动量指数(CMI)是基于 蜡烛图动量指标 进行分析的,最早由威廉·布劳(William Blau)在他的书籍 《动量、方向与背离:将最新动量指标应用于技术分析》 中进行描述。 请将 WilliamBlau.mqh 文件放置在 terminal_data_folder\MQL5\Include\ 目录下; 请将 Blau_CMI.mq5 文件放置在 terminal_data_folder\MQL5\Indicators\ 目录下。 蜡烛图动量指标的数值经过归一化处理,范围在 [-100,+100] 之间。由于这种归一化,CMI 的正值表示市场的超买状态,而负值则表示市场的超卖状态。 蜡烛图动量指数 计算方法:蜡烛图动量指数的计算公式如下:                                100 * EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u)              100 * CMtm(price1,price2,q,r,s,u)CMI(price1,price2,q,r,s,u) = –––––––––––––––––––––––––––––––––––––––––––– = –––––––––––––––––––––––––––––––––––––––––                                               EMA(EMA(EMA( |cmtm(price1,price2,q)| ,r),s),u)         EMA(EMA(EMA( |cmtm(price1,price2,q)| ,r),s),u) if EMA(EMA(EMA(|cmtm(price1,price2,q)|,r),s),u)=0, then CMI(price1,price2,q,r,s,u)=0 其中: q - 用于计算蜡烛图动量的柱数; price1 - 收盘价; price2 - q 根柱之前的开盘价; cmtm(price1,price2,q)=price1-price2[q-1] - 蜡烛图动量; |cmtm(price1,price2,q)| - 蜡烛图动量的绝对值; CMtm(price,q,r,s,u) - 三重平滑蜡烛图动量; EMA(...,r) - 第一轮平滑 EMA(r),应用于: 蜡烛图动量; 蜡烛图动量的绝对值; EMA(EMA(...,r),s) - 第二轮平滑 - EMA(s),应用于第一轮平滑的结果; EMA(EMA(EMA(...,r),s),u) - 第三轮平滑 - EMA(u),应用于第二轮平滑的结果。 输入参数: q - 用于计算蜡烛图动量的柱数(默认 q=1); r - 应用到蜡烛图动量的第一轮 EMA 周期(默认 r=20); s - 应用到第一轮平滑结果的第二轮 EMA 周期(默认 s=5); u - 应用到第二轮平滑结果的第三轮 EMA 周期(默认 u=3); AppliedPrice1 - 价格类型(默认 AppliedPrice1=PRICE_CLOSE); AppliedPrice2 - 价格类型(默认 AppliedPrice2=PRICE_OPEN)。 注意: q>0; r>0, s>0, u>0。如果 r, s 或 u 等于 1,则不使用平滑; 最低速率 =(q-1+r+s+u-3+1)。

2011.07.12
解析威廉·布劳的蜡烛图动量指标 - MetaTrader 5使用指南
MetaTrader5
解析威廉·布劳的蜡烛图动量指标 - MetaTrader 5使用指南

作者: 安德烈·N·博尔孔斯基 威廉·布劳的蜡烛图动量指标(q周期蜡烛图动量)在他的书籍中被详细介绍,书名为 《动量、方向与背离:应用最新动量指标进行技术分析》。 将 WilliamBlau.mqh 文件放置在 terminal_data_folder\MQL5\Include\ 目录下。 将 Blau_CMtm.mq5 文件放置在 terminal_data_folder\MQL5\Indicators\ 目录下。 动量是当前价格(例如,蜡烛的收盘价)与之前价格(几个蜡烛之前的价格)之间的差异。动量可以应用于任何时间框架和周期。 根据威廉·布劳的定义,蜡烛图动量被定义为在固定时间间隔内的价格变化: cmtm = close - open 其中: close - 蜡烛的收盘价; open - 蜡烛的开盘价。 蜡烛图动量可以是正值或负值,正的动量表示收盘价高于开盘价;反之,当开盘价高于收盘价时,动量为负,表示价格下跌。 蜡烛图动量的定义还可以扩展为: 蜡烛图动量可以应用于任何时间框架; 应用的价格(收盘价、开盘价)可能会有所不同。 q周期蜡烛图动量的定义 威廉·布劳的蜡烛图动量指标 计算: 蜡烛图动量的计算公式如下: cmtm(price1,price2,q) = price1 - price2[q-1] 其中: q - 用于计算蜡烛图动量的蜡烛数量; price1 - 收盘价; price2[q–1] - q根蜡烛之前的开盘价。 平滑的q周期蜡烛图动量计算如下: CMtm(price1,price2,q,r,s,u) = EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u) 其中: q - 用于计算q周期蜡烛图动量的蜡烛数量; price1 - 收盘价; price2 - q根蜡烛之前的开盘价; cmtm(price1,price2,q)=price1-price2[q-1] - q周期蜡烛图动量; EMA(cmtm(price1,price2,q),r) - 第一次平滑 - 对q周期蜡烛图动量应用的EMA (r); EMA(EMA(...,r),s) - 第二次平滑 - 对第一次平滑结果应用的EMA(s); EMA(EMA(EMA(...,r),s),u) - 第三次平滑 - 对第二次平滑结果应用的EMA(u)。 输入参数: q - 蜡烛图动量指标的周期(默认q=1); r - 应用于蜡烛图动量的第一次EMA周期(默认r=20); s - 应用于第一次平滑结果的第二次EMA周期(默认s=5); u - 应用于第二次平滑结果的第三次EMA周期(默认u=3); AppliedPrice1 - 价格类型(默认AppliedPrice=PRICE_CLOSE); AppliedPrice2 - 价格类型(默认AppliedPrice=PRICE_OPEN)。 注意: q>0; r>0, s>0, u>0。如果r, s或u等于1,则不使用平滑; 最小利率 =(q-1+r+s+u-3+1)。

2011.07.12
掌握Ergodic MACD震荡器:William Blau的交易利器
MetaTrader5
掌握Ergodic MACD震荡器:William Blau的交易利器

作者:Andrey N. Bolkonsky Ergodic MACD震荡器是由William Blau提出的,详细介绍可见他的书籍《动量、方向与背离:应用最新的动量指标进行技术分析》。 将WilliamBlau.mqh放置在terminal_data_folder\MQL5\Include\ 将Blau_Ergodic_MACD.mq5放置在terminal_data_folder\MQL5\Indicators\ William Blau的Ergodic MACD震荡器 计算公式: Ergodic MACD震荡器的定义如下: Ergodic_MACD(price,r,s,u) = MACD(price,r,s,u)SignalLine(price,r,s,u,ul) = EMA( Ergodic_MACD(price,r,s,u) ,ul) 其中: Ergodic_MACD() - Ergodic - MACD(price,r,s,u); SignalLine() - 信号线 - 对MACD的指数平滑移动平均EMA(ul); 与标准的MACD指标不同,后者使用的是简单移动平均,而William Blau提出的方法使用的是指数平滑移动平均。 输入参数: 图形绘制 #0 - Ergodic (移动平均收敛/发散): r - 第一个EMA的周期(慢),应用于价格(默认r=20); s - 第二个EMA的周期(快),应用于价格(默认s=5); u - 第三个EMA的周期,应用于MACD(默认u=3); 图形绘制 #1 - 信号线: ul - 平滑周期(信号线),应用于Ergodic(默认ul=3); AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。 注意: r>1, s>1; s<r(根据William Blau的说法,代码中没有进行检查); u>0。如果u=1,则不使用平滑; ul>0。如果ul=1,则信号线和Ergodic线相同;最小速率=([max(r,s)]+u+ul-3+1)。

2011.07.08
深入了解Blau_MACD指标 - 交易者的移动平均收敛/发散工具
MetaTrader5
深入了解Blau_MACD指标 - 交易者的移动平均收敛/发散工具

作者: 安德烈·N·波尔孔斯基 Blau的移动平均收敛/发散指标源于威廉·布劳的著作 《动量、方向与发散:应用最新动量指标进行技术分析》。 移动平均收敛/发散(MACD)技术指标是两个指数平滑移动平均线(EMA)之间的差值(快速EMA的周期为s,慢速EMA的周期为r)。 MACD的符号 表示快速s周期EMA与慢速r周期EMA的相对位置。当EMA(s)>EMA(r)时,MACD为正;反之则为负。|MACD|(绝对值)的增加表示移动平均线的发散,而|MACD|的减少则表示EMA的收敛。 将WilliamBlau.mqh放置在 terminal_data_folder\MQL5\Include\ 将Blau_SM_Stochastic.mq5放置在 terminal_data_folder\MQL5\Indicators\ 威廉·布劳的移动平均收敛/发散指标。 计算方法: 移动平均收敛/发散的计算公式如下: macd(price,r,s) = EMA(price,s) - EMA(price,r)s < r 其中: price - 当前周期的收盘价; EMA(price,r) - 适用于价格的慢速EMA,周期为r; EMA(price,s) - 适用于价格的快速EMA,周期为s。 威廉·布劳的MACD公式如下: MACD(price,r,s,u) = EMA(macd(price,r,s),u) = EMA(EMA(price,s)-EMA(price,r),u)s < r 其中: price - 收盘价; EMA(price,r) - 第一次平滑 - 适用于价格的慢速EMA; EMA(price,s) - 第二次平滑 - 适用于价格的快速EMA; macd(r,s)=EMA(price,s)-EMA(price,r) - 移动平均收敛/发散; EMA(macd(r,s),u) - 第三次平滑(周期为u),适用于MACD。 输入参数:r - 第一个EMA的周期(慢),适用于价格(默认r=20);s - 第二个EMA的周期(快),适用于价格(默认s=5)u - 第三个EMA的周期,适用于MACD(默认u=3);AppliedPrice - 价格类型(默认AppliedPrice=PRICE_CLOSE)。注意:r>1, s>1;s<r(根据威廉·布劳的说法,代码中没有任何检查);u>0。如果u=1,则不使用平滑;最小速率=([max(r,s)]+u-2+1)。

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