Symbol is inaccessible
Cause: This is caused when the command being processed requires pricing data. Depending on the market, that pricing data requires a market subscription.
Solution: Getting the market price is not always required.
t=marketwhen opening a new order
c=position ps=positionwhen closing a position, or
- passing exact values using the fixed parameters: fp, ftp, fsl, etc..
Incorrect username or password.
Cause: Use the same username/password when logging into tradovate.com
Solution: If you assign a specific API password when generating the API keys, this password will need to be used instead of your login password.
You have 2-factor authentication enabled and are logging in from a new machine. Please check your email to approve this machine.
Cause: Initially when you use your API keys on a new machine (e.g. Zone), Tradovate ensures that you confirm the use of your account from this machine.
Solution: Await the email from Tradovate and approve the new device. Once approved, your trades will be able to be executed by the broker.