Hello Fellas, Quick question, I have a programmer working on a algo for me and he needs the API access. Do I have to give him access to my portal right down to the key card or is there any way i can allow some sort of restricted access to the API (only historical data and live data is needed). Other account information is fine. Edit: I am talking about the TWS API, interactive brokers Thank you
How about giving the programmer read-only access? https://www.interactivebrokers.com/...ead-only access gives you,will need to log in.
Give him your paper trading account credentials for dev and test. I wouldn't give out my real auth info. These keys and other auth info should be read from a separate config file. When code is delivered, use keys in your file; e.g.: Code: keys.json { "api_key": 123456, "app_key": 234567 "port": 7497 } These are stored in the clear; you may also need to encrypting these keys
he can create his own paper account and use that. Looks like you didn't vet this guy; I assume he is cheap
I programmed to dozens of APIs. I always either have my own account or the API vendor provides one for me.
With IB you need a regular account before you can open a paper account: I've faced this problem myself: someone wants code using a specific broker (IB, Tradestation, etc). As a programmer, am I expected to have many different accounts with different brokers? For this reason I've had to turn down some contracts.
So you assert that a Developer must have an account with the broker that publishes the API they're using for a project?