ÎncepețiÎncepe gratuit

Construiește și testează o strategie de urmărire a trendului

Anterior, ai construit un semnal folosind doi indicatori EMA. Când EMA pe termen scurt este mai mare decât EMA pe termen lung, semnalul este 1, indicând intrarea pe poziții long pe piață. Invers, când EMA pe termen scurt este mai mic decât EMA pe termen lung, semnalul este -1, indicând intrarea pe poziții short. Acum vei implementa o strategie de urmărire a trendului cu semnalul tău și vei efectua un backtest folosind acțiunea Google.

Datele istorice de preț ale acțiunii Google au fost preîncărcate în price_data. Pachetul bt a fost deja importat. În plus, signal din exercițiul anterior este disponibil pentru utilizare.

Acest exercițiu face parte din cursul

Tranzacționare financiară în Python

Vezi cursul

Exercițiu interactiv practic

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

# Define the strategy
bt_strategy = bt.Strategy('EMA_crossover', 
                          [____,
                           bt.algos.Rebalance()])
Editează și rulează codul