当我编译这个指标时,出现了 7 个 "表达式不是布尔值 "的警告。
Bonjour
Voici la correction, mais le code ne donne rien, le code ne marche pas pour moi.
Sinon pour les explications
Voici la correction, mais le code ne donne rien, le code ne marche pas pour moi.
Sinon pour les explications
expression not boolean dans
if(CopyTime(Symbol(),TFrame,iTime[bar],1,IndTime)<=0) return(RESET);
Ce code est dans une fonction
bool CountIndicator().
Elle DOIT retourner un bool
如果你在代码中搜索,就会发现 RESET 并不是一个布尔值。
#define RESET 0
ça génère un avertissement
Correction
将所有警报重置改为 false 并跳转
Exemple
if(CopyTime(Symbol(),TFrame,iTime[bar],1,IndTime)<=0) return(RESET); if(CopyTime(Symbol(),TFrame,iTime[bar],1,IndTime)<=0) return(False);
哎呀
早上好
这是更正,但代码没有任何作用,代码对我不起作用。
其他解释
中没有布尔表达式
这段代码在函数
bool CountIndicator()。
它必须返回一个布尔值
如果查看代码,就会发现 RESET 并非布尔型表达式
因此会产生警告
更正
将所有重置警告改为 false,就可以了
示例
ColorXADX_HTF:
指标 ColorXADX 在输入参数中有时间帧选项。
作者: Nikolay Kositsin