Do algorithmic trading platforms typically have live-data access to stock data?
"Algorithmic trading doesn't necessarily require live feeds. It is a very generic term describing trading based on the decisions made by a machine and not a person. One very prominent type of algo-trading is ""high frequency trading"". For HFT to be effective, not only do you need live feeds (which are provided by the exchanges electronically), you need them before others get them. That's why HFT traders put their machines as close as possible (physically) to the exchange data centers, sometimes even renting racks at the same datacenters from the exchanges themselves." "Yes, Interactive Brokers is a good source for live data feeds and they have an API which is used to programmatically access the feeds, you will have to pay for data feeds from the individual data sources though.  The stock exchanges have a very high price for their data and this has stifled innovation in the financial sector for several decades in the united states. But at the same time, it has inflated the value and mystique of ""quants"" doing simple algorithms ""that execute within milliseconds"" for banks and funds.  Also RIZM has live feeds, it is a younger service than other exchanges but helps people tap into any online broker's feeds and let you trade your custom algorithms that way, that is their goal."
No. The information you are describing is technical data about a stock's market price and trading volume, only. There is nothing implied in that data about a company's financial fundamentals (earnings/profitability, outstanding shares, market capitalization, dividends, balance sheet assets and liabilities, etc.) All you can infer is positive or negative momentum in the trading of the stock. If you want to understand if a company is performing well, then you need fundamental data about the company such as you would get from a company's annual and quarterly reports. About 10 years ago, I used to use MetaStock Trader which was a very sound tool, with a large number of indicators, but it has been a number of years since I have used it, so my comments on it will be out of date. At the time it relied upon me purchasing trading data myself, which is why I switched to Incredible Charts. I currently use Incredible Charts which I have done for a number of years, initially on the free adware service, now on the $10/year for EOD data access. There are quicker levels of data access, which might suit you, but I can't comment on these. It is web-based which is key for me. The data quality is very good and the number of inbuilt indicators is excellent. You can build search routines on the basis of specific indicators which is very effective. I'm looking at VectorVest, as a replacement for (or in addition to) Incredible Charts, as it has very powerful backtesting routines and the ability to run test portfolios with specific buy/sell criteria that can simulate and backtest a number of trading scenarios at the same time. The advantage of all of these is they are not tied to a particular broker. Of course you wouldn't, and of course data is incredibly important.  What I'm saying is that you at least have access to rudimentary data about what people are interested in, public data sources, etc that didn't even exist in the past.  In the past, small businesses were flying incredibly blind.  The data small businesses do have access to today didn't even exist except in either very expensive data collection firms or in hard to get physical records in the past.  A small company is never going to have the resources of a large one - at any point in history Assuming the data you're referring to is this line: the difference might be related to the different exchanges on which the stock trades.  FINRA could be listing the reported volume from one exchange, while the NASDAQ data might be listing the volume on all exchanges. This is an important distinction because AAV is a Canadian company that is listed on the Toronto Stock Exchange and the NYSE. The Q at the end of the line stands for NASDAQ, according to FINRA's codebook for those data. My guess is that the FINRA data is only reporting the volume for the NASDAQ exchange and not the total volume for all exchanges (Toronto, NASDAQ, NYSE, etc.) while the data straight from NASDAQ, oddly enough, is reporting the total volume. However, FINRA could also face reporting discrepancies, since it's a regulatory body and therefore might not have the most up-to-date volume data that the various exchanges can access.  I don't know if it's related or not, but looking at the NASDAQ historical data, it looks like the volume on March 6, the day you're asking about, was much lower than the volume in most of the days immediately before or after it. For all I know, something might have happened that day concerning that particular stock or the market as a whole. I don't remember anything in particular, but you never know. As Chris pointed out in his comment, smaller stock exchanges may use open outcry. There are several exchanges that use open outcry/floor trading in the US, however, although they aren't necessarily stock exchanges.  Having visited the three Chicago exchanges I mentioned, I can personally vouch for their continued use of a trading floor, although its use is declining in all three. "You could use any of various financial APIs (e.g., Yahoo finance) to get prices of some reference stock and bond index funds.  That would be a reasonable approximation to market performance over a given time span. As for inflation data, just googling ""monthly inflation data"" gave me two pages with numbers that seem to agree and go back to 1914.  If you want to double-check their numbers you could go to the source at the BLS. As for whether any existing analysis exists, I'm not sure exactly what you mean.  I don't think you need to do much analysis to show that stock returns are different over different time periods." There is trading, and while it can be automated, someone has to define the rules for the automated system.  Why not call that person the manager? There are lots of good answers on here already.  There are actually lots of answers for this question.  Lots.  I have years of experience on the exchange feed side and there are hundreds and thousands of variables.   All of these variables are funneled into systems owned by large financial institutions (I used to manage these - and only a few companies in the world do this so not hard to guess who I work for).  Their computers then make trades based on all of these variables and equations.  There are variables as whacky as how many times was a company mentioned in an aggregate news feed down to your basic company financials.  But if there is a way to measure a company (or to just guess) there is an equation for it plugged into a super computer at a big bank. Now there are two important factors on why you see this mad dash in the morning: Now most of the rest of the day is also automated trades but by the time you are an hour into market open the computers for the most part have fulfilled their calendar buys.  Everyone else's answer is right too.  There is futures contracts that change, global exchange info changes, options expiring, basic news, whatever but all of these are amplified by the calendar day changing.