在外汇交易中,趋势的把握至关重要,而 trend_arrows_HTF_Signal 指标就是一个帮助我们识别市场趋势和交易信号的利器。它通过图形化对象显示趋势方向,同时在市场进入时发出警报或音频信号,确保我们不错过任何交易机会。
当选定的 K 线维持趋势时,指标会通过右箭头图形对象进行提示,箭头的颜色与趋势方向相符。而如果趋势在选定的 K 线发生了变化,指标则会显示斜箭头,箭头的颜色和方向则代表了交易方向。
该指标的输入参数可以分为以下三个大组:
- trend_arrows 指标输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; // 金融资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input uint iPeriod=15; // 指标周期 input uint iFullPeriods=1;
- trend_arrows_HTF_Signal 指标的显示参数:
//---- 指标显示设置 input uint SignalBar=0; // 获取信号的 K 线编号 (0 - 当前 K 线) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签名称 input color Upsymbol_Color=clrBlue; // 上升趋势符号颜色 input color Dnsymbol_Color=clrRed; // 下降趋势符号颜色 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;
- trend_arrows_HTF_Signal 指标的警报和音频信号参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 指标触发选项 input uint AlertCount=0; // 生成的警报数量
如果在同一图表上使用多个 trend_arrows_HTF_Signal 指标,每个指标都应该有自己独立的 Symbols_Sirname(指标标签名称)字符串变量值。
将编译后的指标文件 trend_arrows.mq5 放置到客户端终端的 terminal_data_folder\MQL5\Indicators\ 目录中。

Fig.1. trend_arrows_HTF_Signal. 趋势延续信号

Fig.2. trend_arrows_HTF_Signal. 交易信号