Omega doesn't make its decision solely based on your past, it makes the decision based on all information salient to the question. Omega is an omniscient perfect reasoner. If there's anything that will affect your decision, Omega knows about it.
Omega cannot have the future as an input; any knowledge Omega has about the future is a result of logical reasoning based upon its knowledge of the past.
If you know that Omega will correctly predict your actions
You cannot know this, unless you (a) consider backwards causality, which is wrong, or (b) consider absence of free will, which is uninteresting.
You can also not know that Omega will correctly predict your choice with p≠0.5. At best, you can only know that Omega predicts you to one-box/two-box with p=whatever.
I have read lots of LW posts on this topic, and everyone seems to take this for granted without giving a proper explanation. So if anyone could explain this to me, I would appreciate that.
This is a simple question that is in need of a simple answer. Please don't link to pages and pages of theorycrafting. Thank you.
Edit: Since posting this, I have come to the conclusion that CDT doesn't actually play Newcomb. Here's a disagreement with that statement:
And here's my response:
Edit 2: Clarification regarding backwards causality, which seems to confuse people:
Edit 3: Further clarification on the possible problems that could be considered Newcomb:
Edit 4: Excerpt from Nozick's "Newcomb's Problem and Two Principles of Choice":