Traders Dynamic Index (交易者趋势指标)
交易者趋势指标 (TDI) MetaTrader 指标 — 一种复杂但很有帮助的指标,该工具使用 RSI(相对强弱指数)、变化的平均线、波幅通道(基于布林线)为交易者提供当前外汇市场的整体宏观情况。此指导工具可以使用声音和可视警报。工具可以用于 MT4、MT5 和 cTrader。
交易者动态指数(Traders Dynamic Index)支持四种提醒触发和四种提醒类型。它也可以用于多时间周期模式。
输入参数
主要参数
- RSI_Period (默认值 = 13) — RSI 计算时间条。推荐的范围是 8 到 25 之间。
- RSI_Price (默认值 = PRICE_CLOSE) — RSI 计算中将要使用的价格类型。
- Volatility_Band (默认值 = 34) — 波幅通道计算时间条。推荐的范围是 20 到 40 之间。此数值越低,线的敏感性越高。
- StdDev (默认值 = 1.6185) — 波幅通道标准偏差乘数。不建议更改此参数。
- RSI_Price_Line (默认值 = 2) — RSI 一阶移动平均线(快)时间段。
- RSI_Price_Type (默认值 = MODE_SMA) — RSI 一阶移动平均线的类型。
- Trade_Signal_Line (默认值 = 7) — RSI 二阶移动平均线(慢)时间段。
- Trade_Signal_Type (默认值 = MODE_SMA) — RSI 二阶移动平均线的类型。
提醒
- AlertNative (默认 = false) — 如果为true,则满足任意一项提醒条件时将发送本地弹出提醒。
- EnableEmailAlerts (默认 = false) — 如果为true,提醒将通过邮件发送。应在 MetaTrader 中正确地设置邮件,设置方式为:工具->选项->邮件。
- EnablePushAlerts (默认 = false) — 如果为true,提醒将会通过推送通知发送至您的移动设备。应在 MetaTrader 中正确地设置通知,设置方式为:工具->选项->通知。
- EnableArrowAlerts (默认 = false) — 如果为 true, 则触发提醒条件时将在图表上显示一个箭头。
- ArrowPrefix (默认 = "TDI-") — 提醒箭头图表对象的前缀,以便与其他指标兼容。
- EnableRedYellowCrossAlert (默认 = true) — 如果为 true,则红线和黄线交叉时将触发提醒。
- EnableHookAlert (默认 = false) — 如果为 true, 则上面的四个“提醒”选项也将启用另一个提醒,用于当绿线和蓝线都高于 68 且绿线从上方穿过蓝线时,或者当绿线和蓝线都低于 32 且绿线从下方穿过蓝线时。
- EnableGreenRedCrossAlert (默认 = false) — 如果为 true,则绿线和红线交叉时将触发提醒。
- EnableYellowGreenCrossAlert (默认 = false) — 如果为 true,则黄线和绿线交叉时将触发提醒。
- TriggerCandle (默认 = 前一个) — 要发布提醒的蜡烛图:前一个 - 刚结束的蜡烛图,或当前尚未完成的蜡烛图。
箭头
- RedYellowCrossArrowBullishColor (默认 = clrGreen) - 当红线与黄线交叉时,看涨箭头的颜色。
- RedYellowCrossArrowBearishColor (默认 = clrRed) - 当红线与黄线交叉时,看跌箭头的颜色。
- HookArrowBullishColor (默认 = clrGreen) - 挂钩提醒看涨箭头的颜色。
- HookArrowBearishColor (默认 = clrRed) - 挂钩提醒看跌箭头的颜色。
- GreenRedCrossArrowBullishColor (默认 = clrGreen) - 当绿线与红线交叉时,看涨箭头的颜色。
- GreenRedCrossArrowBearishColor (默认 = clrRed) - 当绿线与红线交叉时,看跌箭头的颜色。
- YellowGreenCrossArrowBullishColor (默认 = clrGreen) - 当黄线与绿线交叉时,看涨箭头的颜色。
- YellowGreenCrossArrowBearishColor (默认 = clrRed) - 当黄线与绿线交叉时,看跌箭头的颜色。
- RedYellowCrossArrowBullishCode (默认 = 233) - 当红线与黄线交叉时,看涨箭头的代码。
- RedYellowCrossArrowBearishCode (默认 = 234) - 当红线与黄线交叉时,看跌箭头的代码。
- HookArrowBullishCode (默认 = 71) - 挂钩提醒看涨箭头的代码。
- HookArrowBearishCode (默认 = 72) - 挂钩提醒看跌箭头的代码。
- GreenRedCrossArrowBullishCode (默认 = 200) - 当绿线与红线交叉时,看涨箭头的代码。
- GreenRedCrossArrowBearishCode (默认 = 201) - 当绿线与红线交叉时,看跌箭头的代码。
- YellowGreenCrossArrowBullishCode (默认 = 226) - 当黄线与绿线交叉时,看涨箭头的代码。
- YellowGreenCrossArrowBearishCode (默认 = 225) - 当黄线与绿线交叉时,看跌箭头的代码。
- ArrowSize (默认 = 1) - 箭头的尺寸。
- ArrowPrefix (默认 = "TDI-") - 箭头名称的前缀。
示例
乍一看,交易者动态指标使用方法并不简单,但通过以下方式就可以慢慢习惯:
- 对于老鼠仓交易,绿线在红线以上时进入多头,红线在绿线以上时则进入空头。
- 对于短线交易,绿线在红线和黄线以上进入多头;红线在绿线和黄线以上则进入空头。
- 对于中期交易,与短线交易条件相同,所有线在 50 以下,进入多头;与短线交易条件相同,且所有线在 50 以上,进入空头。
蓝色波幅通道指向长线趋势增强时,注意波幅通道,通道变宽时注意波动性。绿线出现尖峰型的变化也表明短线市场的波动性。
下载 (ver. 1.07, 2023-09-26)
请注意,cTrader版本不支持提醒。
讨论
关于此指标,您有什么建议或问题吗?您可随时在指标论坛上与其他交易者和 MQL 程序员就交易者趋势指标展开讨论。
更新日志
1.07 - 2023/9/26
- 增加了用于控制箭头颜色的输入参数。
- 增加了用于控制箭头代码的输入参数。
- 增加了用于控制箭头尺寸的输入参数。
- 修改了指标,使它显示历史箭头提醒,以进行更好的回测。
- 修复了箭头定位问题,使它无论采用什么时间框架或工具都能更接近蜡烛图。
- cTrader 版本已更新,并支持跨时间周期、提醒和箭头。
1.06 - 2022/3/31
- 修复了多时间周期显示的问题。
1.05 - 2022-03-29
- 增加了红线/绿线交叉提醒。
- 增加了黄线/绿线交叉提醒。
- 增加了箭头提醒类型。
- 添加了上部时间周期选项,以显示更长时期的指标值。
- 添加了对象名称前缀,以便更好地与其他指标兼容。
1.04 - 2020-04-10
- 增加了“挂钩”提醒,用于当绿线与蓝线均高于68时,绿线将从上方穿过蓝线,或者当绿线与蓝线均低于32时,绿线将从下方穿过蓝线。
- 增加了一个选项,以选择是由最新蜡烛图触发还是由最近结束的蜡烛图触发提醒。
- 添加了指标的最小及最大级别(0和100)。
- 提升了MT5版本的计算速度。
- 修复了MT5版本中出现在提醒中的时间周期字符串。
1.03 - 2019-09-11
- 修复了MT5中的无法发出触发提醒的问题。
- 改进了提醒系统,已增加四个提醒选项(本地、声音、邮件和通知)。
1.02 - 2018-05-14
- 修复了 MT4 中潜在的”数组超出范围“错误。
1.01 - 2009-04-02
- 添加了声音提醒。
1.00 - 2008-02-08
- 首次发布”交易者动态指数“。