Začněte nyníZačněte zdarma

Implementace indikátoru – II

Skvělá práce s prvním indikátorem! Teď svou strategii ještě vylepšíš přidáním 50denního SMA. Kombinace rychlého a pomalého klouzavého průměru je jednoduchý a osvědčený způsob, jak předpovídat, kdy ceny aktiva pravděpodobně porostou. Jeden indikátor sice dokáže poskytnout spoustu informací, ale skutečně robustní obchodní systém vyžaduje ke spolehlivému fungování více indikátorů najednou.

V tomto cvičení přidáš toto 50denní SMA do strategy.st. Balíčky quantstrat a quantmod jsou už načteny.

Toto cvičení je součástí kurzu

Finanční obchodování v R

Zobrazit kurz

Pokyny k cvičení

  • Použij funkci add.indicator() na stávající strategii strategy.st. Řiď se ukázkovým kódem z předchozího cvičení.
  • Jako argument name zadej funkci SMA.
  • Urči požadované argumenty SMA: použij závěrečnou cenu z mktdata a zpětné okno n o délce 50 dní. Nezapomeň použít funkci quote!
  • Nový indikátor pojmenuj "SMA50".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
Upravit a spustit kód