The indicator is completely analogous to indicator LSMA Color published in CodeBase, except only one thing. It works much faster.
extern int period=34; // Regression calculating period
extern int price=0; // Price used for calculations 0-Close, 1-Open, 2- High, 3-Low, etc.
extern int Shift=0; // Chart shift when drawing
extern bool bPlaySound=true; // Playing a sound when changing color
extern string SoundName="alert.wav"; // Wave file
extern int CheckBar=0; // Bar, on which the color changing is controlled
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/8200
TEMA and DEMA are next of kinMACDonRSI
The MACD indicator is built on the basis of RSI that, in its turn, is built on MA.