关于M4自定义指标取值问题 iCustom() 在没有值的时候为什么会出现一大串字符 详细请看配图

 

double xz=iCustom(Symbol(),PERIOD_CURRENT,指标路径,0,0);

Comment( xz);

 

这不是字符串,是int类型所能表达的最大整数。

2147483647是EMPTY_VALUE,表示空值,意思是指标在该K线上没有信号或者说没有值。

“空”是一种状态,需要表达出来,MQL就选择这个最大的整型常量来表达“空”。
 
Ziheng Zhuang #:

这不是字符串,是int类型所能表达的最大整数。

2147483647是EMPTY_VALUE,表示空值,意思是指标在该K线上没有信号或者说没有值。

“空”是一种状态,需要表达出来,MQL就选择这个最大的整型常量来表达“空”。

专业 

 
my15605613828 #:

专业 

Ziheng Zhuang #:

这不是字符串,是int类型所能表达的最大整数。

2147483647是EMPTY_VALUE,表示空值,意思是指标在该K线上没有信号或者说没有值。

“空”是一种状态,需要表达出来,MQL就选择这个最大的整型常量来表达“空”。

高  那请问 如果我用

iCustom(Symbol(),PERIOD_CURRENT,指标路径,0,0);

不填指标参数,他会怎样

会按我手动插入这个指标设置的参数  》》》获取值吗

 
如果没有设置指标参数,就用指标的默认参数。