0

親愛なるstackoverflowers、

TRADES は 2000 行のトレード P&L マトリックスであり、head.matrix(TRADES) は以下を提供します。

日付損益計算書

20170101 90
20170101 100
20170102 -50
20170102 35
20170102 180

毎日のポートフォリオ P&L を計算し、それを新しいマトリックスに保存する必要があります。問題は、毎日の取引数が一定でないことです。

日付に関して取引をサブセット化し、すべての同じ日付の取引を新しいマトリックスに格納できます。たとえば、2017 年 1 月 1 日: 20170101 <- TRADES[grep("20140101", TRADES$Date), ]

次に、合計して毎日の P&L を取得し、それを毎日の収益マトリックスに格納します。 DailyReturns$20170101 <- sum(20170101$P&L)

しかし、すべての取引に対してこの操作を繰り返すループを作成する方法がわかりません。誰かがこれについて私を助けてくれませんか? ジョー

4

1 に答える 1