- ago
I, too, have experienced a ratcheting down of speed on WL7.
And, order placement through my broker (TDA) is dangerously slow.
I've mentioned this in a previous post... it's almost like over time, the research and back testing one does is creating/building a cache file that drags performance to it's knees.

TOS offers an "enema" of sorts with their "Collect Garbage" function, which seems to work, but, ... I scalp trade the minute against stock pools from 50-200 stocks. I acquired a really fast new dedicated computer to handle my trade processing exclusively . But the lag has become so significant that my exits sometimes become unprofitable by the time they are sent to TOS and executed. Worse ... oftentimes, the entire program just stops with a "not responding", which requires a reboot.

Dummy Accounts trade much more reliably, so I thought possibly it was TOS, metering my API access.

I've resorted to compromising on my use of strategies, leaning toward choosing only the ones that require less processing, and position sizes that do not require syncing.

I've not moved to WL8 yet due to problems I'm having with that edition (on another computer) but hopefully, I'll find a way to overcome these speed issues eventually.



0
814
Solved
8 Replies

Reply

Bookmark

Sort
Cone8
 ( 25.05% )
- ago
#1
TDA is slow to activate an API trade. IB is fast, instantaneous. If you need the speed, there's no question which broker to use. IB commissions may be a factor for you, however, if you trade large positions.

Somewhere in the forum I posted a some gif videos comparing TDA to IB, but I don't have the link handy.

Alpaca and Tradier (to be released in short time) are more broker options, but I can't speak to their speed yet.
0
- ago
#2
Thanks. IB is VERY expensive.
TOS is extremely slow. Actually, I can no longer feel comfortable trading with TOS using WL7, is SOOOO slow. Dangerously slow. What's more, the account register is rarely accurate. I have no clue when WL7 is getting the account numbers from there are so inaccurate. I had no idea TOS would be so bad processing order.
0
Cone8
 ( 25.05% )
- ago
#3
While I certainly wouldn't characterize IB as VERY expensive (you should have seen what brokers charged for commissions 30 years ago) trading with TDA through the API is definitely slow - it's fine for longer timeframes, but forget about 1-minute bars.

In my experience, my TDA account positions in Wealth-Lab are always spot on.

What are you seeing that is inaccurate? Be specific.
0
- ago
#4
Thanks Cone,

FYI... I'm 68, been trading technically for 40+ years, and I recollect using WL3. I'm Not a coder, but I try. Fidelity was a disaster in the old days, and I remember the very high rates of those days. I still have Fidelity accounts and they still are ... not very technical at all compared to TOS and the Fidelity platform is not good. They are really a bank as far as I'm concerned.

You are right, 1 Minute Backtests and trading is futile with TOS, disappointingly. Not sure about the 2,3,4 and 5 minute but I'm not interested in trading those timeframes frankly.

I place 500-600 live trades per day, everyday, doing my live comparative work.

I'll try the 2 minute and see what happens but... the TOS api is a snail, usually taking 4-5 secs to execute across the WL7-TOS network (assuming that my order does not get lost in a que/backup of orders already trying to get through from a prior dump of orders.
0
Cone8
 ( 25.05% )
- ago
#5
Whenever I read "TOS" I think Time-Of-Sales, but you must be referring to Think-Or-Swim.

Although you see the API orders show up in TOS - and it's good to monitor them there - WL7/8 doesn't actually connect to TOS, and, it's not required to run TOS to trade with the TDA API. In fact, TOS actually uses a completely different proprietary API for its connection to TDA subsystems.

okay, 500 orders a day would be VERY expensive at IB - agreed!
0
- ago
#6
Well, I can tell you this from vast exp with TOS, the balances rarely match at any given time between TOS and WL7. So if 100 shares are ordered through WL7, I could be up instantly by say $1.50+ in WL7 and up by only $.01 in TOS.

These number will sync only the update button is clicked.

So I can never totally control my trading executions from WL7. Too risky.
0
Cone8
 ( 25.05% )
- ago
#7
Check it again after WL8 Build 7 is released, probably late next week. We should be getting account updates following any transaction.
0
Best Answer
- ago
#8
excellent!! Balances now appear to match up between WL and ThinkorSwim, Cone.
2

Reply

Bookmark

Sort