if ((ToTime(Time[0]) >= fisrtSessionStart && ToTime(Time[0]) < firstSessionEnd) //first session hours
&& Time[0].DayOfWeek != DayOfWeek.Saturday && Time[0].DayOfWeek != DayOfWeek.Sunday) //weekend days
{
sessionIsRunning = true;
}
if(SecondSesionEnable &&
(ToTime(Time[0]) >= secondSessionStart && ToTime(Time[0]) < secondSessionEnd) //second session hours
&& Time[0].DayOfWeek != DayOfWeek.Saturday && Time[0].DayOfWeek != DayOfWeek.Sunday)
{
sessionIsRunning = true;
}
if (sessionIsRunning == true){
//check conditions exit one direction entry one in another direction
//for example
if (EMA(Close, 8)[0] < EMA(Close, 8)[1])
{
ExitLong();
orderShort = EnterShort();
}
}
//Code for session end
//littel modifiied, but still don't work (almost the same code is for second session)
if ((ToTime(Time[0]) >= firstSessionEnd) ) {
CancelOrder(orderShort);
CancelOrder(orderLong);
CancelAllOrders(true,true);
ExitShort();
ExitLong();
}
Thanks in advance.
Comment