All I can tell you is that in my experience it can be influenced by events. For example, when the double xp weekend took place, the price of TC in my server went down, I believe because many people were selling TC to get money and buy exercise weapons (cheaper that way), the price of TC went down like around 1k maybe.
About the optimal price, I will let others help on the subject.