MAMA_HTF_Signal指标是一个强大的工具,能够在选择的K线条上显示趋势方向,或由MAMASign指标生成的信号。它将信号以图形化的方式呈现,并通过不同的颜色来指示趋势或交易方向,同时也能触发警报并播放音频信号。
当选定的K线条上趋势持续时,指标会显示一个向右的箭头,箭头的颜色与趋势方向相符。如果在该K线条上趋势发生了变化,指标则会显示一个箭头,箭头的颜色和方向与交易方向一致。
所有的输入参数可以分为三个主要组:
- MAMASign输入参数:
input string Symbol_=""; //金融工具 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; //指标计算的时间框架 input double FastLimit = 0.5; input double SlowLimit = 0.05; input double Applied_price_ IPC=PRICE_CLOSE_; //价格常量
- MAMA_HTF_Signal指标可视化所需的输入参数:
//---- 指标可视化设置 input uint SignalBar=0; //获取信号的K线条编号(0为当前K线条) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; //指标标签名称 input color UpSymol_Color=Lime; //上涨趋势符号颜色 input color DnSymol_Color=Magenta; //下跌趋势符号颜色 input color IndName_Color=DarkOrchid; //指标名称颜色 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; //垂直偏移量
- MAMA_HTF_Signal指标触发警报和音频信号所需的输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; //触发指示的选项 input uint AlertCount=0; //警报次数
如果要在同一图表上使用多个MAMA_HTF_Signal指标,则每个指标都需要有自己独立的Symbols_Sirname(指标标签名称)字符串变量值。
请将编译后的指标文件MAMASign.mq5放置到<terminal_data_folder>\MQL5\Indicators\。

图1. MAMA_HTF_Signal指标。趋势持续信号

图2. MAMA_HTF_Signal指标。交易信号