Performance summary#
Generated by
cargo soothfast report
| item | instructions | median | p99 | allocs | polls |
|---|---|---|---|---|---|
finance_query::bt_atr_sizing | 637407 | 67.88µs | 70.46µs | 164 | n/a |
finance_query::bt_base_to_htf_index | 321100 | 27.73µs | 29.75µs | 1 | n/a |
finance_query::bt_bayesian_search | 29252482 | 3.09ms | 3.15ms | 2382 | n/a |
finance_query::bt_fractional_kelly_sizing | 469829 | 46.87µs | 47.59µs | 88 | n/a |
finance_query::bt_grid_pareto | 13055398 | 652.69µs | 782.05µs | 2966 | n/a |
finance_query::bt_grid_search | 13085157 | 656.45µs | 739.56µs | 3012 | n/a |
finance_query::bt_leveraged_margin | 590396 | 58.54µs | 59.57µs | 158 | n/a |
finance_query::bt_monte_carlo | 1066998 | 179.55µs | 187.58µs | 6 | n/a |
finance_query::bt_resample | 1437605 | 104.45µs | 107.17µs | 11 | n/a |
finance_query::bt_sma_crossover | 9458904 | 950.80µs | 1.00ms | 2373 | n/a |
finance_query::bt_strategy_builder | 1072307 | 165.07µs | 173.11µs | 328 | n/a |
finance_query::capability_name | 23 | 1.9ns | 2.4ns | 0 | n/a |
finance_query::cond_bench_always_false | 248425 | 19.44µs | 20.10µs | 6 | n/a |
finance_query::cond_bench_always_true | 4328542 | 427.87µs | 449.60µs | 4045 | n/a |
finance_query::cond_bench_has_position | 4317549 | 424.66µs | 436.72µs | 4045 | n/a |
finance_query::cond_bench_held_for_bars | 1509061 | 162.71µs | 164.28µs | 1041 | n/a |
finance_query::cond_bench_in_loss | 4354832 | 432.45µs | 444.27µs | 4045 | n/a |
finance_query::cond_bench_in_profit | 553732 | 49.18µs | 53.09µs | 142 | n/a |
finance_query::cond_bench_is_long | 4312789 | 425.94µs | 439.91µs | 4045 | n/a |
finance_query::cond_bench_is_short | 396632 | 34.85µs | 37.85µs | 13 | n/a |
finance_query::cond_bench_no_position | 396632 | 34.85µs | 36.05µs | 13 | n/a |
finance_query::cond_bench_stop_loss | 451899 | 42.49µs | 42.73µs | 24 | n/a |
finance_query::cond_bench_take_profit | 438554 | 40.50µs | 40.79µs | 13 | n/a |
finance_query::cond_bench_trailing_stop | 586825 | 52.33µs | 54.78µs | 92 | n/a |
finance_query::cond_bench_trailing_take_profit | 595922 | 54.26µs | 56.89µs | 72 | n/a |
finance_query::de_chart | 107185 | 8.81µs | 9.30µs | 13 | n/a |
finance_query::de_crypto_coins | 346280 | 32.82µs | 36.64µs | 205 | n/a |
finance_query::de_currencies | 591466 | 51.81µs | 56.61µs | 647 | n/a |
finance_query::de_edgar_facts | 13780743 | 1.28ms | 1.60ms | 11899 | n/a |
finance_query::de_edgar_submissions | 5230527 | 447.98µs | 455.32µs | 6784 | n/a |
finance_query::de_fear_and_greed | 1390 | 106.1ns | 110.4ns | 0 | n/a |
finance_query::de_fear_and_greed_crypto_history | 15314 | 1.27µs | 1.29µs | 3 | n/a |
finance_query::de_financials | 235575 | 20.42µs | 20.63µs | 206 | n/a |
finance_query::de_fred_series | 1039714 | 103.82µs | 104.75µs | 873 | n/a |
finance_query::de_hours | 7350 | 678.0ns | 701.9ns | 10 | n/a |
finance_query::de_market_summary | 258626 | 27.57µs | 27.92µs | 228 | n/a |
finance_query::de_news | 44234 | 3.53µs | 3.82µs | 53 | n/a |
finance_query::de_options | 12405 | 1.03µs | 1.15µs | 6 | n/a |
finance_query::de_quote | 9389383 | 962.63µs | 982.20µs | 8235 | n/a |
finance_query::de_screener | 3795931 | 421.58µs | 434.78µs | 4498 | n/a |
finance_query::de_search | 55205 | 4.99µs | 6.12µs | 55 | n/a |
finance_query::de_treasury_yields | 765954 | 76.25µs | 77.68µs | 119 | n/a |
finance_query::de_trending | 18081 | 1.37µs | 1.40µs | 24 | n/a |
finance_query::dispatch_select | 68 | 3.4ns | 4.0ns | 0 | n/a |
finance_query::ind_accumulation_distribution | 27672 | 3.89µs | 3.94µs | 1 | n/a |
finance_query::ind_alma | 107851 | 6.43µs | 6.56µs | 2 | n/a |
finance_query::ind_aroon | 185942 | 12.58µs | 12.88µs | 9 | n/a |
finance_query::ind_atr | 56478 | 9.84µs | 9.89µs | 2 | n/a |
finance_query::ind_awesome_oscillator | 52501 | 8.52µs | 8.56µs | 4 | n/a |
finance_query::ind_balance_of_power | 27342 | 2.27µs | 2.30µs | 2 | n/a |
finance_query::ind_bull_bear_power | 29581 | 6.97µs | 7.04µs | 3 | n/a |
finance_query::ind_cci | 149203 | 17.30µs | 17.46µs | 2 | n/a |
finance_query::ind_chaikin_oscillator | 66908 | 15.92µs | 16.03µs | 4 | n/a |
finance_query::ind_choppiness_index | 280369 | 22.34µs | 22.56µs | 8 | n/a |
finance_query::ind_cmf | 49414 | 3.98µs | 4.05µs | 2 | n/a |
finance_query::ind_cmo | 61742 | 5.14µs | 5.20µs | 2 | n/a |
finance_query::ind_coppock_curve | 72734 | 7.66µs | 7.84µs | 3 | n/a |
finance_query::ind_dema | 40936 | 11.74µs | 11.78µs | 3 | n/a |
finance_query::ind_donchian_channels | 181283 | 11.93µs | 12.15µs | 9 | n/a |
finance_query::ind_elder_ray | 29582 | 6.97µs | 7.04µs | 3 | n/a |
finance_query::ind_fibonacci_pivot_points | 24555 | 2.43µs | 2.46µs | 1 | n/a |
finance_query::ind_fibonacci_retracement | 184909 | 11.22µs | 11.25µs | 9 | n/a |
finance_query::ind_heikin_ashi | 129763 | 16.48µs | 17.62µs | 9 | n/a |
finance_query::ind_hma | 100281 | 13.18µs | 13.26µs | 5 | n/a |
finance_query::ind_ichimoku | 535351 | 36.06µs | 37.34µs | 27 | n/a |
finance_query::ind_keltner_channels | 97515 | 17.20µs | 17.39µs | 5 | n/a |
finance_query::ind_last_value | 20 | 2.2ns | 2.4ns | 0 | n/a |
finance_query::ind_macd | 82597 | 19.69µs | 19.92µs | 7 | n/a |
finance_query::ind_mcginley_dynamic | 21714 | 12.04µs | 12.20µs | 1 | n/a |
finance_query::ind_mfi | 94229 | 7.58µs | 8.27µs | 3 | n/a |
finance_query::ind_momentum | 1186788 | 124.11µs | 128.07µs | 52 | n/a |
finance_query::ind_momentum_single | 8020 | 532.6ns | 537.9ns | 1 | n/a |
finance_query::ind_moving_averages | 479263 | 86.07µs | 86.52µs | 27 | n/a |
finance_query::ind_parabolic_sar | 25132 | 2.22µs | 2.25µs | 1 | n/a |
finance_query::ind_patterns | 1184450 | 98.30µs | 100.55µs | 1 | n/a |
finance_query::ind_pivot_points | 26050 | 2.87µs | 2.92µs | 1 | n/a |
finance_query::ind_roc | 16876 | 1.63µs | 1.65µs | 1 | n/a |
finance_query::ind_sma | 2200136 | 376.81µs | 388.67µs | 1 | n/a |
finance_query::ind_stochastic | 225850 | 16.29µs | 16.67µs | 11 | n/a |
finance_query::ind_stochastic_rsi | 287826 | 26.76µs | 27.43µs | 12 | n/a |
finance_query::ind_supertrend | 117931 | 13.68µs | 13.92µs | 4 | n/a |
finance_query::ind_tema | 58081 | 17.42µs | 17.51µs | 4 | n/a |
finance_query::ind_trend | 1034742 | 94.34µs | 95.10µs | 48 | n/a |
finance_query::ind_true_range | 17091 | 1.19µs | 1.19µs | 1 | n/a |
finance_query::ind_volatility | 673318 | 67.87µs | 68.93µs | 28 | n/a |
finance_query::ind_volume | 316423 | 41.49µs | 42.04µs | 14 | n/a |
finance_query::ind_vwap | 31671 | 3.91µs | 4.00µs | 1 | n/a |
finance_query::ind_vwma | 43618 | 2.99µs | 3.09µs | 1 | n/a |
finance_query::ind_williams_r | 180153 | 10.87µs | 11.23µs | 7 | n/a |
finance_query::ind_wma | 31019 | 4.46µs | 4.56µs | 7 | n/a |
finance_query::ind_zigzag | 18257 | 1.54µs | 1.58µs | 4 | n/a |
finance_query::ref_bench_accumulation_distribution | 569200 | 51.39µs | 51.83µs | 23 | n/a |
finance_query::ref_bench_adx | 5303321 | 528.62µs | 540.36µs | 4930 | n/a |
finance_query::ref_bench_alma | 5892195 | 562.92µs | 603.89µs | 5019 | n/a |
finance_query::ref_bench_aroon | 5646577 | 523.84µs | 540.47µs | 4950 | n/a |
finance_query::ref_bench_atr | 5540288 | 529.62µs | 565.58µs | 4996 | n/a |
finance_query::ref_bench_awesome_oscillator | 3084773 | 324.49µs | 329.74µs | 2636 | n/a |
finance_query::ref_bench_balance_of_power | 574518 | 49.72µs | 51.45µs | 25 | n/a |
finance_query::ref_bench_bear_power | 1535967 | 145.15µs | 151.74µs | 806 | n/a |
finance_query::ref_bench_bollinger | 6095689 | 561.73µs | 570.93µs | 4968 | n/a |
finance_query::ref_bench_bull_power | 5296640 | 500.55µs | 521.10µs | 4238 | n/a |
finance_query::ref_bench_candle_body | 252407 | 19.75µs | 20.26µs | 6 | n/a |
finance_query::ref_bench_candle_range | 5160149 | 493.58µs | 504.84µs | 5043 | n/a |
finance_query::ref_bench_cci | 3250756 | 315.60µs | 333.84µs | 2605 | n/a |
finance_query::ref_bench_chaikin_oscillator | 643692 | 66.29µs | 71.10µs | 26 | n/a |
finance_query::ref_bench_choppiness_index | 5810247 | 547.94µs | 556.70µs | 5002 | n/a |
finance_query::ref_bench_close | 5184975 | 505.23µs | 537.19µs | 5043 | n/a |
finance_query::ref_bench_cmf | 584657 | 50.60µs | 53.39µs | 25 | n/a |
finance_query::ref_bench_cmo | 3077572 | 300.44µs | 303.94µs | 2598 | n/a |
finance_query::ref_bench_coppock_curve | 3336766 | 316.87µs | 333.97µs | 2559 | n/a |
finance_query::ref_bench_dema | 5489782 | 539.92µs | 555.13µs | 4875 | n/a |
finance_query::ref_bench_donchian | 5991142 | 573.18µs | 582.65µs | 4976 | n/a |
finance_query::ref_bench_elder_bear_power | 1534663 | 144.83µs | 150.33µs | 806 | n/a |
finance_query::ref_bench_elder_bull_power | 5208960 | 508.55µs | 526.14µs | 4238 | n/a |
finance_query::ref_bench_ema | 5391691 | 529.90µs | 548.99µs | 4963 | n/a |
finance_query::ref_bench_gap_pct | 2493054 | 263.92µs | 276.25µs | 2489 | n/a |
finance_query::ref_bench_high | 5185933 | 497.92µs | 505.51µs | 5043 | n/a |
finance_query::ref_bench_hma | 5398160 | 537.90µs | 546.21µs | 4957 | n/a |
finance_query::ref_bench_htf | 6523089 | 626.26µs | 643.89µs | 7039 | n/a |
finance_query::ref_bench_htf_region | 6415079 | 619.81µs | 630.59µs | 7039 | n/a |
finance_query::ref_bench_ichimoku | 6304056 | 604.79µs | 635.61µs | 4836 | n/a |
finance_query::ref_bench_ichimoku_custom | 6329068 | 602.33µs | 625.57µs | 4836 | n/a |
finance_query::ref_bench_is_bearish | 253406 | 19.50µs | 19.75µs | 6 | n/a |
finance_query::ref_bench_is_bullish | 253406 | 19.46µs | 20.27µs | 6 | n/a |
finance_query::ref_bench_keltner | 5829939 | 588.23µs | 601.69µs | 4972 | n/a |
finance_query::ref_bench_low | 5188927 | 494.56µs | 501.15µs | 5043 | n/a |
finance_query::ref_bench_macd | 3316295 | 331.81µs | 353.68µs | 2541 | n/a |
finance_query::ref_bench_mcginley | 5507025 | 529.34µs | 542.28µs | 4963 | n/a |
finance_query::ref_bench_median_price | 5161147 | 492.68µs | 526.99µs | 5043 | n/a |
finance_query::ref_bench_mfi | 5592350 | 531.27µs | 547.35µs | 4998 | n/a |
finance_query::ref_bench_momentum | 3101455 | 302.11µs | 309.88µs | 2552 | n/a |
finance_query::ref_bench_obv | 627692 | 59.89µs | 62.13µs | 30 | n/a |
finance_query::ref_bench_open | 5185933 | 507.20µs | 520.33µs | 5043 | n/a |
finance_query::ref_bench_parabolic_sar | 5841105 | 569.89µs | 576.06µs | 5056 | n/a |
finance_query::ref_bench_price | 5184975 | 503.63µs | 510.44µs | 5043 | n/a |
finance_query::ref_bench_price_change_pct | 2913726 | 286.51µs | 295.08µs | 2489 | n/a |
finance_query::ref_bench_relative_volume | 5667955 | 542.57µs | 550.34µs | 4949 | n/a |
finance_query::ref_bench_roc | 2908624 | 296.98µs | 324.77µs | 2587 | n/a |
finance_query::ref_bench_rsi | 5536798 | 525.40µs | 534.98µs | 4994 | n/a |
finance_query::ref_bench_sma | 5395607 | 519.81µs | 538.94µs | 4963 | n/a |
finance_query::ref_bench_stochastic | 6142286 | 589.51µs | 624.52µs | 4987 | n/a |
finance_query::ref_bench_stochastic_rsi | 5996370 | 579.39µs | 595.27µs | 4831 | n/a |
finance_query::ref_bench_supertrend | 6014891 | 577.92µs | 599.12µs | 5021 | n/a |
finance_query::ref_bench_tema | 5396266 | 520.64µs | 554.69µs | 4781 | n/a |
finance_query::ref_bench_true_range | 5333039 | 530.15µs | 538.53µs | 5059 | n/a |
finance_query::ref_bench_typical_price | 5602419 | 535.08µs | 568.31µs | 5043 | n/a |
finance_query::ref_bench_volume | 5185957 | 493.73µs | 518.87µs | 5043 | n/a |
finance_query::ref_bench_vwap | 5625003 | 525.12µs | 536.35µs | 5060 | n/a |
finance_query::ref_bench_vwma | 5353837 | 527.64µs | 540.18µs | 4964 | n/a |
finance_query::ref_bench_williams_r | 744939 | 60.90µs | 65.80µs | 29 | n/a |
finance_query::ref_bench_wma | 5481344 | 524.87µs | 538.11µs | 4969 | n/a |
finance_query::risk_beta | 270416 | 61.23µs | 61.61µs | 0 | n/a |
finance_query::risk_calmar | 156 | 16.3ns | 16.8ns | 0 | n/a |
finance_query::risk_historical_cvar | 4313739 | 335.37µs | 340.33µs | 2 | n/a |
finance_query::risk_historical_var | 31047001 | 2.50ms | 2.55ms | 2 | n/a |
finance_query::risk_information_ratio | 145879 | 35.54µs | 36.01µs | 1 | n/a |
finance_query::risk_kelly_criterion | 30958 | 3.78µs | 3.92µs | 16 | n/a |
finance_query::risk_max_drawdown | 35115 | 8.03µs | 8.11µs | 1 | n/a |
finance_query::risk_omega_ratio | 143401 | 30.57µs | 30.75µs | 0 | n/a |
finance_query::risk_parametric_cvar | 100416 | 30.60µs | 30.90µs | 0 | n/a |
finance_query::risk_parametric_var | 100412 | 30.61µs | 30.74µs | 0 | n/a |
finance_query::risk_sharpe | 100406 | 30.61µs | 30.85µs | 0 | n/a |
finance_query::risk_sortino | 170035 | 30.61µs | 31.39µs | 0 | n/a |
finance_query::risk_tracking_error | 145876 | 35.68µs | 36.41µs | 1 | n/a |
finance_query::risk_ulcer_index | 619414 | 174.43µs | 175.43µs | 2 | n/a |
finance_query::risk_win_loss_stats | 389693 | 171.07µs | 177.11µs | 25 | n/a |
finance_query::rss_parse | 64637 | 6.04µs | 6.45µs | 48 | n/a |
finance_query::score_news | 938996 | 86.69µs | 90.61µs | 976 | n/a |
finance_query::score_transcript | 47449006 | 4.59ms | 4.65ms | 42100 | n/a |
finance_query::ser_currencies | 202363 | 16.16µs | 16.36µs | 8 | n/a |
finance_query::stream_deserialize | 14301 | 1.09µs | 1.14µs | 4 | n/a |
finance_query::stream_serialize | 10463 | 941.4ns | 1.01µs | 4 | n/a |
finance_query::ticker_chart_then_cached | 14712 | 1.40µs | 1.65µs | 20 | n/a |
finance_query::ticker_quote_polls | 223062 | 6.70µs | 6.77µs | 3 | 1 |
finance_query::ticker_quote_then_cached | 420205 | 11.15µs | 11.51µs | 4 | n/a |
finance_query::tickers_batch_quote_then_cached | 237611 | 9.54µs | 10.21µs | 16 | n/a |
finance_query::translate_dictionary | 19765 | 1.86µs | 1.87µs | 49 | n/a |
finance_query::translation_set_backend | 244 | 18.2ns | 19.4ns | 1 | n/a |
finance_query::translation_translate | 53375 | 3.55µs | 3.68µs | 79 | n/a |
finance_query::translation_translate_with | 52652 | 3.43µs | 3.73µs | 77 | n/a |
built with cargo soothfast docs build
source
