Testador de tendência não carrega!!

 

Estou com um problema ao testar meu código, ele ainda não está pronto mas quando fui testar no gráfico de teste não carregava.

O que aparece na minha tela é "aguardando atualização" e o gráfico nunca carrega.

O Gráfico é o do forex.

Preciso saber o que fiz de errado... Quem puder me ajudar ficarei grato....



//+------------------------------------------------------------------+
//|                                                        Telmo.mq5 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#include <Trade\Trade.mqh>
CTrade trade;


int h_hilo;
int h_rsi;
int h_mm;


double rsi[];
double hilo[];
double ema[];
MqlRates rates[];

datetime candleNovo;
datetime candleAtual;
int OnInit()
  {
   ArraySetAsSeries(rates,true);
   ArraySetAsSeries(rsi,true);
   ArraySetAsSeries(hilo,true);
   ArraySetAsSeries(ema,true);
   
   
   h_rsi = iRSI(Symbol(),Period(),14,PRICE_CLOSE);
   h_hilo = iCustom(Symbol(),Period(),"gann_hi_lo_activator_ssl",14);
   h_mm = iMA(Symbol(),Period(),26,0,MODE_EMA,PRICE_CLOSE);
   
   
   
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   CopyBuffer(h_hilo,0,0,3,hilo);
   CopyBuffer(h_rsi,0,0,3,rsi);
   CopyBuffer(h_mm,0,0,3,ema);
   CopyRates(Symbol(),Period(),0,3,rates);
   
   bool precoAcimaEma = rates[1].open < ema[1]&&rates[1].close>ema[1];
   bool hiloAbaixoPreco = rates[1].close > hilo[1];
   bool rsiMaior50 = rsi[1]>=50;;
   
   
   if(precoAcimaEma && hiloAbaixoPreco && rsiMaior50)
     {
      ObjectCreate(0,rates[1].time+"_",OBJ_ARROW_BUY,0,rates[1].time,rates[1].low);
     }
   
  }
//+------------------------------------------------------------------+





 
João Paulo:

...

https://www.mql5.com/pt/forum/318294

Problemas de conexão, login ou atualização de gráficos? Leia aqui!
Problemas de conexão, login ou atualização de gráficos? Leia aqui!
  • 2019.07.19
  • www.mql5.com
Dado o grande número de pessoas que relatam problemas de conexão, login e gráficos que não são atualizados, estou publicando aqui um singelo roteir...
Razão: