Financial Trading with R Kurzusok

Kurzuskód

rfintrading

Időtartalma

21 hours (usually 3 days including breaks)

Követelmények

  • A basic understanding of finance concepts
  • A solid grasp of mathematics
  • Basic programming experience

Összefoglaló

R a pénzügyi iparban népszerű programozási nyelv. A pénzügyi alkalmazásokban használják, az alapkereskedelmi programoktól kezdve a kockázatkezelési rendszerekig.

Ebben az oktató által vezetett, élő képzésen a résztvevők megtanulják a pénzügyi kereskedelem alapjait, miközben lépéseket tesznek az alapvető kereskedelmi stratégiák és tevékenységek kidolgozásán és végrehajtásán keresztül az R-ben a kvantált sztrát segítségével.

A képzés végére a résztvevők képesek lesznek:

  • Megérteni a kereskedelem alapvető fogalmait
  • Hozza létre és hajtsa végre az első kereskedési stratégiát az R segítségével
  • Elemezze stratégia teljesítményét az R segítségével

Közönség

  • programozók
  • Finance szakemberek
  • IT szakemberek

A tantárgy formátuma

  • Részleges előadás, részleges beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat

Machine Translated

Kurzusleírás

Introduction

Understanding the Basics of Trading

  • Overview of Trading
  • Understanding the Philosophies of Trading
  • Overview of Various Trading Systems
  • Learning the Pitfalls in Trading
  • Avoiding Overfitting
  • Obtaining Financial Data
  • Plotting Financial Data
  • Adding Indicators to Your Data
  • Adding Moving Averages to Your Data

Creating Your First Strategy in Quantstrat

  • Overview of the Quantstrat Package
  • Initializing Your Data
  • Initializing Time Zone and Currency
  • Importing Data
  • Initializing Data Using stock()
  • Setting the Trade Size
  • Setting Initial Equity
  • Setting Your Account, Portfolio, and Strategy
  • Using the rm.strat() Command
  • Initializing Your Portfolio
  • Initializing Your Account
  • Initializing Your Orders
  • Storing Your Strategy

Using Indicators

  • Introduction to Indicators
  • Implementing the Simple Moving Average (SMA) Indicator
  • Implementing the Relative Strength Index (RSI) Indicator
  • Visualizing Indicators
  • Identifying Indicator Types: Trend or Reversion
  • Implementing Pre-Written Indicators
  • Coding Your Own Indicator
    • Using RSI Averages
    • Implementing the David Varadi Oscillator (DVO)
  • Implementing Your Own Indicator

Using Signals in Quantstrat

  • Overview of Signals and Signal Types
  • Implementing the sigComparison Signal
  • Implementing the sigCrossover Signal
  • Implementing the sigThreshold Signal
  • Using the sigFormula() Function
  • Combining Signals 

Using Rules

  • Overview of Trading Rules
  • Using the add.rule() Function
  • Implementing an Exit Rule
  • Using the Argument sigcol in the add.rule() Function
  • Using the Argument sigval in the add.rule() Function
  • Specifying Order Quantity
  • Specifying Order Type
  • Specifying Order Side
  • Using the Argument replace in the add.rule() Function
  • Using the Argument prefer in the add.rule() Function
  • Implementing an Entry Rule
  • Using Order Sizing Functions

Analyzing Trading Results

  • Understanding How to Analyze Your Strategy's Performance
  • Running Your Strategy
  • Exploring the Profit Factor
  • Using the Percent Positive Statistic
  • Visualizing Your Chart Positions
  • Adding Indicators to Your Chart Positions Plot
  • Calculating the Cash Sharpe Ratio
  • Calculating the Returns-Based Sharpe Ratio

Troubleshooting

Summary and Conclusion

Closing Remarks

Vélemények

★★★★★
★★★★★

Rokon kategóriák

Rokon tanfolyam

Kedvezmények tanfolyamokra

Hírlevél kedvezmény

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Néhány ügyfelünk

is growing fast!

We are looking for a good mixture of IT and soft skills in Hungary!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions