Quanstratの特定の日付(例:2008 :: 2010)をバックテストするにはどうすればよいですか? 2001 :: 2017のシンボルをロードしたいのですが、日付のサブセットのみをテストしたいだけです。 (特定の日付範囲のたびにシンボルをリロードするのではなく)Quanstratの特定の日付のバックテストR
2
A
答えて
3
quantstrat
に組み込みの方法はありません。実際には、言うの先頭にコメント適用されます*の機能があります:
#TODO add Date subsetting
はしかし、既存のコードでこれを行うことが可能な方法はいくつかあります(パッチは歓迎します) 。
おそらく最も簡単な方法は、すべての市場データを環境にロードしてから、applyStrategy
を呼び出す前に市場データを.GlobalEnvにサブセット化することです。
インジケータと信号は、ベクトル化された関数を使用する必要があります。シリーズ全体に適用するには最大で(秒)かかります。だから最も単純なことはおそらくapplyIndicators
とapplySignals
をシリーズ全体にわたって手動で実行し、次にあなたが望むサブセットだけを使ってapplyRules
と呼ぶことです。
サブセットを認識するシグナル関数を追加することもできます。この信号関数は戦略仕様の最後にあり、他のすべての信号を希望の日付範囲外で0にフィルタリングします。
関連する問題
- 1. 特定の日付を指定する[R]
- 2. ハイライト特定の日付の日のセル
- 3. 特定のテキストに日付を割り当てるR
- 4. 特定の日付形式
- 5. Facebookは:特定の日付
- 6. 日付の書式設定の日付はR
- 7. Excel - 特定の日付の後に特定の日付の日付を見つける
- 8. Laravel - 検証日特定の日付
- 9. 特定の日付が指定されていないR内の時間
- 10. C#の日付==特定の日付の合計列行
- 11. 現在の日付から特定の日付へのカウントダウン
- 12. 特定の日付との2つの日付を比較
- 13. 平日の日付をR
- 14. Pandasの日付列と特定の日付の日付差を見つける
- 15. Rとas.dateの書式設定日付
- 16. Rの日付ベクトル
- 17. 2つの特定の日付の差
- 18. 特定の日付の春ブートのタスクスケジュール
- 19. Entity FrameworkののIQueryable - 特定の日付
- 20. Netsuiteケースステートメントの日付フィールドから特定の日付を引く
- 21. 日付の日付/時刻をR
- 22. rの特定の日付範囲の行をサブセット化する方法は?
- 23. 特定の日付へのカウントダウン
- 24. 特定の日付のトリガSQL Server 2014
- 25. 特定の日付の比較
- 26. JS特定の日付までのカウントダウンタイマー
- 27. githubのショーは、特定の日付
- 28. wp_schedule_single_event特定の日付のスケジュール?
- 29. MYSQLのDateTimeクエリ量、特定の日付
- 30. 日付を特定の形式の文字に変換するR
ありがとうございました! –
このコメントの現在のバージョンのコードでは、rule_subset引数をapplyRulesに追加します。この引数は、サブセット期間にのみルールを適用します。 –