{"id":1344,"date":"2013-07-21T22:31:06","date_gmt":"2013-07-21T20:31:06","guid":{"rendered":"http:\/\/cerezo.name\/blog\/?p=1344"},"modified":"2024-10-14T13:34:17","modified_gmt":"2024-10-14T11:34:17","slug":"books-on-financial-programming","status":"publish","type":"post","link":"http:\/\/cerezo.name\/blog\/2013\/07\/21\/books-on-financial-programming\/","title":{"rendered":"Books on Financial Programming"},"content":{"rendered":"<p style=\"text-align: justify;\">I\u2019ve just ended these three books published this year on the intersection of finance and programming:<\/p>\n<ul>\n<li style=\"text-align: justify;\">[amazon_link id=\u201c0470030089\u201d target=\u201c_blank\u201d ]C# for Financial Markets[\/amazon_link].&nbsp;<span style=\"text-align: justify;\">This recently published book is just the translation to C# of all the previous books by the same author, especially the ones on the intersection between finance and C++. As such, one-third of the book delves into the implementation of basic mathematical finance (bonds, futures, options, swaptions, curve and surface modelling, finite difference method, \u2026) and two-thirds of the book delves into teaching the C# language and its interoperability with Excel\/<span class=\"caps\">LINQ<\/span>\/C++: note that if you\u2019re already a pro on C#, you\u2019ll better skip these parts since they are far from being the best authoritative source, although the sections on interoperability are really instructive. The best point of this book is that really full of examples to enlighten every concept (850 pages long!), although they never manage to compose a full application of any financial worth (that\u2019s left as an exercise to the reader!): thus, and only on this technology angle, it\u2019s the best book for beginners.<\/span><\/li>\n<li style=\"text-align: justify;\">[amazon_link id=\u201c0470744898\u201d target=\u201c_blank\u201d ]Financial Modelling \u2013 Theory, Implementation and Practice (<span class=\"caps\">MATLAB<\/span>)[\/amazon_link]. Do you need a book to quickly acquaint yourself with the state-of-the-art in financial mathematics for asset allocations, hedging and derivatives pricing, skipping the study of dozens of papers? Then this book is your definitive shortcut: it encompasses all from the derivation of the models to their implementation in Matlab, demonstrating that this language can also be used for prototyping purposes in the financial industry, efficiency and interoperability aside (if you don\u2019t know Matlab, a third of the book delves into that). My favourite part of the book it\u2019s the first one on models (stochastic, jump-models, multi-dimensional, copulas) that reads lightly and fast in just an afternoon, but the book is also overfocused on the numerical implementation of the models (a third of the book), when most of these details are just left to some library in the real world. Even so, just running over all its examples is worth its full&nbsp;price.<\/li>\n<li style=\"text-align: justify;\">[amazon_link id=\u201c0470978708\u201d target=\u201c_blank\u201d ]Financial Risk Modelling and Portfolio Optimization with R[\/amazon_link]. R is the lingua franca of statistical research, and its under-utilization in the financial industry it\u2019s a real puzzle, the truth being that the sheer number of packages dealing with every imaginable statistical function should be enough to justify a much deeper penetration into daily use. This book is best suited for quantitative risk managers, and it surveys the latest techniques for modelling and measuring financial risk, besides portfolio optimisation techniques. Every topic follows a precisely defined structure: after a brief overview, an explanation is offered and a very interesting synopsis of R packages and their empirical applications ends the discussion. My favourite parts are at the end, on constructing optimal portfolios subject to risk constraints and tactical asset allocation based on variations of the Black-Litterman approach.<\/li>\n<\/ul>\n<div style=\"text-align: justify;\">Disclaimer: I don\u2019t hold stock in <span class=\"caps\">JW<\/span>\u2011A (John-Wiley <span class=\"amp\">&amp;<\/span> Sons Inc.), their selection is superb!<span id=\"bf1adfcb20\"><\/span><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve just ended these three books published this year on the intersection of finance and programming: [amazon_link id=\u201c0470030089\u201d target=\u201c_blank\u201d ]C# for Financial Markets[\/amazon_link].&nbsp;This recently published book is just the translation to C# of all the previous books by the same author, especially the ones on the intersection between finance and C++. As such, one-third of&nbsp;[\u2026]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"ngg_post_thumbnail":0},"categories":[11,14,15],"tags":[],"_links":{"self":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts\/1344"}],"collection":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/comments?post=1344"}],"version-history":[{"count":3,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts\/1344\/revisions"}],"predecessor-version":[{"id":1546,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts\/1344\/revisions\/1546"}],"wp:attachment":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/media?parent=1344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/categories?post=1344"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/tags?post=1344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}