I can't see the president has anything to lose by holding out for his wall indefinitely. He holds all the cards so no reason to negotiate. Congress will eventually be forced to flinch, but they will delay as long as possible and be dysfunctional about it.
I'm not sure why you think the president has any cards at all. He literally has no say on the federal budget, per the Constitution. He can veto a budget that Congress passes, but since the budget compromise has already passed the House and then the Senate with a veto-proof majority, it doesn't matter what Trump wants.
I agree that Congress will flinch eventually, by sending Trump the budget compromise they have already worked out, or one very similar to it, and letting him veto it or not, and then overriding his veto if he does. Right now McConnell is preventing that from happening, but that won't last forever. He's not as keen to keep the US government closed for the next two years.
On a side note, how long do we think the government has to stay shut down before they start floating the idea of NOT giving back pay to all of those furloughed federal workers? Six months? Two years? At some point, people are going to have to look for other jobs to feed their children, and after that I think republicans might suggest that they don't deserve back pay, or only deserve a few paychecks worth of back pay instead of their entire annual salaries paid retroactively all at once.
DreamFIRE, you should probably stop posting links from the daily caller. You might as well post links to stormfront.org at this point, because nobody can possibly take you seriously if you're taking that stuff seriously.