StrategyDesk Volume Problem “Resolved”, Core Problem Revealed
I believe I’ve found the source of StrategyDesk’s volume-calculation “problem” … and I think I smell a rat.
First, the volume. What traders are used to getting when we ask for “1-month average volume” (from ANY application) is the average daily trading volume for the last month (i.e. 30 calendar days or 20 trading days thru yesterday or today). The fact that StrategyDesk has no function for Average Volume is, as Blue would say, a big ole CLUE in itself… AvgVol[30] for 30-day average volume, for instance. Is that too much to ask? How could someone NOT have that function in TRADING software? Keep reading.
We can, in fact, get a decent approximation of the average daily trading volume for the prior CALENDAR month by using the (Bar[Volume,M,1]/20) formula. However, as a trader, that’s not what I want, as I discussed in an email exchange with Gabriel this evening:
Whereas Advanced Analyzer, for “Vol Ave 1 Month” gives what appears to be the last 20 trading days’ total volume / 20, a “20-bar moving average of the volume,” so to speak, StrategyDesk does indeed seem to go by calendar months, which sucks really bad, and as you say, requires us to calcluate the average volume for the PRIOR calendar month, very inaccurate as we have to ignore up to 3 weeks’ worth of more recent data in a number which only involves 4 weeks’ worth total, and when the last few weeks are in fact much more important in determining whether the stock is a candidate. Argh. Guess if we insisted on using this POS, we could use (week-1)+(week-2)+(week-3)+(week-4) and divide THAT total by 20, but then again we could just use a pencil and hand calculator…
I also discussed the fact that SD gets excruciatingly SLOW if you ask much of it. I would never recommend that anyone program this v1.0 thing to actually trade for them, which it claims it can do. If its screener is running a couple of minutes behind, and triggers the trade, well, anyone who’s daytraded knows what can happen.
Set it up to take some of the load off, and give you a shorter list of better candidates by filtering down for things like intraday pullbacks near moving averages, as we discussed in the last post. Then use your eyeballs to make the final decision.
Oh, and that smell…
Mr. Krabs: [sniffs the air] Do you smell that? That smell… a kind of smelly smell… a smelly smell that smells… smelly. Anchovies!
Ameritrade did indeed acquire StrategyDesk from outside, as they seem to do everything. Advanced Analyzer, (formerly BigEasy Investor) is a fully-functional and very respectable end-of-day screening and research program, although it’s a little 1998 in its functions. HOWEVER, StrategyDesk is the product of a company called Think Tech, Inc., which Googles out to be ONE GUY named Jiri Janecek.
StrategyDesk is giving me PTSD flashbacks, because it appears to be the type of software I’ve spent my career in healthcare having to suffer with— the CRAP produced by well-intentioned programmers based on what they THINK I do, and I have to spend much of every day working around the problems caused by the discrepancy between what they think I do and what I actually do.
If StrategyDesk does indeed turn out to be the product of a programmer who takes market data feeds and arranges to manipulate them based on what he thinks traders need based on what he thinks traders do, well he’s done an admirable job… for a non-trader. But it means the software will never evolve to the point of being fully functional. It would also explain the lame documentation. Whereas the general public would be stupified by the pretty EMA and stochastics formulas and all, to us they’re like a second language. You wanna program for sewer workers, you’d better know your shit, so to speak.




