1. Learn
  2. /
  3. Courses
  4. /
  5. Négociation financière en R

Connected

Exercise

Spécifier sigcol dans add.rule()

Excellent travail! Même si la commande add.rule() semble complexe, chaque argument est en fait assez simple. Pour bien la comprendre, vous allez examiner chaque argument séparément.

D'abord, add.rule() reçoit l'argument sigcol, qui précise la colonne de signal dans votre stratégie. Comme pour les signaux et les indicateurs, toutes les règles se réfèrent à une colonne déjà présente dans votre stratégie. Les règles s'appuient sur les signaux et doivent donc référencer les colonnes de signal de votre stratégie.

Dans cet exercice, vous allez fournir à l'appel add.rule() la valeur sigcol, que vous réglerez à filterexit (pour référencer le signal filterexit que vous avez créé au chapitre précédent). Concrètement, le signal filterexit correspond à la condition où la moyenne mobile simple (SMA) sur 50 jours croise à la baisse celle sur 200 jours dans votre stratégie. En créant une règle pour ce signal, vous indiquez que vous souhaitez sortir dans cette situation, puisque le contexte de marché n'est plus favorable à votre position.

Comme précédemment, strategy.st est déjà chargé dans votre espace de travail.

Instructions

100 XP
  • Jetez de nouveau un coup d'œil à la commande add.rule() dans votre espace de travail.
  • Créez une règle de sortie basée sur filterexit en précisant sigcol.