That is true, but sometimes depends. Sometimes is better for the EA to forget some things when it is restarted. And sometimes not
But I don't use some fancy methods to save the current state of any EA when it is closed, all the EAs generated with fxDreema are very normal 1-file-only EAs, where no external files are used and no external files are written.
I am thinking sometimes - can I do something, so blocks like "Once a day" which normally have temporary memory, to store that memory also in external file, so in case the EA is reloaded - to continue from the same point. But there can be problems with that. What if you don't want and don't expect that? What if you remove the EA and add it again with different input parametes (different behaviour of the EA) - if you have "Once a day" block or something similar that will load some state from external file when the EA is loaded, this will probably make the EA to behave differently than expected. Not to mention if variables are saved and restored...
So it's always better to make the EA in a way to continue from where is it, or start again if that is needed. I prefer to use the trades itself as a memory - their open prices, stops, lot sizes are keeping some information and it can be used.
Otherwise I can't understand you in the last few posts - is it working or not... let's say that I don't understand your english very well. And I am also not native english, so... 