Building Automated Trading Systems: With an Introduction to Visual C++.NET 2005
4/5
()
About this ebook
Over the next few years, the proprietary trading and hedge fund industries will migrate largely to automated trade selection and execution systems. Indeed, this is already happening. While several finance books provide C++ code for pricing derivatives and performing numerical calculations, none approaches the topic from a system design perspective. This book will be divided into two sections: programming techniques and automated trading system ( ATS ) technology and teach financial system design and development from the absolute ground up using Microsoft Visual C++.NET 2005. MS Visual C++.NET 2005 has been chosen as the implementation language primarily because most trading firms and large banks have developed and continue to develop their proprietary algorithms in ISO C++ and Visual C++.NET provides the greatest flexibility for incorporating these legacy algorithms into working systems. Furthermore, the .NET Framework and development environment provide the best libraries and tools for rapid development of trading systems.
The first section of the book explains Visual C++.NET 2005 in detail and focuses on the required programming knowledge for automated trading system development, including object oriented design, delegates and events, enumerations, random number generation, timing and timer objects, and data management with STL.NET and .NET collections. Furthermore, since most legacy code and modeling code in the financial markets is done in ISO C++, this book looks in depth at several advanced topics relating to managed/unmanaged/COM memory management and interoperability. Further, this book provides dozens of examples illustrating the use of database connectivity with ADO.NET and an extensive treatment of SQL and FIX and XML/FIXML. Advanced programming topics such as threading, sockets, as well as using C++.NET to connect to Excel are also discussed at length and supported by examples.
The second section of the book explains technological concerns and design concepts for automated trading systems. Specifically, chapters are devoted to handling real-time data feeds, managing orders in the exchange order book, position selection, and risk management. A .dll is included in the book that will emulate connection to a widely used industry API ( Trading Technologies, Inc.’s XTAPI ) and provide ways to test position and order management algorithms. Design patterns are presented for market taking systems based upon technical analysis as well as for market making systems using intermarket spreads. As all of the chapters revolve around computer programming for financial engineering and trading system development, this book will educate traders, financial engineers, quantitative analysts, students of quantitative finance and even experienced programmers on technological issues that revolve around development of financial applications in a Microsoft environment and the construction and implementation of real-time trading systems and tools.
- Teaches financial system design and development from the ground up using Microsoft Visual C++.NET 2005
- Provides dozens of examples illustrating the programming approaches in the book
- Chapters are supported by screenshots, equations, sample Excel spreadsheets, and programming code
Benjamin Van Vliet
Ben Van Vliet is a Lecturer at the Illinois Institute of Technology (IIT), where he also serves as the Associate Director of the M.S. Financial Markets program. At IIT he teaches courses in quantitative finance, C++ and .NET programming, and automated trading system design and development. He is vice chairman of the Institute for Market Technology, where he chairs the advisory board for the Certified Trading System Developer (CTSD) program. He also serves as series editor of the Financial Markets Technology series for Elsevier/Academic Press and consults extensively in the financial markets industry. Mr. Van Vliet is also the author of "Modeling Financial Markets" with Robert Hendry (2003, McGraw Hill) and "Building Automated Trading Systems"(2007, Academic Press. Additionally, he has published several articles in the areas of finance and technology, and presented his research at several academic and professional conferences.
Read more from Benjamin Van Vliet
Modeling Financial Markets Rating: 4 out of 5 stars4/5Quality Money Management: Process Engineering and Best Practices for Systematic Trading and Investment Rating: 3 out of 5 stars3/5
Related to Building Automated Trading Systems
Related ebooks
Mastering Python for Finance Rating: 5 out of 5 stars5/5Computational Finance: Numerical Methods for Pricing Financial Instruments Rating: 0 out of 5 stars0 ratingsAnalysis of Financial Time Series Rating: 4 out of 5 stars4/5Numerical Methods and Optimization in Finance Rating: 3 out of 5 stars3/5Algorithmic Trading Methods: Applications Using Advanced Statistics, Optimization, and Machine Learning Techniques Rating: 0 out of 5 stars0 ratingsLearn Algorithmic Trading: Build and deploy algorithmic trading systems and strategies using Python and advanced data analysis Rating: 0 out of 5 stars0 ratingsMachine Trading: Deploying Computer Algorithms to Conquer the Markets Rating: 4 out of 5 stars4/5Learning Quantitative Finance with R Rating: 4 out of 5 stars4/5A Guide to Creating A Successful Algorithmic Trading Strategy Rating: 4 out of 5 stars4/5Algorithmic Trading A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsAlgorithmic Trading Complete Self-Assessment Guide Rating: 4 out of 5 stars4/5Introduction to R for Quantitative Finance Rating: 4 out of 5 stars4/5Finding Alphas: A Quantitative Approach to Building Trading Strategies Rating: 4 out of 5 stars4/5Computational Finance Using C and C# Rating: 0 out of 5 stars0 ratingsTrading Systems 2nd edition: A new approach to system development and portfolio optimisation Rating: 5 out of 5 stars5/5Designing Stock Market Trading Systems: With and without soft computing Rating: 0 out of 5 stars0 ratingsPython for Finance Cookbook: Over 50 recipes for applying modern Python libraries to financial data analysis Rating: 0 out of 5 stars0 ratingsMastering R for Quantitative Finance Rating: 4 out of 5 stars4/5Basic Python in Finance: How to Implement Financial Trading Strategies and Analysis using Python Rating: 5 out of 5 stars5/5Systematic Trading: A unique new method for designing trading and investing systems Rating: 4 out of 5 stars4/5A Primer for Financial Engineering: Financial Signal Processing and Electronic Trading Rating: 0 out of 5 stars0 ratingsAll About High-Frequency Trading Rating: 3 out of 5 stars3/5Python for Finance - Second Edition Rating: 2 out of 5 stars2/5Forecasting Volatility in the Financial Markets Rating: 4 out of 5 stars4/5Computational Finance Using C and C#: Derivatives and Valuation Rating: 0 out of 5 stars0 ratingsAdvanced Trading Rules Rating: 4 out of 5 stars4/5Algorithmic Trading A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAdaptive Analysis for Stocks Rating: 4 out of 5 stars4/5Stock Price Analysis Through Statistical And Data Science Tools: an Overview Rating: 0 out of 5 stars0 ratings
Investments & Securities For You
Stock Investing For Dummies Rating: 5 out of 5 stars5/5Principles: Life and Work Rating: 4 out of 5 stars4/5Buy, Rehab, Rent, Refinance, Repeat: The BRRRR Rental Property Investment Strategy Made Simple Rating: 5 out of 5 stars5/5The Intelligent Investor, Rev. Ed: The Definitive Book on Value Investing Rating: 4 out of 5 stars4/5Girls That Invest: Your Guide to Financial Independence through Shares and Stocks Rating: 5 out of 5 stars5/5The Little Book of Common Sense Investing: The Only Way to Guarantee Your Fair Share of Stock Market Returns Rating: 4 out of 5 stars4/5How to Make Money in Stocks: A Winning System in Good Times and Bad, Fourth Edition Rating: 5 out of 5 stars5/5How to Invest in Real Estate: The Ultimate Beginner's Guide to Getting Started Rating: 5 out of 5 stars5/5Just Keep Buying: Proven ways to save money and build your wealth Rating: 5 out of 5 stars5/5Buy Then Build: How Acquisition Entrepreneurs Outsmart the Startup Game Rating: 5 out of 5 stars5/5Small and Mighty Real Estate Investor: How to Reach Financial Freedom with Fewer Rental Properties Rating: 0 out of 5 stars0 ratingsHow to Invest: Masters on the Craft Rating: 4 out of 5 stars4/5Stock Market Investing for Beginners & Dummies Rating: 5 out of 5 stars5/5The Money Game Rating: 4 out of 5 stars4/5Don't Start a Side Hustle!: Work Less, Earn More, and Live Free Rating: 5 out of 5 stars5/5
Reviews for Building Automated Trading Systems
2 ratings0 reviews