Book picks similar to
C++ for Quantitative Finance by Michael L. Halls-Moore


quant
c-for-quantitative-finance
finance
in-the-queue

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better


Jeff Langr - 2013
    Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been ignored by those promoting TDD--until now. In this book, Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++.Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with everything you need to know about TDD, and the challenges and benefits of implementing it in your C++ systems. Its many detailed code examples take you step-by-step from TDD basics to advanced concepts. As a veteran C++ programmer, you're already writing high-quality code, and you work hard to maintain code quality. It doesn't have to be that hard. In this book, you'll learn: how to use TDD to improve legacy C++ systems how to identify and deal with troublesome system dependencies how to do dependency injection, which is particularly tricky in C++ how to use testing tools for C++ that aid TDD new C++11 features that facilitate TDD As you grow in TDD mastery, you'll discover how to keep a massive C++ system from becoming a design mess over time, as well as particular C++ trouble spots to avoid. You'll find out how to prevent your tests from being a maintenance burden and how to think in TDD without giving up your hard-won C++ skills. Finally, you'll see how to grow and sustain TDD in your team. Whether you're a complete unit-testing novice or an experienced tester, this book will lead you to mastery of test-driven development in C++.What You Need A C++ compiler running under Windows or Linux, preferably one that supports C++11. Examples presented in the book were built under gcc 4.7.2. Google Mock 1.6 (downloadable for free; it contains Google Test as well) or an alternate C++ unit testing tool. Most examples in the book are written for Google Mock, but it isn't difficult to translate them to your tool of choice. A good programmer's editor or IDE. cmake, preferably. Of course, you can use your own preferred make too. CMakeLists.txt files are provided for each project. Examples provided were built using cmake version 2.8.9. Various freely-available third-party libraries are used as the basis for examples in the book. These include: - cURL - JsonCpp - Boost (filesystem, date_time/gregorian, algorithm, assign) Several examples use the boost headers/libraries. Only one example uses cURL and JsonCpp.

What Hedge Funds Really Do: An Introduction to Portfolio Management


Philip J. Romero - 2014
    We’ve comea long way since then. With this book, Drs. Romero and Balch liftthe veil from many of these once-opaque concepts in high-techfinance. We can all benefit from learning how the cooperationbetween wetware and software creates fitter models. This bookdoes a fantastic job describing how the latest advances in financialmodeling and data science help today’s portfolio managerssolve these greater riddles. —Michael Himmel, ManagingPartner, Essex Asset ManagementI applaud Phil Romero’s willingness to write about the hedgefund world, an industry that is very private, often flamboyant,and easily misunderstood. As with every sector of the investmentlandscape, the hedge fund industry varies dramaticallyfrom quantitative “black box” technology, to fundamental researchand old-fashioned stock picking. This book helps investorsdistinguish between these diverse opposites and understandtheir place in the new evolving world of finance. —Mick Elfers,Founder and Chief Investment Strategist, Irvington Capital

Get Rich with Options: Four Winning Strategies Straight from the Exchange Floor


Lee Lowell - 2007
    Options allow you to reap the same benefits as an outright stock or commodity trade, but with less risk and less money on the line. The truth is, you can achieve everything with options that you would with stocks or commodities?at less cost?while gaining a much higher percentage return on your invested dollars. After numerous years as a market maker in the trenches of the New York Mercantile Exchange, few analysts know how to make money trading options like author Lee Lowell. In this well-rounded resource, Lowell shows both stock and commodity option traders exactly what works and what doesn't.Filled with in-depth insight and expert advice, Get Rich with Options provides you with the knowledge and strategies needed to achieve optimal results within the options market. The book quickly covers the basics?how options are priced, strike price selection, the use of Delta, and using volatility to one's advantage?before moving on to the four options trading strategies that have helped Lowell profit in this arena time and again: buying deep-in-the-money call options, selling naked puts, selling option credit spreads, and selling covered calls. Using these strategoes decisively, he says, is the fastest route to riches in the options trading game.Get Rich with Options is packed with real-life examples of actual trades and detailed discussions of how options can be used as a hedging, speculating, or income-producing tool. You'll learn how to set up a home business with the best options trading software, tools, and Web sites. And you'll begin to see options in a whole new light and discover how to become part of a small group of investors who consistently win.

Grails in Action


