tomonthly(x: array,mode?: string,): number
Convert a return series to a monthly series.
Convert a return series to a monthly series (e.g. from daily to monthly)
Convert daily returns to monthly returns using simple mode
Convert daily returns to monthly returns using simple mode
import { assertEquals } from "jsr:@std/assert"; var dailyReturns = [ 0.001, 0.002, -0.001, 0.004, 0.005, // Week 1 0.002, -0.003, 0.001, 0.002, 0.004, // Week 2 0.003, 0.001, -0.002, 0.003, 0.002, // Week 3 0.001, 0.004, 0.003, -0.001, 0.002 // Week 4 ]; assertEquals(tomonthly(dailyReturns), 0.03347884902598719);
Convert daily returns to monthly returns using continuous mode
Convert daily returns to monthly returns using continuous mode
import { assertEquals } from "jsr:@std/assert"; var dailyReturns = [ 0.001, 0.002, -0.001, 0.004, 0.005, // Week 1 0.002, -0.003, 0.001, 0.002, 0.004, // Week 2 0.003, 0.001, -0.002, 0.003, 0.002, // Week 3 0.001, 0.004, 0.003, -0.001, 0.002 // Week 4 ]; assertEquals(tomonthly(dailyReturns, "continuous"), 0.033);
x: array
array of values