ÎncepețiÎncepe gratuit

Utilizarea sigComparison

Un semnal sigComparison este o metodă simplă și utilă pentru a compara două valori conexe, cum ar fi două medii mobile. De cele mai multe ori, un semnal sigComparison nu generează prin el însuși un semnal de cumpărare sau vânzare (deoarece ar implica tranzacții în fiecare zi în care condiția este îndeplinită), ci este folosit mai ales ca filtru pentru a determina când să fie aplicată o altă regulă de cumpărare sau vânzare.

În acest exercițiu, vei folosi sigComparison() pentru a genera un semnal de comparație care specifică faptul că media mobilă simplă pe 50 de zile (SMA) trebuie să fie superioară mediei mobile simple pe 200 de zile (SMA). Vei eticheta acest semnal longfilter, deoarece indică faptul că media pe termen scurt este mai mare decât media pe termen lung.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește add.signal() pentru a adăuga un semnal sigComparison care specifică că SMA50 trebuie să fie mai mare decât SMA200.
  • Etichetează acest semnal longfilter.

Exercițiu interactiv practic

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

# Add a sigComparison which specifies that SMA50 must be greater than SMA200, call it longfilter
add.signal(strategy.st, name = "sigComparison", 
           
           # We are interested in the relationship between the SMA50 and the SMA200
           arguments = list(columns = c("___", "___"), 
                            
                            # Particularly, we are interested when the SMA50 is greater than the SMA200
                            relationship = "___"),
           
           # Label this signal longfilter
           label = "___")
Editează și rulează codul