dStartTime = this.drawList[nIndex+1].Time;
tCheckMinuteBefore = dStartTime.AddMinutes(-1*tChartTimeFrameInMinutes);
tOneBarBeforeTime = this.drawList[nIndex+1].Time.AddMinutes(-1*tChartTimeFrameInMinutes);
tOneBarAfterTime = this.drawList[nIndex].Time.AddMinutes(1*tChartTimeFrameInMinutes)
Print("dStartTime = " + dStartTime);
Print("one minute before " + tOneBarBeforeTime);
Print("one minute After Time " + tOneBarAfterTime);
Print(tCheckMinuteBefore + "Check one minute before time");
Print("The time is now " + Time[0]);
if (tCheckMinuteBefore == Time[0])
{
Print("in the if statement of 1 minute before time");
Print("pattern 45 is set to false");
Print("Pattern 67 is set to false");
bPattern45Found = false;
bPattern67Found = false;
}
the results as you can see it never goes through this statement of IF
if (tCheckMinuteBefore == Time[0])
dStartTime = 2017-12-01 6:31:00 AM
one minute before 2017-12-01 6:30:00 AM
one minute After Time 2017-12-01 6:23:00 AM
2017-12-01 6:30:00 AMCheck one minute before time
The time is now 2017-12-01 6:29:00 AM
dStartTime = 2017-12-01 6:31:00 AM
one minute before 2017-12-01 6:30:00 AM
one minute After Time 2017-12-01 6:23:00 AM
2017-12-01 6:30:00 AMCheck one minute before time
The time is now 2017-12-01 6:30:00 AM
dStartTime = 2017-12-01 6:31:00 AM
one minute before 2017-12-01 6:30:00 AM
one minute After Time 2017-12-01 6:23:00 AM
2017-12-01 6:30:00 AMCheck one minute before time
The time is now 2017-12-01 6:31:00 AM
how do you compare the times
Comment