If the position is closed, the difference earned is+1000. This is a real profit, and you can get it if you close your position.
If you don't close your position, then the difference you earned today (pay attention to the words) is +500, which is called "floating profit"-floating "floating" floating ". As long as you don't close your position, it will always fluctuate back and forth with the daily settlement price.
When you ask such a question, you actually confuse the calculation method with the consideration of time. It's like asking, "Do I earn more by closing my position now, or do I earn more by closing my position in a few days?"
What did you say?/Sorry?