R Under development (unstable) (2023-10-18 r85349 ucrt) -- "Unsuffered Consequences" Copyright (C) 2023 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > if (requireNamespace("tinytest", quietly = TRUE)) + tinytest.results <- tinytest::test_package("PMwR", + color = interactive(), + verbose = 1) test_.pl_stats.R.............. 11 tests OK 49ms test_NAVseries.R.............. 20 tests OK 16ms test_NAVseries.window.R....... 2 tests OK 5ms test_NAVseries_summary.R...... 5 tests OK 14ms test_PMwR.R................... 0 tests 1ms test_as.journal.R............. 3 tests OK 3ms 'initial.position' specified, but no 'prices0' test_btest.R.................. 52 tests OK 84ms test_btest_NA.R............... 5 tests OK 5ms test_btest_b.R................ 3 tests OK 4ms test_btest_do-rebalance.R..... 2 tests OK 3ms 'do.signal' is FALSE: strategy will never trade 'initial.position' specified, but no 'prices0' 'do.signal' is FALSE: strategy will never trade 'initial.position' specified, but no 'prices0' 'do.signal' is FALSE: strategy will never trade test_btest_initial.position.R. 5 tests OK 5ms test_btest_journal.R.......... 6 tests OK 8ms test_btest_nullsignal.R....... 2 tests OK 7ms test_btest_position.R......... 40 tests OK 49ms test_btest_prices.R........... 6 tests OK 11ms test_btest_rc.R............... 1 tests OK 2ms test_btest_replications.R..... 1 tests OK 2ms test_btest_tc.R............... 2 tests OK 3ms test_div_adjust.R............. 29 tests OK 8ms test_internal.R............... 0 tests 1ms test_is_valid_ISIN.R.......... 2 tests OK 2ms test_is_valid_SEDOL.R......... 2 tests OK 2ms test_journal.R................ 32 tests OK 13ms test_journal_all.equal.R...... 3 tests OK 3ms test_journal_subset.R......... 12 tests OK 3ms test_journal_summary.R........ 1 tests OK 1ms test_pl.R..................... 60 tests OK 46ms test_pl_along.timestamp.R..... 2 tests OK 2ms test_pl_empty.R............... 1 tests OK 1ms For A, B: average sell includes 'vprice'. For C: average buy includes 'vprice'. test_pl_print.R............... 1 tests OK 4ms test_pl_volume.R.............. 6 tests OK 6ms test_pl_vprice.R.............. 42 tests OK 14ms test_position.R............... 16 tests OK 7ms test_position_account.R....... 0 tests 1ms test_position_data_frame.R.... 0 tests 2ms test_position_named.R......... 49 tests OK 8ms test_position_ops.R........... 12 tests OK 6ms test_pricetable.R............. 17 tests OK 6ms test_quote32.R................ 10 tests OK 8ms test_rc.R..................... 12 tests OK 9ms test_rebalance.R.............. 23 tests OK 14ms test_replace_weight.R......... 3 tests OK 2ms test_returns.R................ 44 tests OK 86ms test_returns_dataframe.R...... 7 tests OK 23ms test_returns_lag.R............ 7 tests OK 5ms test_returns_p_returns_monthly.R 6 tests OK 23ms test_returns_period.R......... 13 tests OK 73ms test_returns_portfolio.R...... 25 tests OK 11ms test_returns_rebalance.R...... 48 tests OK 24ms test_returns_ym_yq.R.......... 6 tests OK 14ms test_scale1.R................. 21 tests OK 8ms test_split_adjust.R........... 16 tests OK 27ms test_split_trades.R........... 11 tests OK 5ms test_streaks.R................ 0 tests 5ms test_unit_prices.R............ 1 tests OK 10ms test_valuation.R.............. 13 tests OK 5ms Warning message: In pReturns(x, t, period, complete.first, pad = pad, na.rm = na.rm) : max. timestamp (2022) does not match current year > > proc.time() user system elapsed 1.01 0.10 1.06