sigFormula

Negociação financeira em R

Ilya Kipnis

Professional Quantitative Analyst and R programmer

Sobre o sigFormula

  • Sinal coringa que permite combinar sinais

  • Usa avaliação de string

  • Exemplo:

    • SÓ agir no sinal do oscilador se o mercado for favorável (SMA de 50 dias acima da de 200 dias)
    • garantir compra em pullback temporário, não em queda grande
Negociação financeira em R

Estrutura

add.signal(strategy.st, name = "sigFormula",
           arguments = list(formula = 
                            "statement1 & statement2",
                             cross = TRUE), 
           label = "yourlabel")
  • Base R: 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")
Negociação financeira em R

Exemplo

add.signal(strategy.st, name = "sigFormula",
           arguments = list(formula = "longthreshold & 
                            longfilter", cross = TRUE),
           label = "longentry")
  • garanta que as colunas na expressão lógica já existam na estratégia antes da chamada do sinal sigFormula
Negociação financeira em R

Vamos praticar!

Negociação financeira em R

Preparing Video For Download...