Financial Trading with R - Plan Szkolenia

Kod kursu

rfintrading

Czas trwania

21 godzin
szkolenie zdalne: 3 lub 6 dni
szkolenie stacjonarne: 3 dni

Wymagania

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

Opis

R to popularny język programowania w branży finansowej. Jest wykorzystywany w aplikacjach finansowych, od podstawowych programów handlowych po systemy zarządzania ryzykiem.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy handlu finansowego, przechodząc przez budowanie i wdrażanie podstawowych strategii i działań handlowych w R przy użyciu quantstrat.

Pod koniec tego szkolenia uczestnicy będą mogli:

  • Zrozum podstawowe pojęcia w handlu
  • Twórz i wdrażaj swoją pierwszą strategię handlową za pomocą R
  • Przeanalizuj działanie swojej strategii za pomocą R

Publiczność

  • Programiści
  • Specjaliści Finance
  • Specjaliści IT

Format kursu

  • Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka praktyczna

Machine Translated

Plan Szkolenia

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

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions