Automated trading system using SAS

Quote from Joetrader:

Some of the biggest quant firms on the street use SAS for backtesting and automation. We are not in the league with the biggest, but we force all of our new quants to learn SAS day 1 and all of our systems are written in SAS. the statistics are fast and error free and when you are developing heavy quant models, you would be surprised how many PhD's mess up the statistics with a simple error so when we bring someone in we recode their idea in SAS and it is definitely a joykill. Also it is blazing fast.

Unfortuantly they are not error free. If you look into their robust regression (Proc Robustreg) techniques they have plenty of errors in the way they process their residual analysis. Their out of sample fitting routines (R-square hold-out in Time series for example) is computed entirely wrong. I have talked with them many times about their errors in both Base SAS as well as their Time Series Forecast System platforms as I have been one of their beta testers in the past.

That is not to say they are not the best stat language out their (with S-plus a close second) but unless you have an API tie in, and a way to quickly process large Proc SQL queries, it makes it a very difficult program to fully automate. This doesn't even address the efficiency issues in large Marco curve fitting algorithims which these systems are usually based on. Maybe this can be solved with super heavy duty servers or something along those lines but even with a tricked out 64 bit computer it still runs into serious system bog down issues.
 
Quote from MarkBrown:

matlab is crap and they have been touting their trading modules for over ten years. but it's all junk - they are hard headed and impossible to work with much like cqg and tt but worse.

agreed. the only reason matlab has a strangle hold is because people coming out of school know it. that's slowly changing since more schools are using alternatives ...( python ipython/scipy/numpy). :D
 
Numeric runs all 18B on SAS. I should have added that we are not doing any high frequency stuff with this...some intra day but no high freq.
 
If OP is already a SAS license-holder, hey, he can give it a go and let us know how it works out. If he isn't, I'm at a loss as to how/why he would focus on SAS as a prospective toolset.
 
Hmmm...any software vender that exposes their platform to windows through an api can potentially be used as a trading device in the windows environment. Sas, matlab, whatever....I really don't see the issue of argument here. If it is a systematic and potentially slow trade, more power to you. You will be the first person I know of doing this with sas though so enjoy being the canary.
 
Quote from Rodney King:

If OP is already a SAS license-holder, hey, he can give it a go and let us know how it works out. If he isn't, I'm at a loss as to how/why he would focus on SAS as a prospective toolset.

Agreed.
 
Back
Top