bool M_NewDay() { stGVL.nNumberOfTrades = 0; M_LogInfo("Trade count reset"); stGVL.DailyStartingBalance = AccountInfoDouble(ACCOUNT_BALANCE); int nDays = M_GetLastTradeDayDifference(); if((nDays > nMaxDaysWithoutTrade || nDays == -1) && nMaxDaysWithoutTrade > 0) { stGVL.bDemandKeepAccountAliveTrade = true; } return true; }