高时间框架艾略特波动振荡器信号(Elliott_Wave_Oscillator_HTF_Signal)能够为您提供趋势方向或交易信号,它是基于艾略特波动振荡器信号(Elliott_Wave_Oscillator_Sign)指标生成的图形对象。该指标通过颜色来指示趋势或交易方向,并在市场进入时发送提醒或音频信号。
当选定的柱子上趋势持续时,指标会以右箭头的图形对象发出提醒,箭头颜色与趋势方向相对应。如果趋势在选定的柱子上发生变化,指标将显示对角箭头,颜色和方向与交易方向一致。
所有输入参数可以分为三个大类:
- 艾略特波动振荡器信号的输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; //金融资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; //指标计算的时间框架 input ENUM_MODE Mode=MODE1; //信号定义算法 input Smooth_Method MA_Method1=MODE_SMA_; //第一条移动平均的平均方法 input int Length1=5; //第一条移动平均平滑的深度 input int Phase1=15; //第一条移动平均的参数 //----对于JJMA,在-100到+100的范围内,它会影响过渡过程的质量; //----对于VIDIA,它是CMO周期,对于AMA,它是慢速平均周期 input Applied_price_ IPC1=PRICE_MEDIAN_; //第一条MA价格常量 input Smooth_Method MA_Method2=MODE_JJMA; //第二条MA的平均方法 input int Length2=35; //第二条移动平均平滑的深度 input int Phase2=15; //第二条MA的参数 //----对于JJMA,在-100到+100的范围内,它会影响过渡过程的质量; //----对于VIDIA,它是CMO周期,对于AMA,它是慢速平均周期 input Applied_price_ IPC2=PRICE_MEDIAN_; //第二条MA价格常量
- 艾略特波动振荡器高时间框架信号指标可视化所需的输入参数:
//---- 指标显示设置 input uint SignalBar=0; //获取信号的柱子编号(0 - 当前柱) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; //指标标签名称 input color Upsymbol_Color=clrPaleGreen //上升趋势符号颜色 input color Dnsymbol_Color=clrDeepPink //下降趋势符号颜色 input color IndName_Color=clrDarkOrchid //指标名称颜色 input uint Symbols_Size=60 //信号符号大小 input uint Font_Size=10 //指标名称字体大小 input int X_1=5 //水平名称偏移量 input int Y_1=-15 //垂直名称偏移量 input bool ShowIndName=true //显示指标名称 input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER;//显示角落 input uint X_=0 //水平偏移量 input uint Y_=20 //垂直偏移量
- 艾略特波动振荡器高时间框架信号的输入参数,用于生成警报和音频信号:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; //指标触发选项 input uint AlertCount=0 //生成的警报数量
如果要在同一图表上使用多个艾略特波动振荡器高时间框架信号指标,则每个指标应具有自己的Symbols_Sirname(指标标签名称)字符串变量值。
将编译后的指标文件Elliott_Wave_Oscillator_Sign.mq5放入客户端终端的terminal_data_folder\MQL5\Indicators\目录中。

图1. 艾略特波动振荡器高时间框架信号。趋势延续信号

图2. 艾略特波动振荡器高时间框架信号。交易信号