Идея крайне проста, скрипт просто выделяет свечи, тела которых намного длиннее среднего. Часто памп начинается с нетипично длинной свечи.
Что есть среднее тело свечи определяется тоже просто: берутся последние 100 свечей, и из них высчитывается среднее арифметическое, теперь мы знаем какой длинны обычно тело. А значит приём можно использовать на любой таймфрейме и на любой паре.
Есть параметр Sensivity (переводится как "Чувствительность"). По сути это просто множитель. Если чувствительность поставить 5, то выделяться будут свечи, которые в 5 или более раз длиннее средних.
Так же можно галками отключать фон для пампов и дампов отдельно. Скрипт на третьей версии языка, с открытым кодом, прикреплён внизу.