Серый, а ошибки на индикаторах неужели нет никакой? Потому что обычно по ним уже смотришь и определяешь что могло случиться точно. А то я смотрю много определений сделали, но правильного все же нет ни одного, иначе начал бы работать давно.
Не всегда бывают ошибки, частенько получается что не показывает ничего, но хандрит, вот что хочешь, то и думай как говорится при разных ситуациях. Тогда и приходится рыть весь блок, чтобы понять причину.