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
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ănde 50 de zile. Nu uita să folosești funcțiaquote! - 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 = ___)