Any good software for value investment?
"I hope people don’t see this as being facetious but invest some time in learning to do that with Excel. Most financial information websites (Yahoo, MSN, etc.) will allow you to extract all the data you need into excel. This way you can learn to do analysis with something that isn’t a ""black box"" (as to mean you don’t know the exact equations behind the outputs) whereas with excel you can delve into and really understand the equations behind the numbers you are looking at. If you use Bloomberg it does all that for you but if you are just starting out you may not truly understand what it means and how everything is connected. If you create the same with excel you have no choice but to deeply understand because you built it from scratch! I'm certian there are plenty of tutorials to help you out there as every analyst who has worked in finance since the advent of excel has had to create these at one time or another. Good luck!" I had the same problem and was looking for a software that would give me easy access to historical financial statements of a company, preferably in a chart. So that I could easily compare earnings per share or other data between competitors. Have a look at Stockdance this might be what you are looking for.  Reuters Terminal is way out of my league (price and complexity) and Yahoo and Google Finance just don't offer the features I want, especially on financials. Stockdance offers a sort of stock selection check list on which you can define your own criterion’s. Hence it makes no investment suggestions but let's you implement your own investing strategy. As @littleadv and @DumbCoder point out in their comments above, Bloomberg Terminal is expensive for individual investors.  If you are looking for a free solution I would recommend Yahoo and Google Finance. On the other side, if you need more financial metrics regarding historic statements and consensus estimates, you should look at the iPad solution from Worldcap, which is not free, but significantly cheaper then Bloomberg and Reuters. Disclosure: I am affiliated with WorldCap.
The standard answer I have heard is that if you were to purchase term life insurance and invest the difference between the cost of the policies, your investments would grow larger than the cash value of the insurance. Also when you take cash out of CVLI the insurance value drops by a like amount. So you can't have your cake and leave it to your heirs too. Either you get the cash value OR they get the insurance value. Hopefully, there could be some of both. Although I believe the philosophy of that answer I have two issues with it. First, you must be dedicated enough to invest the difference every month. I can imagine that might be tough to do consistently and if you take breaks from the investing will you still accumulate more than you would have with the insurance? Second, for the past couple of years all of my investments in mutual funds have lost value. My life insurance has continued to grow cash value over the same time period. Hmm, maybe there isn't a one size fits all solution. If you need a large amount of insurance, term life will certainly be more affordable. However, considering this as an investment I would not expect that to be a deciding factor. Good luck with your decision. It is great that at such a young age you are concerned about investments. This form is due March 15. This year, the 15th is Saturday, so the deadline is Monday March 17th.  Keep in mind, the software guys would have two choices, wait until every last form is finalized before releasing, or put the software out by late November when 80%+ are good to go.  Nothing is broken in this process. Keep in mind that there are different needs depending on the individual. I like to grab a copy in early December, and have a preliminary idea of what my return with look like. I'll also know if I'll owe so much that I should send in a quarterly tax payment.  The IRS isn't accepting any return until 1/31 I believe, so you've lost no time.  When you open the program, it usually ask to 'phone home' and update. In a couple weeks, all should be well.  (Disclosure - I have guest posted on tax issues at both TurboTax and H&R Block's blogs. The above are my own views.) "Software or any online service fits this category I suppose.  There are two apps I pay for that are ""free."" Evernote and Pandora.  Evernote is free for 40MB, $45/yr for 500MB/mo transfer. Pandora is free for 40hrs/mo, $36/yr unlimited. When I use a free product and hit the limit it's a sign to me that I value that product and the owners deserve to get paid. To me, both products provide value that's well above the cost they are asking. In this case, both products are annual subscriptions, but offer monthly as well.  You don't mention the type of product you have, the two I listed are similar in billing type, but very difference end uses. The question is - How do you provide value and make your customers want to pay you?  BTW - the ~$40/yr give or take, seems a good price point. Under $50, it feels a fair price to pay for a useful product." Before anything else, pay down any debt at higher interest rates. Best guaranteed return on investment you can get. What do you plan to use the money for, when, with how much advance planning? How risk-tolerant are you, and how patient are you ? Would you see a dip in an asset's value as lost money or a buying opportunity? A good financial advisor -- and I mean one who is ONLY an advisor and not trying to sell you anything but their services -- can take answers of that sort and recommend a mix of investment types that will suit your needs. Knowing that balance, you can the pick specific investments to suit. (I remain a fan of low-fee index funds as a painless way to get good diversification, with some small percentage for more active trading if you really want to invest the effort and are convinced you can beat the odds.) Other answers here on the personal finance discussion go into this in detail, so I don't think it's worth repeating here unless there's something really unusual about your situation. This is a great forum, mostly focused around mutual funds though: http://www.bogleheads.org/ I use both Factset and Bloomberg on a daily basis. Factset has an extremely powerful portfolio management tool, which is really useful to analyze your portfolios etc. Also, it has a great backtesting tool. But it is unbearably slow, and the UI is not particularly intuitive, and you can't navigate using the keyboard. Factset is not cheaper. Just a different cost structure.  I use Bloomberg for prices and stock analysis. It is much quicker and I like the keyboard navigation system. That said, it has a lot of mistakes, especially in the Financial Analysis section. So you can't really trust it. Can you say a little more about how you want to use your new skills? For instance, machine learning to help make picks? Then I think the answer would be python. But if you’re thinking you’d like to write high speed trading algorithms, that’d be something else. "Real-time equity (or any other market) data is not available for free anywhere in the US.  It is always delayed by 10-15 minutes. On the other hand, online brokers who target the ""day trader"" (Interactive Brokers, TD Ameritrade, etc.) offer much closer to real-time data AND feature all the tools/alerts/charts/etc. you could ever possibly dream of.  I bet the type of alert you're asking for is available with just a couple of clicks on one of these brokers' platforms. Of course, accounts with these online brokers are not free; you must pay for these sophisticated tools and fast market access.  Another down side is that the data feeds sent to you by even the most sophisticated online broker are still delayed by tens of seconds compared to the data feeds used by big banks and professional investors.  Not to mention that the investment arm of the broker you use will be making its own trades based on the data feeds before relaying them on to you. So this begs the question: why do you need real-time information?  Are you trying to ""day trade"" -- i.e. profit from minute-to-minute fluctuations in the stock market?  (I can't in good conscience recommend that, but best of luck to you.)  If on the other hand you don't truly need ""real-time"" data for your application, then I support @ChrisDegnen's approach -- use public data feeds and write your own software.  You probably will not find any free tools for the sort of alerting you're looking for because most folks who want these types of alerts also need faster feeds and are therefore already using an online broker's tools."