I am unable to open a TD Ameritrade live account in my country. Otherwise I would have done it already.
Then why are you trading TD in sim? What is the point of it if you cannot ever open a live account with them where you are? What is the logic?
That would be like me opening up a demo account at some firm that trades CFDs, because as a USA citizen I cannot trade CFDs live.