DislikedHere's the problem I spotted. I'm using simple candle reversal trade logic to make legitimate trades easy to spot. Short trade: if ((C1>O1)&&(C<O)) Long trade: if ((C1<O1)&&(C>O)) I hope this is clear for you. {image} {file}Ignored
below is an example. You would also need to disable all the other patterns in the CalcCandleSticks subroutine.
bool candlePatternBearishEngulfing(int ShiftV)
{
double O = iOpen(Symbol(),ReqTimeFrame,ShiftV);
double O1 = iOpen(Symbol(),ReqTimeFrame,ShiftV+1);
double C = iClose(Symbol(),ReqTimeFrame,ShiftV);
double C1 = iClose(Symbol(),ReqTimeFrame,ShiftV+1);
if ((C1>O1)&&(O>C)&&(O>=C1)&&(O1>=C)&&((O-C)>(C1-O1))) return(true);
return(false);
}
One other point I noticed, is that the info panel shows UseTimeOfDay as enabled but the set file shows it as disabled. If it is to be enabled, you must now have the endhour as 23