sigFormula

Tranzacționare financiară în R

Ilya Kipnis

Professional Quantitative Analyst and R programmer

Despre sigFormula

  • Semnal universal care permite combinații de semnale

  • Utilizează evaluare de șiruri de caractere

  • Exemplu:

    • Acționați DOAR pe baza semnalului oscilatorului dacă mediul de piață este favorabil (SMA pe 50 de zile peste SMA pe 200 de zile)
    • Asigurați-vă că cumpărați o retragere temporară, nu o scădere majoră
Tranzacționare financiară în R

Structură

add.signal(strategy.st, name = "sigFormula",
           arguments = list(formula = 
                            "statement1 & statement2",
                             cross = TRUE), 
           label = "yourlabel")
  • R de bază: if( statement 1 and statement 2)
add.signal(strategy.st, name = "sigFormula",
           arguments = list(formula = "regular logical 
                            statement inside an if 
                            statement", cross = TRUE),
            label = "yourlabel")
Tranzacționare financiară în R

Exemplu

add.signal(strategy.st, name = "sigFormula",
           arguments = list(formula = "longthreshold & 
                            longfilter", cross = TRUE),
           label = "longentry")
  • Asigurați-vă că coloanele din instrucțiunea logică există în strategie înainte de apelul semnalului sigFormula
Tranzacționare financiară în R

Să exersăm!

Tranzacționare financiară în R

Preparing Video For Download...