Firstly a tiny detail. That 'Pass' block is completely innecessary. You can remove it. I see two problems. Your block 'Once a day' will be executes just once every day. This means that will happen on the first tick of that day and will not check it out again until tomorrow. This is wht all blocks below it aren't simply executed after that fisrt tick every day.
You should use a 'Time filter' block instead in which you can specify the period of the day in which you wantthe EA to check the blocks below. And this leads to the second problem. That Time 1 period on the 'Check profit' block is not correct. You begin the day at 00:00 not at 24:00. In effect, that time doesn't exist on the Mt4 platform. After 23:59:59, there is 00:00:00.
Let's begin with this and then we'll continue with the loses' part. 





