ÎncepețiÎncepe gratuit

Implementarea unui indicator - II

Felicitări pentru implementarea primului tău indicator! Acum vei face strategia și mai robustă adăugând o medie mobilă simplă pe 50 de zile (SMA). Combinarea unei medii mobile rapide cu una lentă este o metodă simplă și consacrată pentru a anticipa creșterile de preț ale unui activ. Deși un singur indicator poate oferi multe informații, un sistem de tranzacționare cu adevărat robust are nevoie de mai mulți indicatori pentru a funcționa eficient.

În acest exercițiu, vei adăuga și această SMA pe 50 de zile la strategy.st. Pachetele quantstrat și quantmod sunt deja încărcate pentru tine.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește add.indicator() pe strategia existentă strategy.st. Urmează codul exemplu din exercițiul anterior.
  • Furnizează funcția SMA ca argument name.
  • Specifică argumentele dorite ale SMA, folosind prețul de închidere din mktdata și o perioadă de retrospectivă n de 50 de zile. Nu uita să folosești funcția quote!
  • Etichetează noul indicator cu "SMA50".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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 = ___)
Editează și rulează codul