NYSE vs. Nasdaq - can I tell what exchange a ticker traded on, based solely on the ticker?
"You cannot determine this solely by the ticker length. However, there are some conventions that may help steer you there. Nasdaq has 2-4 base letters BATS has 4 base letters NYSE equity securities have 1-4 base letters. NYSE Mkt (formerly Amex) have 1-4 base letters. NYSE Arca has 4 base letters OTC has 4 base letters. Security types other than equities may have additional letters added, and each exchange (and data vendors) have different conventions for how this is handled. So if you see ""T"" for a US-listed security it would be only be either NASDAQ, NYSE or NYSE Mkt. If you see ""ANET"" then you cannot tell which exchange it is listed on.  (In this case, ANET Arista Networks is actually a NYSE stock). For some non-equity security types, such as hybrids, and debt instruments, some exchanges add ""P"" to the end for ""preferreds"" (Nasdaq and OTC) and NYSE/NYSE Mkt have a variety of methods (including not adding anything) to the ticker.  Examples include NYSE:TFG, NYSEMkt:IPB, Nasdaaq: AGNCP, Nasdaq:OXLCN.  It all becomes rather confusing given the changes in conventions over the years. Essentially, you require data that provides you with ticker, listing location and security type. The exchanges allocate security tickers in conjunction with the SEC so there are no overlaps.  eg. The same ticker cannot represent two different securities. However, tickers can be re-used.  For example, the ticker AB has been used by the following companies:" "Things are in fact more complicated. It really depends what you mean by ""ticker"" and who gave you this ticker. There is several codes to identify a security: The Bloomberg code contains a code to identify the exchange as in ALU:FP the FP part refers to Euronext Paris. The RIC code works the same way but with a different convention. Exchanges are identified by the MIC code.(they are in fact divided in market segments with each market segment having a main market segment) ISIN and SEDOL codes do not provide informations about the exchange so they are usually given with a MIC. There is no guarantee that Reuters and Bloomberg won't use the same company code to refer to different company.  But they usually use the exchange ticker. This ticker is requested by each company and can be anything. They are accepted most of the time. But sometimes to avoid confusion some requests are rejected. (For instance FBI ticker was refused) For more info read: The evolution of ticker symbols Financial providers like Bloomberg provides services to be informed when a security is added/removed from a market."
Yes, it's possible and even common but it depends on your bank or broker. One of the main differences is that you might assume FX risk if your account is in EUR and you trade stock denominated in USD. You might also encounter lower liquidity or price differences if you don't trade on the primary exchange where stocks are listed, i.e. NYSE, Nasdaq... Gold is traded on the London stock exchange (LSE) and the New York stock exchange (NYSE) under various separate asset tickers, mainly denominated in sterling and US dollars respectively.  These stocks will reflect FX changes very quickly.  If you sold LSE gold and foreign exchanged your sterling to dollars to buy NYSE gold you would almost certainly lose on the spreads upon selling, FX'ing and re-buying. In short, the same asset doesn't exist in multiple currencies.  It may have the same International Securities Identification Number (ISIN), but it can trade with different Stock Exchange Daily Official List (SEDOL) identifiers, reflecting different currencies and/or exchanges, each carrying a different price at any one time. "Are you talking long-term institutional or retail investors? Long-term *retail* investors look for *orderly markets*, the antithesis of HFT business models, which have a direct correlation between market volatility and profits. To a lesser extent, some ""dumb money""/""muppet"" institutionals do as well. HFT firms tout they supply liquidity into markets, when in fact the opposite is true.  Yes, HFTs supply liquidity, *but only when the liquidity's benefits runs in their direction*. That is, they are applying the part of the liquidity definition that mentions ""high trading activity"", and conveniently ignoring the part that simultaneously requires ""*easily* buying *or* selling an asset"".  If HFT's are the new exchange floor, then they need to be formalized as such, *and become bound to market maker responsibilities*. If they are actually supplying liquidity, like real Designated Market Makers in the NYSE for example, they become responsible to supply a specified liquidity for specified ticker symbols in exchange for their informational advantage on those tickers. The indisputable fact is that HFT cannot exist at their current profit levels without the information advantage they gain with preferential access to tick-by-tick data unavailable to investors who cannot afford the exchange fees ($1M per exchange 10 years ago, more now). Restrict the entire market, including HFTs, to only second-by-second price data without the tick-by-tick depth, and they won't do so well.  Don't get me wrong, I'm not knocking HFTs *per se*; I think they are a marvelous development, so long as they really do ""supply liquidity"". Right now, they aren't doing so, and especially in an orderly manner. If you want retail investors to keep out of the water as they are doing now, by all means let HFT (and regulatory capture, and a whole host of other financial service industry ills) run as they are. There are arguments to be made about ""only let the professionals play the market"", where there is no role for retail and anyone who doesn't know how to play the long-term investment game needs to get out of the kitchen. But if you are making such an argument, come out and say so." Preferred stock is traded on the market, so you can just buy it like any other. The symbol for a preferred stock is the ticker symbol followed by a dash and a letter for each class of preferred stock. Examples: Generally speaking, you should buy Preferred stock with the intention of holding onto it for at least a  couple of years. Often preferred shares are lightly traded and have wide spreads that made it difficult to make money in the short term. There are about 250 trading days in a year. There are also about 1,900 stocks listed on the NYSE.  What you're asking for would require about 6.2M rows of data. Depending on the number of attributes you're likely looking at a couple GB of data.  You're only getting that much information through an API or an FTP. "In the US, stocks are listed on one exchange but can be traded on multiple venues.  You need to confirm exactly what your data is showing: a) trades on the primary-listed exchange; or b) trades made at any venue. Also, the trade condition codes are important.  Only certain trade condition codes contribute towards the day's open/high/low/close and some others only contribute towards the volume data.  The Consolidated Tape Association is very clear on which trades should contribute towards each value - but some vendors have their own interpretation (or just simply an erroneous interpretation of the specifications). It may surprise you to find that the majority of trading volume for many stocks is not on their primary-listed exchange.  For example, on 2 Mar 2015, NASDAQ:AAPL traded a total volume across all venues was 48096663 shares but trading on NASDAQ itself was 12050277 shares. Trades can be cancelled.  Some data vendors do not modify their data to reflect these busted trades.   Some data vendors also ""snapshot"" their feed at a particular point in time of the data.  Some exchanges can provide data (mainly corrections) 4-5 hours after the closing bell.  By snapshotting the data too early and throwing away any subsequent data is a typical cause of data discrepancies.   Some data vendors also round prices/volumes - but stocks don't just trade to two decimal places. So you may well be comparing two different sets of trades (with their own specific inclusion rules) against the same stock.  You need to confirm with your data sources exactly how they do things. Disclosure: Premium Data is an end-of-day daily data vendor." "For any large company, there's a lot of activity, and if you sell at ""market"" your buy or sell will execute in seconds within a penny or two of the real-time ""market"" price.  I often sell at ""limit"" a few cents above market, and those sell within 20 minutes usually.  For much smaller companies, obviously you are beholden to a buyer also wanting that stock, but those are not on major exchanges.  You never see whose buy order you're selling into, that all happens behind the curtain so to speak." Yes, the ADR will trade on a separate exchange from the underlying one, and can (and does) see fluctuations in price that do not match the (exchange corrected) fluctuations that occur in the original market. You are probably exposing yourself to additional risk that is related to: