* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘strategyr’ ... ** this is package ‘strategyr’ version ‘0.1.7.1’ ** package ‘strategyr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs specified C++17 using C++ compiler: ‘g++-16 (Debian 16.2.0-1) 16.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src' g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_action_plan.cpp -o rcpp_action_plan.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_backtest.cpp -o rcpp_backtest.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_cycles.cpp -o rcpp_cycles.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_ema.cpp -o rcpp_ema.o In file included from rcpp_ema.cpp:10: In member function ‘void ema_fixed_step::update(double)’, inlined from ‘int ema_ttr_fixed_step_kernel(double*, const double*, size_t, size_t, bool)’ at ker_ema.h:15:21: eng_ema.h:6:50: warning: ‘ema_engine.ema_fixed_step::ema’ may be used uninitialized [-Wmaybe-uninitialized] 6 | inline void update(double in) {ema = (in - ema) * alpha + ema;} | ~~~~^~~~~~ In file included from rcpp_ema.cpp:11: ker_ema.h: In function ‘int ema_ttr_fixed_step_kernel(double*, const double*, size_t, size_t, bool)’: ker_ema.h:6:24: note: ‘ema_engine.ema_fixed_step::ema’ was declared here 6 | ema_fixed_step ema_engine; | ^~~~~~~~~~ g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_ema_cross.cpp -o rcpp_ema_cross.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_fib.cpp -o rcpp_fib.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_pivots.cpp -o rcpp_pivots.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_rolling.cpp -o rcpp_rolling.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_strategies.cpp -o rcpp_strategies.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_trend.cpp -o rcpp_trend.o g++-16 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o strategyr.so RcppExports.o rcpp_action_plan.o rcpp_backtest.o rcpp_cycles.o rcpp_ema.o rcpp_ema_cross.o rcpp_fib.o rcpp_pivots.o rcpp_rolling.o rcpp_strategies.o rcpp_trend.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-strategyr/00new/strategyr/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘strategyr’ finding HTML links ... done backtest_portfolio_weights html backtest_rcpp html build_order_intents html calc_ADX html calc_ATR html calc_ATR_quantile html calc_BollingerBands html calc_CCI html calc_CMF html calc_CMO html calc_DEMA html calc_DonchianChannels html calc_EMA html calc_EMA_cross html calc_EMV html calc_HMA html calc_KST html calc_KeltnerChannels html calc_MACD html calc_MFI html calc_OBV html calc_ROC html calc_RSI html calc_SAR html calc_SMA html calc_SMI html calc_StochasticOscillator html calc_TRIX html calc_VWAP html calc_VWMA html calc_WMA html calc_WPR html calc_ZLEMA html calc_aroon html calc_backtest_performance html calc_bid_ask_spread html calc_bond_accrued_interest html calc_bond_carry html calc_bond_carry_roll_decomp html calc_bond_cashflows html calc_bond_clean_price html calc_bond_convexity html calc_bond_current_yield html calc_bond_dirty_price html calc_bond_duration html calc_bond_dv01 html calc_bond_econvexity html calc_bond_eduration html calc_bond_holding_period_return html calc_bond_key_rate_duration html calc_bond_key_rate_duration_tenor html calc_bond_mduration html calc_bond_next_coupon html calc_bond_nominal_spread html calc_bond_npv html calc_bond_prev_coupon html calc_bond_price_change_approx html calc_bond_pv01 html calc_bond_rate_return_approx html calc_bond_risk_state html calc_bond_roll_down_return html calc_bond_spread_duration html calc_bond_spread_return_approx html calc_bond_total_return_decomp html calc_bond_yield html calc_bond_zspread html calc_bond_zspread_return_approx html calc_breadth_ad html calc_breadth_adl html calc_breadth_high_low html calc_breadth_ratio html calc_breadth_trin html calc_chaikinAD html calc_chaikinVolatility html calc_contango_backwardation html calc_coupon_schedule html calc_credit_spread html calc_curve_butterfly html calc_curve_shock html calc_curve_slope html calc_curve_zero_rate html calc_day_count_frac html calc_excess_spread html calc_front_next_spread html calc_futures_curve_butterfly html calc_futures_curve_slope html calc_fx_basis html calc_fx_carry html calc_fx_forward_points html calc_fx_realized_carry html calc_kurtosis html calc_ladder_index html calc_log_spread html calc_microprice html calc_mid_price html calc_normalize html calc_option_delta html calc_option_forward_moneyness html calc_option_gamma html calc_option_greeks html calc_option_iv html calc_option_iv_skew html calc_option_iv_term_structure html calc_option_moneyness html calc_option_put_call_iv_spread html calc_option_rho html calc_option_risk_state html calc_option_smile_slope html calc_option_theta html calc_option_vega html calc_order_imbalance html calc_percent_rank html calc_period_rate html calc_position_greeks html calc_price_impact_proxy html calc_ratio html calc_realized_vol html calc_relative_strength html calc_roll_yield html calc_rolling_beta html calc_rolling_corr html calc_rolling_quantile html calc_skewness html calc_slippage_proxy html calc_spread html calc_spread_curve_butterfly html calc_spread_curve_slope html calc_strategy_performance_summary html calc_term_structure_carry html calc_tracking_error html calc_turnover html calc_ultimateOscillator html calc_zscore html compare_strategy_backtests html filter_walk_forward_results html gen_action_plan_rcpp html mine_strategy_asset_years html mine_strategy_assets html mine_strategy_params html mine_strategy_walk_forward html plan_curve_trade_adjustment html plan_delta_neutral_adjustment html plan_duration_neutral_adjustment html plan_portfolio_adjustment html plan_vega_target_adjustment html rank_strategy_results html select_strategy_params html strat_atr_breakout_action_plan html strat_atr_breakout_tgt_pos html strat_atr_breakout_trailing_stop_action_plan html strat_atr_breakout_trailing_stop_tgt_pos html strat_bollinger_low_adx_revert_action_plan html strat_bollinger_low_adx_revert_tgt_pos html strat_bollinger_revert_action_plan html strat_bollinger_revert_rsi_action_plan html strat_bollinger_revert_rsi_tgt_pos html strat_bollinger_revert_tgt_pos html strat_bollinger_squeeze_breakout_action_plan html strat_bollinger_squeeze_breakout_tgt_pos html strat_bond_carry_roll_action_plan html strat_bond_carry_roll_duration_cap_action_plan html strat_bond_carry_roll_duration_cap_tgt_pos html strat_bond_carry_roll_spread_filter_action_plan html strat_bond_carry_roll_spread_filter_tgt_pos html strat_bond_carry_roll_tgt_pos html strat_buy_and_hold_action_plan html strat_buy_and_hold_tgt_pos html strat_credit_spread_momentum_action_plan html strat_credit_spread_momentum_tgt_pos html strat_credit_spread_revert_action_plan html strat_credit_spread_revert_tgt_pos html strat_cross_sectional_rank_allocator_action_plan html strat_cross_sectional_rank_allocator_tgt_pos html strat_curve_butterfly_action_plan html strat_curve_butterfly_tgt_pos html strat_curve_steepener_action_plan html strat_curve_steepener_tgt_pos html strat_curve_steepener_zscore_action_plan html strat_curve_steepener_zscore_tgt_pos html strat_donchian_breakout_action_plan html strat_donchian_breakout_tgt_pos html strat_donchian_retest_breakout_action_plan html strat_donchian_retest_breakout_tgt_pos html strat_donchian_turtle_action_plan html strat_donchian_turtle_tgt_pos html strat_ema_cross_action_plan html strat_ema_cross_adx_action_plan html strat_ema_cross_adx_tgt_pos html strat_ema_cross_slope_confirm_action_plan html strat_ema_cross_slope_confirm_tgt_pos html strat_ema_cross_tgt_pos html strat_ema_triple_trend_action_plan html strat_ema_triple_trend_tgt_pos html strat_funding_basis_convergence_action_plan html strat_funding_basis_convergence_tgt_pos html strat_fx_carry_action_plan html strat_fx_carry_basket_rank_action_plan html strat_fx_carry_basket_rank_tgt_pos html strat_fx_carry_tgt_pos html strat_fx_carry_trend_action_plan html strat_fx_carry_trend_tgt_pos html strat_gamma_scalp_support_action_plan html strat_gamma_scalp_support_tgt_pos html strat_iv_directional_overlay_action_plan html strat_iv_directional_overlay_tgt_pos html strat_iv_skew_action_plan html strat_iv_skew_realized_vol_confirm_action_plan html strat_iv_skew_realized_vol_confirm_tgt_pos html strat_iv_skew_tgt_pos html strat_iv_skew_zscore_action_plan html strat_iv_skew_zscore_tgt_pos html strat_iv_term_structure_action_plan html strat_iv_term_structure_tgt_pos html strat_ladder_bounce_action_plan html strat_ladder_bounce_tgt_pos html strat_ladder_breakout_action_plan html strat_ladder_breakout_tgt_pos html strat_macd_contrarian_action_plan html strat_macd_contrarian_tgt_pos html strat_macd_cross_action_plan html strat_macd_cross_tgt_pos html strat_macd_histogram_momentum_action_plan html strat_macd_histogram_momentum_tgt_pos html strat_macd_zero_line_action_plan html strat_macd_zero_line_tgt_pos html strat_pair_spread_bollinger_action_plan html strat_pair_spread_bollinger_tgt_pos html strat_pair_spread_half_life_revert_action_plan html strat_pair_spread_half_life_revert_tgt_pos html strat_pair_spread_revert_action_plan html strat_pair_spread_revert_tgt_pos html strat_ratio_revert_action_plan html strat_ratio_revert_tgt_pos html strat_regime_switch_action_plan html strat_regime_switch_tgt_pos html strat_relative_strength_action_plan html strat_relative_strength_dual_momentum_action_plan html strat_relative_strength_dual_momentum_tgt_pos html strat_relative_strength_persistence_action_plan html strat_relative_strength_persistence_tgt_pos html strat_relative_strength_tgt_pos html strat_roll_yield_action_plan html strat_roll_yield_cross_sectional_action_plan html strat_roll_yield_cross_sectional_tgt_pos html strat_roll_yield_mean_revert_action_plan html strat_roll_yield_mean_revert_tgt_pos html strat_roll_yield_momentum_action_plan html strat_roll_yield_momentum_tgt_pos html strat_roll_yield_tgt_pos html strat_rsi_divergence_action_plan html strat_rsi_divergence_tgt_pos html strat_rsi_dynamic_threshold_revert_action_plan html strat_rsi_dynamic_threshold_revert_tgt_pos html strat_rsi_logr_revert_action_plan html strat_rsi_logr_revert_tgt_pos html strat_rsi_revert_action_plan html strat_rsi_revert_tgt_pos html strat_rsi_trend_aware_revert_action_plan html strat_rsi_trend_aware_revert_tgt_pos html strat_straddle_action_plan html strat_straddle_tgt_pos html strat_strangle_action_plan html strat_strangle_tgt_pos html strat_trend_pullback_action_plan html strat_trend_pullback_atr_action_plan html strat_trend_pullback_atr_tgt_pos html strat_trend_pullback_tgt_pos html strat_vertical_spread_action_plan html strat_vertical_spread_tgt_pos html strat_vol_carry_action_plan html strat_vol_carry_tgt_pos html strat_vol_target_action_plan html strat_vol_target_regime_floor_action_plan html strat_vol_target_regime_floor_tgt_pos html strat_vol_target_tgt_pos html strat_vwap_revert_action_plan html strat_vwap_revert_tgt_pos html strategy_monitor_definition html strategy_public_definition html summarize_walk_forward_results html ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (strategyr)