Learn R Programming

PortfolioTesteR (version 0.1.4)

calc_momentum: Calculate Price Momentum

Description

Calculates momentum as the percentage change in price over a specified lookback period. Optimized using column-wise operations (25x faster).

Usage

calc_momentum(data, lookback = 12)

Value

Data.table with momentum values (0.1 = 10% increase)

Arguments

data

A data.frame or data.table with Date column and price columns

lookback

Number of periods for momentum calculation (default: 12)

Examples

Run this code
data("sample_prices_weekly")
momentum <- calc_momentum(sample_prices_weekly, lookback = 12)

Run the code above in your browser using DataLab