My biggest issue is that I'm an RIA that trades with discretion for multiple subaccounts. When I go to add a "U...." type account to the account list, it takes the account, but when I go to deploy, it prompts me for a password, and does not accept the master password with which I log into all accounts to place trades, specifying the subaccount in each trade.
Anybody else faced this? Is there a work around? I reckon I can ask each of my clients for their password, but this seems like a tedious way of doing things, since they've already authorized me to trade on their behalf.
2) This issue has to do with limit orders. Due to history of flash crashes (up and down), I am reluctant to place ANY trade at "market". I always use Limit orders.
In live trading, according to Q's help pages, "All open orders are cancelled at end of day."
- I take it this means that partially filled orders are also cancelled? Is that accurate?
- It says that "order_target" and "order_target_percent" will still be relaunched the next day.
Does this mean, in my use of limit orders, that I can use
order_target(someStock, totalSharesToAcquire,MaxPriceToPay)
and be confident that after being cancelled for not having filled one day, the order will be relaunched the next morning?
3) If the answer to 2 is in the negative, does anybody have a simple function for storing all unfilled orders into a context variable
every night and relaunching? If not, I'll have to put my limited Python skills to the test, and I'll post the results later to the community.
Appreciate any input.