quantstratパッケージに関する2013 年の R in Finance プレゼンテーションは良いスタートだと思います。8 ページでは、quantstrat がリサーチ/トレーディング生産環境における多くのビルディング ブロックの 1 つであることが明確にわかります。
プレゼンテーションでも示されているように、quantmod などを介して無料で毎日のデータを取得する方法はたくさんあります (8 ページを再度参照)。しかし、ブルームバーグから市場データを quantstrat に取り込む最善の方法は、RBBG パッケージのより直感的なラッパーである RBBGExtension パッケージ (恥知らずな自己宣伝であることはわかっています) を使用することです。もちろん、私の推奨事項には偏りがありますが、試してみる価値はあると思います。
このように RbbgExtension をインストールします...
require(開発ツール)
install_github("pgarnry/RbbgExtension")
以下は、16 ページのプレゼンテーションの GBPUSD の例を模倣した例です。
require(RbbgExtension) require(quantmod)
GBPUSD <- BarData(tickers = "GBPUSD", type = "通貨", start.date = "2015-03-02", start.time = "00:00:00", end.date = "2015-03- 30"、end.time = "00:00:00"、間隔 = "30")
GBPUSD <- GBPUSD[, 1:4]
chartSeries(GBPUSD)
こちらは3月のGBPUSDのチャートです。
出典:ブルームバーグ
この xts オブジェクトを使用して、quantstrat エンジンに入れ、シグナルなどを構築できます。