Glen Smith - 2009
    Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java.Grails in Action is a comprehensive look at Grails for Java developers. It covers the nuts and bolts of the core Grails components and is jam-packed with tutorials, techniques, and insights from the trenches.The book starts with an overview of Grails and how it can help you get your web dev mojo back. Then it walks readers through a Twitter-style social networking app-built in Grails, of course-where they implement high-interest features like mashups, AJAX/JSON, animation effects, full text search, rounded corners, and lots of visual goodness. The book also covers using Grails with existing Java technology, like Spring, Hibernate, and EJBs.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

The Art of Currency Trading: A Professional's Guide to the Foreign Exchange Market (Wiley Trading)


Brent Donnelly - 2019
    Author Brent Donnelly has been a successful interbank FX trader for more than 20 years and in this book, he shares the specific strategies and tactics he has used to profit in the forex marketplace. The book helps investors understand and master foreign exchange trading in order to achieve sustainable long-term financial success. The book builds in intensity and depth one topic at a time, starting with the basics and moving on to intermediate then advanced setups and strategies. Whether you are new to currency trading or have years of experience, The Art of Currency Trading provides the information you need to learn to trade like an expert. This much-needed guide provides: an insider’s view of what drives currency price movements; a clear explanation of how to combine macro fundamentals, technical analysis, behavioral finance and diligent risk management to trade successfully; specific techniques and setups you can use to make money trading foreign exchange; and steps you can take to better understand yourself and improve your trading psychology and discipline. Written for currency traders of all skill levels, international stock and bond investors, corporate treasurers, commodity traders, and asset managers, The Art of Currency Trading offers a comprehensive guide to foreign exchange trading written by a noted expert in the field.

Cuda by Example: An Introduction to General-Purpose Gpu Programming


Jason Sanders - 2010
    " From the Foreword by Jack Dongarra, University of Tennessee and Oak Ridge National Laboratory CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required just the ability to program in a modestly extended version of C. " CUDA by Example, " written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples. After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You ll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance. Major topics covered includeParallel programmingThread cooperationConstant memory and eventsTexture memoryGraphics interoperabilityAtomicsStreamsCUDA C on multiple GPUsAdvanced atomicsAdditional CUDA resources All the CUDA software tools you ll need are freely available for download from NVIDIA.http: //developer.nvidia.com/object/cuda-by-e...

Mastering Bitcoin: Unlocking Digital Cryptocurrencies


Andreas M. Antonopoulos - 2014
    Whether you're building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading.Bitcoin, the first successful decentralized digital currency, is still in its infancy and it's already spawned a multi-billion dollar global economy. This economy is open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides you with the knowledge you need (passion not included).This book includes:A broad introduction to bitcoin--ideal for non-technical users, investors, and business executivesAn explanation of the technical foundations of bitcoin and cryptographic currencies for developers, engineers, and software and systems architectsDetails of the bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principlesOffshoots of the bitcoin and blockchain inventions, including alternative chains, currencies, and applicationsUser stories, analogies, examples, and code snippets illustrating key technical concepts

Everyday Rails Testing with RSpec


Aaron Sumner
    A practical approach to test-driven development for Ruby on Rails using RSpec and related tools.

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses


Eric Ries - 2011
    But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the way companies are built and new products are launched. Eric Ries defines a startup as an organization dedicated to creating something new under conditions of extreme uncertainty. This is just as true for one person in a garage or a group of seasoned professionals in a Fortune 500 boardroom. What they have in common is a mission to penetrate that fog of uncertainty to discover a successful path to a sustainable business.The Lean Startup approach fosters companies that are both more capital efficient and that leverage human creativity more effectively. Inspired by lessons from lean manufacturing, it relies on "validated learning," rapid scientific experimentation, as well as a number of counter-intuitive practices that shorten product development cycles, measure actual progress without resorting to vanity metrics, and learn what customers really want. It enables a company to shift directions with agility, altering plans inch by inch, minute by minute.Rather than wasting time creating elaborate business plans, The Lean Startup offers entrepreneurs - in companies of all sizes - a way to test their vision continuously, to adapt and adjust before it's too late. Ries provides a scientific approach to creating and managing successful startups in a age when companies need to innovate more than ever.

How To Identify Small Cap Multibaggers: (With Few Potential Multibaggers)


Vinay Taparia - 2018
    The book contains simple methods for identification of multibaggers which the author himself is using. The book also contains some potential multibaggers identified by applying the same methods described in the book

The Kalinka Affair: A Father's Hunt for His Daughter's Killer


