R Programming for Finance ( rforfinance | 28 hours )
- An understanding of finance (securities, derivatives, etc.)
- A solid grasp of mathematics
- Programming experience in any language is helpful but not required
R is a popular programming language in the financial industry. It is used in financial applications ranging from core trading programs to risk management systems.
In this instructor-led, live training, participants will learn how to use R to develop practical applications for solving a number of specific finance related problems.
By the end of this training, participants will be able to:
- Understand the fundamentals of the R programming language
- Select and utilize R packages and techniques to organize, visualize, and analyze financial data from various sources (CSV, Excel, databases, web, etc.)
- Build applications that solve problems related to asset allocation, risk analysis, investment performance and more
- Troubleshoot, integrate deploy and optimize an R application
Audience
- Developers
- Analysts
- Quants
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- This training aims to provide solutions for some of the principle problems faced by finance professionals. However, if you have a particular topic, tool or technique that you wish to append or elaborate further on, please please contact us to arrange.
Introduction
Setting up the IDE (Integrated Development Environment)
- RStudio
R Programming Fundamentals
- R objects: vectors, matrices, arrays, data frames and lists
- Flow control: branching, looping and truth testing
Accessing Data with R
- Reading and writing CSV data
- Accessing data in an SQL database
Visualizing Data with R
- Plotting with R
Analyzing Data with R
- Manipulating data frames
- Descriptive statistics
Inference and Time Series Analysis
- Analyzing time series data in financial markets
- Volatility modeling for high frequency financial data
Simulating Asset Price Trajectories
- Monte Carlo simulation
Asset Allocation and Portfolio Optimization
- Performing capital allocation, asset allocation, and risk assessment
- Regression analysis
Risk Analysis and Investment Performance
- Defining and solving portfolio optimization problems
- VaR and ES
Fixed-Income Analysis and Option Pricing
- Performing fixed-income analysis and option pricing
Taking Your R Application into Production
- Integrating your application with Excel and other web applications
Application Performance
- Optimizing your application
- R multiprocessing
Troubleshooting
Closing Remarks
United Arab Emirates - R Programming for Finance
Qatar - R Programming for Finance
Egypt - R Programming for Finance
Saudi Arabia - R Programming for Finance
South Africa - R Programming for Finance
Brasil - R Programming for Finance
Canada - R Programming for Finance
中国 - R Programming for Finance
香港 - R Programming for Finance
澳門 - R Programming for Finance
台灣 - R Programming for Finance
USA - R Programming for Finance
Österreich - R Programming for Finance
Schweiz - R Programming for Finance
Deutschland - R Programming for Finance
Czech Republic - R Programming for Finance
Denmark - R Programming for Finance
Estonia - R Programming for Finance
Finland - R Programming for Finance
Greece - R Programming for Finance
Magyarország - R Programming for Finance
Ireland - R Programming for Finance
Luxembourg - R Programming for Finance
Latvia - R Programming for Finance
España - R Programación para Finanzas
Italia - R Programming for Finance
Lithuania - R Programming for Finance
Nederland - R Programming for Finance
Norway - R Programming for Finance
Portugal - R Programming for Finance
România - R Programming for Finance
Sverige - R Programming for Finance
Türkiye - R Programming for Finance
Malta - R Programming for Finance
Belgique - R Programming for Finance
France - R Programming for Finance
日本 - R Programming for Finance
Australia - R Programming for Finance
Malaysia - R Programming for Finance
New Zealand - R Programming for Finance
Philippines - R Programming for Finance
Singapore - R Programming for Finance
Thailand - R Programming for Finance
Vietnam - R Programming for Finance
India - R Programming for Finance
Argentina - R Programación para Finanzas
Chile - R Programación para Finanzas
Costa Rica - R Programación para Finanzas
Ecuador - R Programación para Finanzas
Guatemala - R Programación para Finanzas
Colombia - R Programación para Finanzas
México - R Programación para Finanzas
Panama - R Programación para Finanzas
Peru - R Programación para Finanzas
Uruguay - R Programación para Finanzas
Venezuela - R Programación para Finanzas
Polska - R Programming for Finance
United Kingdom - R Programming for Finance
South Korea - R Programming for Finance
Pakistan - R Programming for Finance
Sri Lanka - R Programming for Finance
Bulgaria - R Programming for Finance
Bolivia - R Programación para Finanzas
Indonesia - R Programming for Finance
Kazakhstan - R Programming for Finance
Moldova - R Programming for Finance
Morocco - R Programming for Finance
Tunisia - R Programming for Finance
Kuwait - R Programming for Finance
Oman - R Programming for Finance
Slovakia - R Programming for Finance
Kenya - R Programming for Finance
Nigeria - R Programming for Finance
Botswana - R Programming for Finance
Slovenia - R Programming for Finance
Croatia - R Programming for Finance
Serbia - R Programming for Finance
Bhutan - R Programming for Finance