Construiește un semnal EMA crossover
Strategiile de tip trend-following pornesc de la ideea că „tendința este prietena ta" și folosesc semnale pentru a identifica trendul și a profita urmărindu-l.
Vrei să construiești și să testezi o strategie de tip trend-following. Decizi să folosești două EMA-uri (medii mobile exponențiale) pentru a construi semnalul. Când EMA pe termen scurt, EMA_short, este mai mare decât EMA pe termen lung, EMA_long, vei intra pe poziții long pe piață. Invers, când EMA_short este mai mică decât EMA_long, vei intra pe poziții short.
O EMA pe 10 zile și una pe 40 de zile au fost pre-calculate și salvate în EMA_short și, respectiv, EMA_long. Datele istorice de preț ale acțiunii Google sunt preîncărcate în price_data. De asemenea, pachetul bt a fost deja importat pentru tine.
Acest exercițiu face parte din cursul
Tranzacționare financiară în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Construct the signal
signal[____] = 1
signal[____] = -1