Joshua Hammer - 2012
    Suspicions of murder began to surround her stepfather, a German doctor named Dieter Krombach, but Bamberski could only hope the truth would prevail. But when the authorities gave up their pursuit, he knew he had to act. So against the odds, Bamberski embarked on an obsessive quest to capture and punish his daughter’s killer. In this riveting true story by Joshua Hammer, a father travels to the limits of law in search of justice.

Beyond the Twelve-Factor App Exploring the DNA of Highly Scalable, Resilient Cloud Applications


Kevin Hoffman - 2016
    Cloud computing is rapidly transitioning from a niche technology embraced by startups and tech-forward companies to the foundation upon which enterprise systems build their future. In order to compete in today’s marketplace, organizations large and small are embracing cloud architectures and practices.

Laravel: Up and Running: A Framework for Building Modern PHP Apps


Matt Stauffer - 2016
    This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With this practical guide, Matt Stauffer--a leading teacher and developer in the Laravel community--provides the definitive introduction to one of today's most popular web frameworks.The book's high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.Dive into several features of this framework, including:Blade, Laravel's powerful, custom templating toolTools for gathering, validating, normalizing, and filtering user-provided dataLaravel's Eloquent ORM for working with the application's databasesThe Illuminate request object, and its role in the application lifecyclePHPUnit, Mockery, and PHPSpec for testing your PHP codeLaravel's tools for writing JSON and RESTful APIsInterfaces for file system access, sessions, cookies, caches, and searchTools for implementing queues, jobs, events, and WebSocket event publishingLaravel's specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite

An Altcoin Trader's Handbook


Nik Patel - 2018
    To you, I present An Altcoin Trader's HandbookThe exponential growth of the cryptosphere over the previous half-decade has brought with it a plethora of life-changing speculative opportunities. Where traditional financial markets seem inaccessible and ineffectual due to the prevalence of high fees and low returns, the emergence of a worldwide market of decentralised alternatives to Bitcoin allows for those unable (or unwilling) to navigate the often-slippery world of hedge funds and investment banks the chance to realise financial freedom.This, of course, is no effortless journey, and this book does not profess to be a get-rich-quick scheme of any sort. Instead, An Altcoin Trader's Handbook merges almost five years of tragicomic yet insightful anecdotes on the ever-evolving nature of the cryptosphere with a comprehensive strategy for profitable altcoin speculation. The book focuses on maximising the upside potential of capital whilst diminishing downside risks, both of which are possible with speculation on so-called 'microcap' and 'lowcap' altcoins, given the application of proper risk management. Above all, the reader will learn, in exhaustive detail, the three-stage process of research, accumulation and distribution that has been the bedrock of my own success in the space. The journey will be intensive - often arduous - but will, with some good fortune, result in an individual most well-equipped to capitalise on the greatest glut of financial opportunity the world has ever seen.

Short Term Trading Strategies That Work


Larry Connors - 2008
    These strategies have been both back-tested up to 1995, but also have been traded by Larry and his team under multiple market conditions. This is the must have book for anyone seeking to improve their trading in any market condition. You'll see strategies and methods which you've likely never seen before, all of which are statistically backed by more than a decade's worth of research. The Single Best Oscillator for Traders Do you know what's the best oscillator to use for your trading? In Chapter 9 you'll learn the one oscillator Larry believes is the closest to being the holy grail of oscillators. And you'll see the test results when applied to over 77,000 trades since 1995! How to Make Your Trading Edges Even Bigger On pages 39-48, Larry will teach you the one simple technique to help make your daily trading edges even greater. Learn to Properly Trade ETFs Larry teaches you some of his best strategies to trade popular ETFs like the SPYs, QQQQ's and many of the more actively traded ETFs. Professionals are flocking to ETFs and now you'll have in your possession statistically backed ETF strategies you'll be able to apply for years to come. How to Trade Using the VIX Do you use the VIX to time your trades? You'll learn numerous ways to use the VIX, many which have been over 70% correct going back more than a decade. "Larry has done it again. He delivers an insightful handbook of practical, useful and timeless methods to profit in the market." Tony Saliba, CEO of BNY ConvergEx LiquidPoint; Profiled in Market Wizards The Mind Trading is as mentally tough as any profession in the world. Now learn from a world class expert, who Larry interviewed on extreme psychological training and what it takes to succeed not only in trading but in all walks of life. Learn how to improve your trading results by purchasing Short Term Trading Strategies That Work today!