DislikedAs said previously, it seems that there is a problem with Trading session but only when you use more than one takeprofit.
I colored in yellow a few trade that have no reasons to be taken according to me. There are totally outside from trading session period. All that I see is that there are taken just after a partial close is done. It is like if the process need to substitute the partial close lot by a new one.
I am really sorry if I missed something but it seems very strange if you look for example at 26 Januar and all these trades...
Your entry lot size is set to 1 lot it appears that the trade is being opened within the correct trading times. Note that the EA will manage existing trades outside of the session and not open new trades.
The misunderstanding is occurring when you system takes profits, PartialTP1=35 closes 0.4lots of the original order. So 0.6 lots remains in the trade.
In the journal, it would appear that the a new order is opened outside of the trade session, however this is how MT4 processed the remaining trade lots.
Looking at trades you highlighted, the new trades(for the remaining order) are always opened the same time that the partialTP is taken from the original order.
Most importantly tho, If the EA was opening new trades out of session these trades would be 1lot in size.