How can you compile this indicator anyway?
// indicator parameters
extern string Indi.Version= INDICATOR_VERSION;
extern string TimeFrame.Settings="ββββββββββββββββββββββββββββββ";
extern int TimeFrame.Period=0; // Timeframe: 0,1,5,15,30,60,240,1440 etc. Current Timeframe=0.
extern int TimeFrame.Auto=1; // Automatically select higher TF. M15 and M30 -> H1. Off=0, 1st HTF=1, 2nd HTF=2
extern string Stoch.Settings="ββββββββββββββββββββββββββββββ";
extern int Stoch.KPeriod=11;
extern int Stoch.Slowing=3;
extern int Stoch.MAMethod=MODE_SMA; // "<< SMA=0, EMA=1, SMMA=2, LWMA=3 >>";
extern int Stoch.PriceField=1; // "<< 0=High/Low, 1=Close/Close >>";
extern int Stoch.Low=20;
extern int Stoch.High=80;
With these "." in the variable names... at least I got errors about that.
Otherwise only your eyes care about colors, programs work with numbers. Buffers should give you data that represents those colors in some way, for example blue can be 1, red can be 0, or something else that means something and can be used from the EA.