Индикаторы: ColorXADX_HTF

 

ColorXADX_HTF:

Индикатор ColorXADX с возможностью изменения таймфрейма индикатора во входных параметрах.

Рис.1. Индикатор ColorXADX_HTF

Автор: Nikolay Kositsin

 
Когда я компилирую этот индикатор, появляется 7 предупреждений "expression not boolean".
 
Bonjour
Voici la correction, mais le code ne donne rien, le code ne marche pas pour moi.

Sinon pour les explications

выражение не является булевым


if(CopyTime(Symbol(),TFrame,iTime[bar],1,IndTime)<=0) return(RESET);

Ce code est dans une fonction
bool CountIndicator().

Elle DOIT retourner un bool

Si tu cherche dans le code, tu peux voir que RESET n'est pas un bool

#define  RESET 0             

donc ça génère un avertissement

Исправление


Измените все сбросы предупреждения на ложь и прыжок

Пример

if(CopyTime(Symbol(),TFrame,iTime[bar],1,IndTime)<=0) return(RESET);

if(CopyTime(Symbol(),TFrame,iTime[bar],1,IndTime)<=0) return(False);
 
упс

Доброе утро
Вот исправление, но код ничего не делает, код не работает для меня.

В противном случае для объяснений
не булево выражение в




Этот код находится в функции
bool CountIndicator().

Она ДОЛЖНА возвращать bool

Если вы посмотрите в код, то увидите, что RESET не является bool

поэтому выдается предупреждение

Исправление



Измените все предупреждения о сбросе на false и готово.

Пример