{'fraction_non_alphanumeric': 0.017210682492581602, 'fraction_numerical': 0.0, 'mean_word_length': 4.854166666666667, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Financial Modeling : A system to test High-Frequency Trading Strategies

In the past few years, advancements in technology have enabled traders to be able to carry out trades at ever faster rates. Starting from trades being put physically at the stock exchange, to then being put over the wire, the telephone and finally over the internet, today trades can be executed at a split second’s notice through specialized systems. This rapid maturity of trading engines and the level sophistication of communications technology has resulted in what is known as “high-frequency trading” which represents the ability to place trades at speeds that are only feasible by automated computer-based systems. This new era of trading brings with it its own set of challenges, and requires a new breed of strategies by investors in search for profits. However given the high volume of trades occurring at each second, the resulting volume of data from such trades is overwhelming and is extremely hard for many investors to analyze, and to test their strategies on. Thus it becomes hard to take a strategy that is born out of intuition and to put it through robust testing before actually taking the risk of investing money using such a strategy. This project has two objectives: One to provide a platform that allows simulating trades at ultra-high frequencies and allows investors to back-test trading strategies using historical data. The other, is to prove the hypothesis that when trading at very high frequencies and at very small time intervals, the correlation between assets breaks down in a non-linear way, and to demonstrate a strategy that exploits this statistical property to make money.