How do i open another trade on another day if the previous days trade is open

 

Please, I have an EA written which opens one trade per day ( I use OrdersTotal()<1 to make it so), but I want it to open another trade whenever it enters another day when it sees a trade advantage. Any suggestion will be appreciated.

 
amusco2:

Please, I have an EA written which opens one trade per day ( I use OrdersTotal()<1 to make it so), but I want it to open another trade whenever it enters another day when it sees a trade advantage. Any suggestion will be appreciated.

OrdersTotal() < 1 means the EA in incompatible with every other including itself on other charts and manual trading. Always filter by magic number and pair and TF (if necessary)
datetime latestOpen=0; int count=0;
for(int iPos = OrdersTotal()-1; iPos >= 0; iPos--) if (
    OrderSelect(iPos, SELECT_BY_POS)                    // Only my orders w/
&&  OrderMagicNumber()  == magic.number                 // my magic number
&&  OrderSymbol()       == chart.symbol                 // and my pair.
){
    count++;
    if (latestOpen < OrderOpenTime()) latestOpen = OrderOpenTime();
}
datetime dayLatestOpen = lastestOpen - latestOpen % 86400,
         tomorrow      = dayLastestOpen + 86400;
bool canOpen = TimeCurrent() >= tomorrow;
Reason: