Amtrak tickets are sold in buckets and don't price fluctuate much. If you are booking in advance more than 14 days and Saver tickets are available those are the best deal. I have also bought train tickets a few days out and they were cheaper than last minute flights.
Almost uniformly earlier is better. There are some specials but you're almost always losing if you wait.