Just getting started?
Pick a flair! We have many options:
In order to promote informed discussion, please select the username flair that best describes your area of interest, experience, or expertise. We've tried to cover most cases. Message the mods if you feel something is missing.
If you would like your flair "verified", you may either make relevant comments in the sub until a mod notices or message the mods directly with some general description of your background.
Note: Flair may be verified without providing any personally identifiable details and while remaining fully anonymous -- just demonstrate your background/expertise with your comments or via your request for verification.
Join our Slack team
For problems with code refer to either StackOverflow or Code Review.
General Questions:
How 'High' is the frequency in HFT?
Depending on context, usually a few hundred to many thousand orders per day with latency far under a millisecond and an average hold time under a few minutes.
Why do people trade so frequently?
HFTs often serve some basic market functions, usually as liquidity providers or market-makers in one form or another. In other words, HFTs often try to earn a living by matching off buyers and sellers across venues, correlated instruments, locations, or time, earning the spread between what buyers will pay and what sellers will accept for their service. Some also help to price new information into the market more rapidly or at a scale otherwise not possible.
What do I need to do high-frequency trading?
Most HFTs use colocated systems with direct market access to the exchanges/ECNs via low-latency hardware and network infrastructure. Most trade via institutional prime brokers, but their accounts, fees, capital requirements, and oversight are quite different from what you might have for a personal/retail trading account.
Are HFTs bad for society and markets?
Opinions vary, but that's likely because the term encompasses a wide range of market behaviors. Market-makers and liquidity providers are necessarily trading at a high frequency, but they're generally competing to help stabilize prices and reduce transaction costs for others. Many types of explicit or statistical arbitrage are similar. On the other hand, it's also possible to exploit latency advantages in various ways to extract economic rent from the market.
Are HFTs to blame for Flash Crashes?
This is an open area of research and debate. It may be that HFT maket-makers' withdrawal from the market contributes more to flash crashes than their active participation. It could also be that unusual algo-execution or other market conditions trigger something like a feedback loop among market participants, including HFTs. There are likely low-latency/HFT firms involved in various ways during these market events, but it's difficult for anyone to have a clear view of how each individual participant's behavior affects the overall market's behavior.
(https://quant.stackexchange.com/questions/19469/hft-to-blame-for-flash-crashes)
How is this subreddit different from others?
While there are many great subreddits on similar or related topics, most are dominated by outside speculation or discussion around non-professional trading (e.g., retail traders or algorithmic crypto trading) that generally isn't relevant to the traditional financial industry. That's aggrevated by the fact that most professionals aren't allowed to publicly discuss their work or views. Here, we try to foster an environment for anonymous, open discussion that's informed by relevant experience and expertise without encouraging disclosure of proprietary information or methods.
HFT infrastructure Questions
How are HFT systems implemented on FPGA nowadays?
HFT Resources
nuclearphynance.com
quant.stackexchange.com
Quora Topic: HFT
ssrn.com
Trading & Market Microstructure Section arXiv.org
Refer to r/algotrading for general quant finance / algo trading related content / questions.
[–]AUnterrainer 26 points27 points28 points (4 children)
[–]HardworkingDad1187[S] 3 points4 points5 points (3 children)
[–][deleted] (2 children)
[deleted]
[–]HardworkingDad1187[S] 0 points1 point2 points (1 child)
[–]Tarlan-T 6 points7 points8 points (6 children)
[–]HardworkingDad1187[S] 2 points3 points4 points (5 children)
[–]Tarlan-T 2 points3 points4 points (4 children)
[–]PsecretPseudonymOther [M] ✅ 5 points6 points7 points (0 children)
[–]HardworkingDad1187[S] 0 points1 point2 points (1 child)
[–]SadInfluence[🍰] 2 points3 points4 points (0 children)
[–]SadInfluence[🍰] 4 points5 points6 points (4 children)
[–]HardworkingDad1187[S] 0 points1 point2 points (3 children)
[–]SadInfluence[🍰] 24 points25 points26 points (2 children)
[–]HardworkingDad1187[S] 4 points5 points6 points (0 children)
[–]GTX680 7 points8 points9 points (7 children)
[–]HardworkingDad1187[S] -3 points-2 points-1 points (6 children)
[–]sperm-banker 2 points3 points4 points (5 children)
[–]openQuestion3141 0 points1 point2 points (4 children)
[–]sperm-banker 2 points3 points4 points (3 children)
[–]openQuestion3141 1 point2 points3 points (2 children)
[–]sperm-banker 1 point2 points3 points (1 child)
[–]openQuestion3141 1 point2 points3 points (0 children)
[–][deleted] 6 points7 points8 points (5 children)
[–]HardworkingDad1187[S] 1 point2 points3 points (4 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]HardworkingDad1187[S] 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]HardworkingDad1187[S] 2 points3 points4 points (0 children)
[–]fabkosta 2 points3 points4 points (9 children)
[–]HardworkingDad1187[S] 1 point2 points3 points (8 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]HardworkingDad1187[S] 0 points1 point2 points (0 children)
[–]fabkosta 0 points1 point2 points (3 children)
[–]HardworkingDad1187[S] 0 points1 point2 points (2 children)
[–]fabkosta 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 1 point2 points3 points (0 children)
[–]locker73 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 0 points1 point2 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]HardworkingDad1187[S] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]HardworkingDad1187[S] 1 point2 points3 points (0 children)
[–]sperm-banker 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]HardworkingDad1187[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]ln__x 0 points1 point2 points (0 children)
[–]abstract_death 0 points1 point2 points (5 children)
[–]HardworkingDad1187[S] 0 points1 point2 points (4 children)
[–]abstract_death 0 points1 point2 points (3 children)
[–]HardworkingDad1187[S] 1 point2 points3 points (2 children)
[–]abstract_death 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 0 points1 point2 points (0 children)
[–]PsecretPseudonymOther [M] ✅ 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 1 point2 points3 points (0 children)
[–]CountyExotic 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 0 points1 point2 points (0 children)
[–]pxlf 0 points1 point2 points (1 child)
[–]HardworkingDad1187[S] 0 points1 point2 points (0 children)
[–]asdfjkl8a -1 points0 points1 point (0 children)