Indicadores: DarvasBoxes_System_HTF

 

DarvasBoxes_System_HTF:

Indicador DarvasBoxes_System com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

Fig.1. Indicador DarvasBoxes_System_HTF

Autor: Nikolay Kositsin

 

Hi!

Você sabe por que ele não pode ser testado com entrada de 1 dia e gráfico de 1 hora?

 

Hi!

Alguém pode me ajudar com este erro?

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

      //---

      if(iTime[bar]>=IndTime[0] && iTime[bar+1]<IndTime[0])

        {

         LastCountBar[Numb]=bar;

         double Arr[1];

         //--- êîïèðóåì âíîâü ïîÿâèâøèåñÿ äàííûå â ìàññèâ Arr

         if(CopyBuffer(IndHandle,BuffNumb,iTime[bar],1,Arr)<=0) return(RESET);

expressão não booleana DarvasBoxes_System_HTF.mq5 211 70

expressão não booleana DarvasBoxes_System_HTF.mq5 218 72

expressão não booleana DarvasBoxes_System_HTF.mq5 262 70

expressão não booleana DarvasBoxes_System_HTF.mq5 269 74

expressão não booleana DarvasBoxes_System_HTF.mq5 270 74

 
Mario Hugo Achucarro Pillat: expression not boolean DarvasBoxes_System_HTF.mq5 211 70
#define  RESET 0       // Êîíñòàíòà äëÿ âîçâðàòà òåðìèíàëó êîìàíäû íà ïåðåñ÷åò èíäèêàòîðàbool CountIndicator(… // Íîìåð ôóóíêöèèè CountLine ïî ñïèñêó â êîäå èíäèêàòîðà (ñòàðòîâûé íîìåð - 0)
   ⋮
      if(…) return(RESET);

Sua função retorna um bool. Você está retornando um int, expressão não booleana.

 
William Roeder:

Sua função retorna um bool. Você está retornando uma expressão int, não booleana.

Obrigado!