Book Details:
Publisher: | Packt Publishing |
Series: |
Packt
|
Author: | Timothy Washington |
Edition: | 1 |
ISBN-10: | 1785289284 |
ISBN-13: | 9781785289286 |
Pages: | 188 |
Published: | Jan 11 2016 |
Posted: | Apr 27 2017 |
Language: | English |
Book format: | PDF |
Book size: | 1.6 MB |
Book Description:
Leverage the power and flexibility of the Clojure language for finance About This Book * Apply the Clojure programming language in financial analytics and to build financial applications * Work with high-level mathematical abstractions without having to implement low-level code for financial operations. * This is a practical tutorial that takes you through real-world examples of financial analytics and applications with Clojure Who This Book Is For If 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. Basic knowledge of financial concepts is essential. Basic programming knowledge would also be an added advantage. What You Will Learn * Quickly and effectively represent data and calculations using Clojure * Use Clojure's basic language tools such as laziness, immutability, and firstclass functions to solve real-world problems * Explore mathematical derivatives to generate different wave forms * Get acquainted with the advanced approaches to calculating and transforming data, and building algorithms * Use Clojure's functions to access, update, and compose data structures * Be introduced to the concept of sideeffecting behavior and the different ways to handle it * Compose simple and exponential functions together to get a buy or sell signal In Detail Clojure 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. Starting 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. First, 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. You 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. Style and approach This 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.
Build real-life Python applications for quantitative finance and financial engineering with this book and ebook Overview Estimate market risk, form various portfolios, and estimate their variance-covariance matrixes using real-world data Explains many financial concepts and trading strategies with the help of graphs A step-by-step tutorial with many Python programs that will help you learn how to apply Python to finance In Detail Python is a free and powerful tool that can be used to build a financial calculator and price options, and can also explain many trading strategies and test various hypotheses. This book details the steps needed to retrieve time series data from different public data sources. Python for Finance explores the basics of progr...
This book is perfect for developers, analysts, architects or managers who would like to perform big data analytics with Hadoop for the financial sector. This book is also helpful for technology professionals from other industry sectors who have recently switched or like to switch their business domain to financial sector. Familiarity with big data, Java programming, database and data warehouse, and business intelligence would be beneficial....
Learn how to use Clojure language with examples and develop domain-specific languages on the go Overview Explore DSL concepts from existing Clojure DSLs and libraries Bring Clojure into your Java applications as Clojure can be hosted on a Java platform A tutorial-based guide to develop custom domain-specific languages In Detail Clojure is a very new and rapidly growing language that runs on top of the JVM. The language being hosted on the Java platform allows for Clojure applications to use existing Java components. Although there are objects in Clojure, the language is not object oriented. "Clojure for Domain-specific Languages" is an example-oriented guide to building custom languages. Many of the core components of Clojure are covered...
2007 - 2021 © eBooks-IT.org