StockFetcher Forums · General Discussion · Excel Analysis of trade data<< >>Post Follow-up
52 posts
msg #52863
Ignore psheridan050
7/8/2007 6:06:44 AM

Anyone perform portfolio analysis within Excel? I would like to use Excel to help optimize my filters results after downloading the trade data with indicators. Iím sure using the analysis tool pack is he right way to go but I am unsure which of these tools is best to use and in what situations. Just hoping someone has some experience in this area that they would like to pass alongÖ

42 posts
msg #52864
Ignore bielyplafon
7/8/2007 6:56:29 AM

It sounds to me like you don't know what you want to do (to achieve) but you want to do something that would help you.

So what really you want to achieve?


52 posts
msg #52866
Ignore psheridan050
7/8/2007 8:25:48 AM


In a way your right. I know intuitively that using Excel with the information provided by StockFetcher can help me analyze filter performance and to see what statistically works and what doesnít. StockFetcher outputs Entry Indicators for various indicators that you select before running a back test. After the back test is run you can save this information as a .CSV and open it in Excel. Using Excel, I would like to analyze this data for patterns correlations etc that might help me to improve the filters in which I am testing. The problem is building a spreadsheet that will do this for me. I have been reading books on statistics and Excel, and have begun building myself a workbook, but its slow going. Iím look for advice and pointers from people who use StockFetcher and Excel in combination. Or Iím looking for advice on using Excel with stock data in general. Pointers to other websites where I can get this info would be appreciated as well. Or an example spreadsheet would be even better.

42 posts
msg #52867
Ignore bielyplafon
7/8/2007 9:26:47 AM

- I think you want to analyze details on the data that contain much bigger errors (StockFetcher backtest data IMO contain some errors due to limitations how you can define your entry/exit strategy)

- "...analyze this data for patterns correlations..." do you already know what kind of patterns you want to analyze? Did you make your statistical tests in Excel (formulas...)? Data entry into tests shouldn't be such a big problem.

I don't know what your filters are but I would recomend you to focus on the ideas based on which they are build. Here in the forums are described couple of strategies for trading stocks (stochastic FastK(14); 8% gainers, rsi(2) and positive linear slope, MACD and many more) You can also go to where I would say is more readable description of some ideas (comparing to usually only technical one here)

Take one idea/filter, understand it and paper-trade. It will give you much more value than back-testing (of course it is not valid if you want to design fully automated trading system). You will be able to practice entries, exits, understanding your emotions... I started with FastK which Muddy described in such a detail that it was easy to follow. (Muddy, I keep saying thank you always when I'm picking stocks for watchlist :o))

Best regards

I think TRO once said "Markets are not about being right or wrong, they are about making money"

34 posts
msg #52869
Ignore hscott
7/8/2007 9:45:22 AM

FWIW heres how I do it. Start with a very basic simple filter. Run it and have it include several SF variables that you think might be relevant. Then in the spreadsheet sort on each variable in turn. For example suppose you like OBV. If you sort on OBV you can see how gain/loss varies with OBV. I just take the average of the half of results with low OBV and compare to the half with high OBV but do it as you please. Most of the time a variable will not have much effect on results but sometimes it does. So suppose that you find that low OBV leads to higher return. Then you add a line like "OBV less that xxxx" in your filter, rerun it and see if that helps.

Another idea I had was, instead of starting with a simple filter as I said, I start with a list of say the largest % gainers in the past 30 days or 60 days. Define new variables which contain the variable you are checking at the beginning of your 30 days, like "{set aaa,OBV 60 days ago}. Do this with another list of pretty flat stocks over the period. Merge the 2 results. Then you can see if a particular variable is correlated with higher results.

Here is an example of a filter I constructed using such techniques:

set{ii,intraday intensity(21)}
set{mf,Money Flow Index(15)}
set{au,Aroon Up(25)}
ii greater than 2000000
at greater than 0.5
rr below 30
au below 5
mf below 30

It works pretty well but only in rising markets

EH Scott

206 posts
msg #52875
Ignore lockwhiz
7/8/2007 1:05:09 PM

EXCEL analysis is a great way to combine fundamentals with the technicals....and QMATIX brought it all together with their XLQ.

I found this tool years ago, and it is awesome. The tool actually is able to update your spreadsheet in realtime, with out a manual refresh. It uses COM to do this ... check it out ! XLQ is the name of the tool. You can find it at:

485 posts
msg #52905
Ignore guru_trader
7/9/2007 11:31:40 AM

Here are some of my favorites add-ins for Microsoft Excel:

XLQ ... this one integrates into cell formulas and will retrieve intraday, daily, weekly, monthly OHLCV data ... you will have to build your own technical indicators with XLQ, or use AnalyzerXL

AnalyzerXL ... this one is loaded with over 140 technical indicators including a neural predictor

52 posts
msg #52928
Ignore psheridan050
7/10/2007 6:56:01 AM

Thanks guys for the comments. Ill be looking into XLQ as it looks like an interesting addon to Excel. Does anyone have particular formulas you use in Excel that might be of interest?

StockFetcher Forums · General Discussion · Excel Analysis of trade data<< >>Post Follow-up

*** Disclaimer *** does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. does not recommend particular securities., Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.

Copyright 2018 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus