{"product_id":"9781785287619","title":"Clojure for Finance","description":"\u003cp\u003e\u003cb\u003eLeverage the power and flexibility of the Clojure language for finance\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eApply the Clojure programming language in financial analytics and to build financial applications\u003c\/li\u003e\n\u003cli\u003eWork with high-level mathematical abstractions without having to implement low-level code for financial operations.\u003c\/li\u003e\n\u003cli\u003eThis is a practical tutorial that takes you through real-world examples of financial analytics and applications with Clojure\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eIf you're a finance professional who is currently using VBA (Excel) to perform financial calculations and quantitative analysis, and would like to use Clojure instead to improve their efficiency, then this book is for you.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eBasic knowledge of financial concepts is essential. Basic programming knowledge would also be an added advantage.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eQuickly and effectively represent data and calculations using Clojure\u003c\/li\u003e\n\u003cli\u003eUse Clojure's basic language tools such as laziness, immutability, and firstclass functions to solve real-world problems\u003c\/li\u003e\n\u003cli\u003eExplore mathematical derivatives to generate different wave forms\u003c\/li\u003e\n\u003cli\u003eGet acquainted with the advanced approaches to calculating and transforming data, and building algorithms\u003c\/li\u003e\n\u003cli\u003eUse Clojure's functions to access, update, and compose data structures\u003c\/li\u003e\n\u003cli\u003eBe introduced to the concept of sideeffecting behavior and the different ways to handle it\u003c\/li\u003e\n\u003cli\u003eCompose simple and exponential functions together to get a buy or sell signal\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eClojure is a dynamic programming language with an emphasis on functional programming. Clojure is well suited to financial modeling as it is a functional programming language. Such languages help developers work with high-level mathematical abstractions without having to implement low-level code that handles the arithmetic operations.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eStarting with the importance of representing data and calculations effectively, this book will take you all the way to being competent in financial analytics and building financial applications.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eFirst, we introduce the notions of computation and finance, which will help you understand Clojure's utility to solve real-world problems in many domains, especially finance. Next, we will show you how to develop the simple-moving-average function by using the more advanced partition Clojure data transformation function. This function, along with others, will be used to calculate and manipulate data.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eYou will then learn to implement slightly more complicated equations, how to traverse data, and deal with branching and conditional dispatch. Then, the concept of side-effecting and its various approaches are introduced, along with the strategy of how to use data as the interface to other systems. Finally, you will discover how to build algorithms while manipulating and composing functions.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book is a practical step-by-step tutorial that provides a basic overview of the concepts but focuses on providing the skills required to analyze data.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47171736142064,"sku":"9781785287619","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785287619_p0.jpg?v=1763727228","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785287619","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}