Analizează rezultatele de randament ale unui backtest
Ai implementat o strategie de urmărire a trendului folosind un indicator de medie mobilă simplă. Ai testat-o prin backtest pe datele istorice ale prețului acțiunii Amazon din perioada 2019–2020, iar graficul rezultatelor este afișat în dreapta. Acum vrei să analizezi statisticile de randament obținute în urma backtestului.
Rezultatul backtestului bt a fost furnizat în bt_result și este gata de utilizare.
Acest exercițiu face parte din cursul
Tranzacționare financiară în Python
Instrucțiuni pentru exercițiu
- Obține toate statisticile backtestului din
bt_resultși salvează-le înresInfo. - Afișează randamentele zilnice, lunare și anuale din
resInfo. - Afișează rata de creștere anuală compusă (CAGR) din
resInfo.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Obtain all backtest stats
resInfo = ____
# Get daily, monthly, and yearly returns
print('Daily return: %.4f'% ____)
print('Monthly return: %.4f'% ____)
print('Yearly return: %.4f'% ____)
# Get the compound annual growth rate
print('Compound annual growth rate: %.4f'% ____)