欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

Demo_IndicatorSetInteger - MetaTrader 5脚本

author emer | 157 人阅读 | 0 人评论 |

Demo_IndicatorSetInteger - indicator for MetaTrader 5

的一个例子IndicatorSetInteger()功能。一个简单的指示器,显示如何创建标签,例如每个水平水平的“超买水平”。

使用#property 编译器指令对于在单独窗口中绘制的指标,您可以指定水平级别的颜色、样式和宽度,例如:

//--- 设置在单独的指标窗口中显示三个水平水平#属性indicator_level120
#财产指标级别250
#财产指标级别380
//--- 设置水平线的宽度
#财产指标级别宽度 5
//--- 设置水平线的颜色
#财产indicator_levelcolor clr爱丽丝蓝
//--- 设置水平线的样式

此外,IndicatorSetInteger()函数可以动态设置每个级别的样式

//--- 设置关卡颜色      指标集整数INDICATOR_LEVELCOLOR,级别,级别颜色);
      指标集整数INDICATOR_LEVELSTYLE,级别,level_style);

水平线的样式可以通过ENUM_LINE_STYLE枚举:

STYLE_DASHDOTDOT

破折号 - 两个点

使用 #property 指令时,属性(修饰符)的编号从 1(一)开始,而函数则从 0(零)开始编号。如果级别编号设置不正确,生成的指标可能与预期的不同。

例如,为了设置第一条水平线的宽度,请使用索引零:

//--- 索引0用于设置第一层的宽度指标集整数INDICATOR_LEVELWIDTH,0,5);   


Demo_IndicatorSetInteger - indicator for MetaTrader 5


附件下载

📎 demo_indicatorsetinteger.mq5 (5.58 KB)

Source: MQL5 #1761

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录