Code:
void MTF_Schaff()
{
if(timeCheck == Time[0]) return(0);
timeCheck = Time[0];
double schaff = iCustom(NULL,0,"MTF Schaff Trend v2.02",TimeFrame,10,23,50,false,false,10,90,0,0);
double schaffpre = iCustom(NULL,0,"MTF Schaff Trend v2.02",TimeFrame,10,23,50,false,false,10,90,0,1);
if(schaff < 10 || schaff > 90) {GlobalVariableSet("Indi1Say_"+Symbol(),0); return;}
if(schaffpre < 10 && schaff > 10 && schaff_k10 == false)
{
schaff_k10 = true;
}
if(schaffpre < 20 && schaff > 20 && schaff_k10 == true)
{
GlobalVariableSet("Indi1Say_"+Symbol(),1);
Alert("Währungspaar: " + Symbol() + " EA auf Buy gesetzt! Indikator MTF_Schaff >20%");
schaff_k10 = false;
return;
}
if(schaffpre > 90 && schaff < 90 && schaff_g90 == false)
{
schaff_g90 = true;
}
if(schaffpre > 80 && schaff < 80 && schaff_g90 == true)
{
GlobalVariableSet("Indi1Say_"+Symbol(),-1);
Alert("Währungspaar: " + Symbol() + " EA auf SELL gesetzt! Indikator MTF_Schaff <80%");
schaff_g90 = false;
return;
}
if(schaffpre >50 && schaff < 50)
{
GlobalVariableSet("Indi1Say_"+Symbol(),-1);
Alert("Währungspaar: " + Symbol() + " EA auf SELL gesetzt! Indikator MTF_Schaff <50%");
return;
}
if(schaffpre < 50 && schaff > 50 && schaff)
{
GlobalVariableSet("Indi1Say_"+Symbol(),1);
Alert("Währungspaar: " + Symbol() + " EA auf BUY gesetzt! Indikator MTF_Schaff >50%");
return;
}
}