Stalin_HTF_Signal是一款用于MetaTrader 5的趋势信号指示器,它能够清晰地展示所选时间轴上的趋势方向,并通过图形对象以颜色区分趋势或交易方向。同时,它还可以触发警报并播放音频信号。
当所选时间轴上的趋势持续时,指示器会通过一个星形图标来提醒,颜色对应于趋势方向。如果趋势在选定的时间轴上发生变化,指示器则会以对角箭头形式发出警报,箭头的颜色和方向与实际交易方向相符。
所有输入参数大致可以分为以下三个大类:
- 指示器Stalin的输入参数:
inputstring Symbol_=""; // 金融资产inputENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 计算指示器的时间框架inputENUM_MA_METHOD MAMethod=MODE_EMA; inputint MAShift=0; inputint Fast=14; inputint Slow=21; inputint RSI=17; inputint Confirm=0.0; inputint Flat=0.0;
- 指示器Stalin_HTF_Signal的可视化输入参数:
//---- 指示器显示设置inputuint SignalBar=0; // 获取信号的柱数(0 - 当前柱)inputstring Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指示器标签名称inputcolor UpSymbol_Color=clrLime; // 上升趋势符号颜色inputcolor DnSymbol_Color=clrRed; // 下降趋势符号颜色inputcolor IndName_Color=clrDarkOrchid; // 指示器名称颜色inputuint Symbols_Size=60; // 信号符号大小inputuint Font_Size=10; // 指示器名称字体大小inputint X_1=5; // 水平名称偏移inputint Y_1=-15; // 垂直名称偏移inputbool ShowIndName=true; // 显示指示器名称inputENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // 位置角落inputuint X_=0; // 水平偏移inputuint Y_=20; // 垂直偏移
- 指示器Stalin_HTF_Signal生成警报和音频信号的输入参数:
//---- 警报设置input ENUM_ALERT_MODE alert_mode=OnlySound; // 触发选项inputuint AlertCount=0; // 警报数量
如果在同一图表中使用多个Stalin_HTF_Signal指示器,每个指示器都必须有自己的Symbols_Sirname(指示器标签名称)字符串变量值。
为了让指示器正常运作,必须在terminal_data_folder\MQL5\Indicators\文件夹中有已编译的Stalin.mq5文件。

图1. 指示器Stalin_HTF_Signal. 开仓信号.

图2. 指示器Stalin_HTF_Signal. 趋势延续信号.

评论 0