1. Learn
  2. /
  3. Курси
  4. /
  5. Фінансовий трейдинг в R

Connected

Вправа

Використання sigFormula()

Остання функція сигналів трохи більш відкрита за задумом. Функція sigFormula() використовує оцінювання рядків, щоб надати велику гнучкість у поєднанні різних індикаторів і сигналів, які ви вже додали до своєї стратегії, для створення складених сигналів. Хоча така універсальна функціональність спершу може здаватися складною, за належної реалізації та маркування сигналів сигнал sigFormula виявляється найпростішим логічним висловлюванням, упакованим у певну синтаксичну структуру quantstrat.

У цій вправі ви відчуєте, на що здатна функція sigFormula, пройшовши логіку вручну. Вам знадобляться функції applyIndicators() і applySignals().

Інструкції

100 XP
  • Використайте applyIndicators() з цінами open, high, low та close для SPY, щоб згенерувати об'єкт набору даних test_init.
  • Використайте applySignals() з test_init, щоб застосувати сигнали, які ви написали в цьому розділі. Збережіть цей новий об'єкт набору даних як test.