Mastering Python for Finance by James Ma Weiming

By James Ma Weiming

Understand, layout, and enforce state of the art mathematical and statistical functions utilized in finance with Python

About This Book

  • Explore monetary types utilized by the and methods of fixing them with this guide
  • Discover a few of the positive factors that Python offers for medical computing and harness them to reinforce your monetary applications
  • Build cutting-edge infrastructure for serious elements akin to modeling, buying and selling, pricing, and analytics

Who This publication Is For

If you're an undergraduate or graduate pupil, a newbie to algorithmic improvement and examine, or a software program developer within the monetary who's drawn to utilizing Python for quantitative equipment in finance, this can be the e-book for you. it might be priceless to have somewhat familiarity with simple Python utilization, yet no past adventure is required.

What you'll Learn

  • Perform interactive computing with IPython Notebook
  • Solve linear equations of monetary types and practice usual least squares regression
  • Explore nonlinear modeling and options for max issues utilizing root-finding algorithms and solvers
  • Discover types of numerical methods utilized in pricing options
  • Model fixed-income tools with bonds and curiosity rates
  • Manage immense information with NoSQL and practice analytics with Hadoop
  • Build a high-frequency algorithmic buying and selling platform with Python
  • Create an event-driven backtesting device and degree your strategies

In Detail

Built at first for medical computing, Python fast discovered its position in finance. Its flexibility and robustness could be simply integrated into functions for mathematical experiences, study, and software program development.

With this publication, you are going to know about the entire instruments you want to effectively practice learn stories and modeling, increase your buying and selling options, and successfully deal with dangers. you are going to discover many of the instruments and methods utilized in fixing advanced difficulties typically confronted in finance.

You will how one can cost monetary tools resembling shares, ideas, rate of interest derivatives, and futures utilizing computational tools. additionally, you are going to find out how you could practice info analytics on industry indexes and use NoSQL to shop tick data.

Show description

Read or Download Mastering Python for Finance PDF

Similar mathematical & statistical books

Bayesian Essentials with R (Springer Texts in Statistics)

This Bayesian modeling booklet offers a self-contained access to computational Bayesian facts. targeting the main normal statistical types and sponsored up by way of actual datasets and an all-inclusive R (CRAN) package deal known as bayess, the ebook presents an operational method for undertaking Bayesian inference, instead of targeting its theoretical and philosophical justifications.

MATLAB Optimization Techniques

MATLAB is a high-level language and surroundings for numerical computation, visualization, and programming. utilizing MATLAB, you could study info, increase algorithms, and create types and functions. The language, instruments, and integrated math features help you discover a number of methods and succeed in an answer speedier than with spreadsheets or conventional programming languages, reminiscent of C/C++ or Java.

SAS Encoding:: Understanding the Details

Figuring out the elemental options of personality encoding is critical for developing, manipulating, and rendering any kind of personality information. An encoding is concerned every time facts is introduced into SAS from a number of exterior resources; each time facts is transferred among SAS functions working varied locales or around the community through skinny consumers; and whilst output is written to exterior records, SAS information units, printers, or web content.


Deep studying is a department of computing device studying that teaches pcs to do what comes evidently to people: research from event. computer studying algorithms use computational how to "learn" info without delay from info with no hoping on a predetermined equation as a version. Deep studying is principally fitted to snapshot attractiveness, that's vital for fixing difficulties similar to facial acceptance, movement detection, and plenty of complex motive force advice applied sciences akin to self reliant riding, lane detection, pedestrian detection, and independent parking.

Additional info for Mastering Python for Finance

Example text

Download PDF sample

Rated 4.22 of 5 – based on 42 votes