Mean Reversion Target – 30 Min (2-3 days typically)
iHi4[i]=iMA(NULL,0,414,0,MODE_EMA, PRICE_HIGH,i);
iLo4[i]=iMA(NULL,0,414,0,MODE_EMA, PRICE_LOW,i);
deletetxt1("Froese");
for (i = lookback ; i >= 0; i--) {
if (iHigh(symbol,0,i+30)==iHigh(symbol,0,iHighest(symbol,0,MODE_HIGH,230,i))) {
ObjectCreate("Froese"+i,OBJ_TEXT, 0, Time[i], High[i+30]-40*Point);
ObjectSetText("Froese"+i, "Mean Reversion Target: "+DoubleToString(NormalizeDouble(iLo4[i+30],4),4), 23, "Arial Black", clrDarkGreen);
}
if (iLow(symbol,0,i+30)==iLow(symbol,0,iLowest(symbol,0,MODE_LOW,230,i))) {
ObjectCreate("Froese"+i,OBJ_TEXT, 0, Time[i], Low[i+30]+40*Point);
ObjectSetText("Froese"+i, "Mean Reversion Target: "+DoubleToString(NormalizeDouble(iHi4[i+30],4),4), 23, "Arial Black", clrDarkGreen);
}
}
void deletetxt1(string text){
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--){
string on = ObjectName(iObj);
if(StringFind(on, text) == 0) ObjectDelete(on);
} }