diff --git a/.soothfast/trend.jsonl b/.soothfast/trend.jsonl index 4b6d1129..0cd6dace 100644 --- a/.soothfast/trend.jsonl +++ b/.soothfast/trend.jsonl @@ -29,3 +29,4 @@ {"commit":"35b3068a","items":{"finance_query::bt_atr_sizing":{"alloc":{"allocs":164,"bytes":189906},"callgrind":{"ir":640745},"covers":"finance_query::backtesting::BacktestConfig::calculate_position_size_with_context","fingerprint":"1a31fd85773eb633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":640745},"walltime":{"mad_ns":239.67857142857977,"median_ns":64579.96428571428,"p99_ns":65418.03571428572,"rounds":[65820.46428571429,64579.96428571428]}},"finance_query::bt_base_to_htf_index":{"alloc":{"allocs":1,"bytes":262144},"callgrind":{"ir":321100},"covers":"finance_query::backtesting::resample::base_to_htf_index","fingerprint":"ae2baba0957ee4cc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":321100},"tolerance_pct":8.0,"walltime":{"mad_ns":136.28205128205445,"median_ns":38989.555555555555,"p99_ns":39625.89743589744,"rounds":[39021.794871794875,38989.555555555555]}},"finance_query::bt_bayesian_search":{"alloc":{"allocs":2382,"bytes":2592578},"callgrind":{"ir":29264892},"covers":"finance_query::backtesting::BayesianSearch","fingerprint":"c00ff0d77f60955b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29264892},"walltime":{"mad_ns":6127.0,"median_ns":2854337.0,"p99_ns":2921435.0,"rounds":[2863638.0,2854337.0]}},"finance_query::bt_fractional_kelly_sizing":{"alloc":{"allocs":88,"bytes":94950},"callgrind":{"ir":470261},"covers":"finance_query::backtesting::BacktestConfigBuilder::position_sizing","fingerprint":"4e94cf4f2165d670","perfcnt":{"cache_refs":0,"cycles":0,"instructions":470261},"walltime":{"mad_ns":53.07142857143481,"median_ns":44741.348837209305,"p99_ns":46188.54761904762,"rounds":[45011.26190476191,44741.348837209305]}},"finance_query::bt_grid_pareto":{"alloc":{"allocs":2966,"bytes":3084181},"callgrind":{"ir":13114300},"covers":"finance_query::backtesting::GridSearch::run_pareto","fingerprint":"00fe1bfd846bc13b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13114300},"walltime":{"mad_ns":9784.5,"median_ns":709625.0,"p99_ns":757723.0,"rounds":[709625.0,718995.5]}},"finance_query::bt_grid_search":{"alloc":{"allocs":3012,"bytes":3101794},"callgrind":{"ir":13147912},"covers":"finance_query::backtesting::GridSearch","fingerprint":"d8dab5ed9ee558dc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13147912},"walltime":{"mad_ns":3563.0,"median_ns":723724.5,"p99_ns":807202.5,"rounds":[723724.5,777358.5]}},"finance_query::bt_leveraged_margin":{"alloc":{"allocs":158,"bytes":141882},"callgrind":{"ir":594075},"covers":"finance_query::backtesting::BacktestConfigBuilder::max_leverage","fingerprint":"6560f32a0b418e34","perfcnt":{"cache_refs":0,"cycles":0,"instructions":594075},"walltime":{"mad_ns":113.06060606060782,"median_ns":55974.0,"p99_ns":56601.93939393939,"rounds":[55974.0,56218.333333333336]}},"finance_query::bt_monte_carlo":{"alloc":{"allocs":6,"bytes":16384},"callgrind":{"ir":1091485},"covers":"finance_query::backtesting::MonteCarloConfig","fingerprint":"7084493d4f7ccac3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1091485},"walltime":{"mad_ns":1504.444444444467,"median_ns":168555.33333333334,"p99_ns":174725.88888888888,"rounds":[168555.33333333334,168683.88888888888]}},"finance_query::bt_resample":{"alloc":{"allocs":11,"bytes":589536},"callgrind":{"ir":1451621},"covers":"finance_query::backtesting::resample::resample","fingerprint":"5bc34403042b8b8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1451621},"walltime":{"mad_ns":249.39999999999415,"median_ns":120552.06666666668,"p99_ns":122453.93333333332,"rounds":[120552.06666666668,121076.93333333332]}},"finance_query::bt_sma_crossover":{"alloc":{"allocs":2373,"bytes":2344013},"callgrind":{"ir":9494674},"covers":"finance_query::backtesting::BacktestEngine::run","fingerprint":"ecbebd33dca4d8a5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9494674},"walltime":{"mad_ns":3238.0,"median_ns":970480.0,"p99_ns":978204.0,"rounds":[970480.0,980803.0]}},"finance_query::bt_strategy_builder":{"alloc":{"allocs":328,"bytes":265698},"callgrind":{"ir":1078156},"covers":"finance_query::backtesting::StrategyBuilder","fingerprint":"6f4ba8353d63b22a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1078156},"walltime":{"mad_ns":4503.75,"median_ns":145929.625,"p99_ns":191460.75,"rounds":[145929.625,166774.33333333334]}},"finance_query::capability_name":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::Capability::name","fingerprint":"8294b35f1d9217c5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.00003600100802825246,"median_ns":1.4325175951055706,"p99_ns":2.172264823415055,"rounds":[1.432840119523347,1.4325175951055706]}},"finance_query::cond_bench_always_false":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":250390},"covers":"finance_query::backtesting::condition::always_false","fingerprint":"3c6f744dd5ff4e19","perfcnt":{"cache_refs":0,"cycles":0,"instructions":250390},"tolerance_pct":20.0,"walltime":{"mad_ns":47.159999999999854,"median_ns":19252.813725490196,"p99_ns":19682.26,"rounds":[19327.75,19252.813725490196]}},"finance_query::cond_bench_always_true":{"alloc":{"allocs":4045,"bytes":1710867},"callgrind":{"ir":4333637},"covers":"finance_query::backtesting::condition::always_true","fingerprint":"972559dcd669a91b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4333637},"walltime":{"mad_ns":1018.25,"median_ns":460795.0,"p99_ns":472094.75,"rounds":[460795.0,463940.3333333333]}},"finance_query::cond_bench_has_position":{"alloc":{"allocs":4045,"bytes":1712862},"callgrind":{"ir":4322645},"covers":"finance_query::backtesting::condition::has_position","fingerprint":"c3b523e0c800f7d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4322645},"walltime":{"mad_ns":1055.5,"median_ns":463028.5,"p99_ns":467019.5,"rounds":[463028.5,464406.0]}},"finance_query::cond_bench_held_for_bars":{"alloc":{"allocs":1041,"bytes":458837},"callgrind":{"ir":1519697},"covers":"finance_query::backtesting::condition::held_for_bars","fingerprint":"a0eee65aa23de41c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1519697},"walltime":{"mad_ns":229.90909090908823,"median_ns":160893.72727272726,"p99_ns":164046.54545454544,"rounds":[162818.54545454544,160893.72727272726]}},"finance_query::cond_bench_in_loss":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4359928},"covers":"finance_query::backtesting::condition::in_loss","fingerprint":"e74fc250504a592c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4359928},"walltime":{"mad_ns":942.0,"median_ns":463615.5,"p99_ns":470708.6666666667,"rounds":[463615.5,465570.0]}},"finance_query::cond_bench_in_profit":{"alloc":{"allocs":142,"bytes":88980},"callgrind":{"ir":558418},"covers":"finance_query::backtesting::condition::in_profit","fingerprint":"4da9f8368bae4c7b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":558418},"walltime":{"mad_ns":75.17647058823786,"median_ns":54116.828571428574,"p99_ns":55145.4,"rounds":[54417.08823529412,54116.828571428574]}},"finance_query::cond_bench_is_long":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4317880},"covers":"finance_query::backtesting::condition::is_long","fingerprint":"a2c55e82a48a18d0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4317880},"walltime":{"mad_ns":695.5,"median_ns":462501.0,"p99_ns":466548.75,"rounds":[462501.0,465734.3333333333]}},"finance_query::cond_bench_is_short":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::is_short","fingerprint":"3ba1bf496b31d556","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":61.52830188679218,"median_ns":36358.43396226415,"p99_ns":36511.73584905661,"rounds":[36358.43396226415,36380.46296296296]}},"finance_query::cond_bench_no_position":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::no_position","fingerprint":"d0234918ea9ef760","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":42.222222222226264,"median_ns":36369.53703703704,"p99_ns":36790.0,"rounds":[36369.53703703704,36381.648148148146]}},"finance_query::cond_bench_stop_loss":{"alloc":{"allocs":24,"bytes":43690},"callgrind":{"ir":456629},"covers":"finance_query::backtesting::condition::stop_loss","fingerprint":"21373e5c8514906c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":456629},"walltime":{"mad_ns":124.19512195121932,"median_ns":46668.439024390245,"p99_ns":46937.41463414634,"rounds":[46668.439024390245,46773.92682926829]}},"finance_query::cond_bench_take_profit":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":443261},"covers":"finance_query::backtesting::condition::take_profit","fingerprint":"f3bd88ef95f664c6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":443261},"walltime":{"mad_ns":135.02272727272793,"median_ns":45049.045454545456,"p99_ns":45330.88636363636,"rounds":[45220.568181818184,45049.045454545456]}},"finance_query::cond_bench_trailing_stop":{"alloc":{"allocs":92,"bytes":88644},"callgrind":{"ir":596789},"covers":"finance_query::backtesting::condition::trailing_stop","fingerprint":"06a3454eeed9da8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":596789},"walltime":{"mad_ns":121.17241379310872,"median_ns":55804.8275862069,"p99_ns":56767.620689655174,"rounds":[55804.8275862069,55896.27272727273]}},"finance_query::cond_bench_trailing_take_profit":{"alloc":{"allocs":72,"bytes":63588},"callgrind":{"ir":605839},"covers":"finance_query::backtesting::condition::trailing_take_profit","fingerprint":"dd16b1f0cf140931","perfcnt":{"cache_refs":0,"cycles":0,"instructions":605839},"walltime":{"mad_ns":107.88235294117476,"median_ns":55918.23529411765,"p99_ns":56766.14705882353,"rounds":[55918.23529411765,55929.470588235294]}},"finance_query::de_chart":{"alloc":{"allocs":13,"bytes":4369},"callgrind":{"ir":108442},"covers":"finance_query::Chart","fingerprint":"7271e37638ec9e3b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":108442},"walltime":{"mad_ns":16.715736040609045,"median_ns":7942.884615384615,"p99_ns":8257.576923076924,"rounds":[8061.243654822335,7942.884615384615]}},"finance_query::de_crypto_coins":{"alloc":{"allocs":205,"bytes":28185},"callgrind":{"ir":350775},"covers":"finance_query::crypto::CoinQuote","fingerprint":"c87c004d0199f031","perfcnt":{"cache_refs":0,"cycles":0,"instructions":350775},"walltime":{"mad_ns":55.603773584905866,"median_ns":29172.716981132075,"p99_ns":29871.584905660377,"rounds":[29172.716981132075,30347.33962264151]}},"finance_query::de_currencies":{"alloc":{"allocs":647,"bytes":54672},"callgrind":{"ir":598600},"covers":"finance_query::Currency","fingerprint":"72ec11822c1f80e5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":598600},"walltime":{"mad_ns":60.40625,"median_ns":56615.75,"p99_ns":56944.84375,"rounds":[56615.75,57014.28125]}},"finance_query::de_edgar_facts":{"alloc":{"allocs":11899,"bytes":1356382},"callgrind":{"ir":13824507},"covers":"finance_query::CompanyFacts","fingerprint":"779882a5a9ad195d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13824507},"walltime":{"mad_ns":12658.0,"median_ns":1277217.0,"p99_ns":1344700.0,"rounds":[1284950.0,1277217.0]}},"finance_query::de_edgar_submissions":{"alloc":{"allocs":6784,"bytes":465397},"callgrind":{"ir":5273161},"covers":"finance_query::EdgarSubmissions","fingerprint":"e51057e95d193355","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5273161},"walltime":{"mad_ns":830.3333333333139,"median_ns":476694.0,"p99_ns":481653.3333333333,"rounds":[477167.3333333333,476694.0]}},"finance_query::de_fear_and_greed":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":1413},"covers":"finance_query::FearAndGreed","fingerprint":"9fad246454f6f82b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1413},"walltime":{"mad_ns":1.2173717371737212,"median_ns":92.48434851395638,"p99_ns":99.55576901344784,"rounds":[95.41955445544556,92.48434851395638]}},"finance_query::de_fear_and_greed_crypto_history":{"alloc":{"allocs":3,"bytes":448},"callgrind":{"ir":15530},"covers":"finance_query::FearAndGreed","fingerprint":"157de1fa8946d2a3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":15530},"walltime":{"mad_ns":2.5602503912361954,"median_ns":1178.9468634686348,"p99_ns":1192.4767527675276,"rounds":[1179.6244131455398,1178.9468634686348]}},"finance_query::de_financials":{"alloc":{"allocs":206,"bytes":22532},"callgrind":{"ir":237346},"covers":"finance_query::FinancialStatement","fingerprint":"8f847106eb3fbec5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237346},"walltime":{"mad_ns":39.232876712329016,"median_ns":21770.932432432433,"p99_ns":21968.554054054053,"rounds":[21970.84931506849,21770.932432432433]}},"finance_query::de_fred_series":{"alloc":{"allocs":873,"bytes":90398},"callgrind":{"ir":1053514},"covers":"finance_query::fred::MacroSeries","fingerprint":"f42e82e6930d1ddc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1053514},"walltime":{"mad_ns":224.36842105262625,"median_ns":90978.66666666669,"p99_ns":94370.52380952382,"rounds":[98885.84210526316,90978.66666666669]}},"finance_query::de_hours":{"alloc":{"allocs":10,"bytes":1046},"callgrind":{"ir":7474},"covers":"finance_query::MarketHours","fingerprint":"bea72236e97c42c9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":7474},"walltime":{"mad_ns":1.3039112050740869,"median_ns":743.5201288244766,"p99_ns":746.9613526570048,"rounds":[760.5803382663847,743.5201288244766]}},"finance_query::de_market_summary":{"alloc":{"allocs":228,"bytes":36044},"callgrind":{"ir":260908},"covers":"finance_query::MarketSummaryQuote","fingerprint":"9fb8cd5f8da7b665","perfcnt":{"cache_refs":0,"cycles":0,"instructions":260908},"walltime":{"mad_ns":41.07272727272721,"median_ns":25586.757142857143,"p99_ns":25901.854545454546,"rounds":[25786.145454545454,25586.757142857143]}},"finance_query::de_news":{"alloc":{"allocs":53,"bytes":6690},"callgrind":{"ir":45006},"covers":"finance_query::News","fingerprint":"8d9853d8a34c3745","perfcnt":{"cache_refs":0,"cycles":0,"instructions":45006},"walltime":{"mad_ns":2.645756457564403,"median_ns":3575.280442804428,"p99_ns":3589.051660516606,"rounds":[3575.280442804428,3641.885093167702]}},"finance_query::de_options":{"alloc":{"allocs":6,"bytes":1028},"callgrind":{"ir":12470},"covers":"finance_query::Options","fingerprint":"03666dca23b1957f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":12470},"walltime":{"mad_ns":1.3936170212765546,"median_ns":1002.2591206735268,"p99_ns":1011.9589665653496,"rounds":[1005.3814589665652,1002.2591206735268]}},"finance_query::de_quote":{"alloc":{"allocs":8235,"bytes":767090},"callgrind":{"ir":9519938},"covers":"finance_query::Quote","fingerprint":"c4846f0193df1bd5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9519938},"walltime":{"mad_ns":3401.0,"median_ns":943185.0,"p99_ns":977976.0,"rounds":[943185.0,945967.5]}},"finance_query::de_screener":{"alloc":{"allocs":4498,"bytes":484379},"callgrind":{"ir":3845602},"covers":"finance_query::ScreenerResults","fingerprint":"f22da9714be2434b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3845602},"walltime":{"mad_ns":757.0,"median_ns":398574.0,"p99_ns":401295.5,"rounds":[398574.0,399341.0]}},"finance_query::de_search":{"alloc":{"allocs":55,"bytes":5105},"callgrind":{"ir":55868},"covers":"finance_query::SearchResults","fingerprint":"9fa3fc76c183024b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":55868},"walltime":{"mad_ns":17.378277153557974,"median_ns":4859.560885608856,"p99_ns":4899.0184501845015,"rounds":[4938.902621722847,4859.560885608856]}},"finance_query::de_treasury_yields":{"alloc":{"allocs":119,"bytes":59594},"callgrind":{"ir":774527},"covers":"finance_query::fred::TreasuryYield","fingerprint":"4ffd3df65edb94ee","perfcnt":{"cache_refs":0,"cycles":0,"instructions":774527},"walltime":{"mad_ns":79.5,"median_ns":60057.03125,"p99_ns":61622.96875,"rounds":[60057.03125,61929.93103448276]}},"finance_query::de_trending":{"alloc":{"allocs":24,"bytes":1551},"callgrind":{"ir":18279},"covers":"finance_query::TrendingQuote","fingerprint":"8566b49a86857ae5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18279},"walltime":{"mad_ns":2.7991718426501393,"median_ns":1467.4948240165631,"p99_ns":1475.535196687371,"rounds":[1467.4948240165631,1468.07082945014]}},"finance_query::dispatch_select":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":68},"covers":"finance_query::Capability","fingerprint":"4ed46cd58b0b0633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":68},"walltime":{"mad_ns":0.0025185239259775116,"median_ns":3.780225,"p99_ns":4.01284812205716,"rounds":[3.7813264226010146,3.780225]}},"finance_query::ind_accumulation_distribution":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":27672},"covers":"finance_query::indicators::accumulation_distribution","fingerprint":"a4ba9402ef97e23a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":27672},"walltime":{"mad_ns":7.4663536776211,"median_ns":3018.6995377503854,"p99_ns":3040.88906009245,"rounds":[3029.023474178404,3018.6995377503854]}},"finance_query::ind_alma":{"alloc":{"allocs":2,"bytes":16072},"callgrind":{"ir":107851},"covers":"finance_query::indicators::alma","fingerprint":"407339f38d0d36c2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":107851},"walltime":{"mad_ns":3.1618122977342864,"median_ns":6314.1322580645165,"p99_ns":6495.648387096774,"rounds":[6327.37216828479,6314.1322580645165]}},"finance_query::ind_aroon":{"alloc":{"allocs":9,"bytes":32704},"callgrind":{"ir":194710},"covers":"finance_query::indicators::aroon","fingerprint":"edd5012131150e00","perfcnt":{"cache_refs":0,"cycles":0,"instructions":194710},"walltime":{"mad_ns":108.8735632183907,"median_ns":12085.793103448275,"p99_ns":12454.35632183908,"rounds":[12085.793103448275,12460.471264367816]}},"finance_query::ind_atr":{"alloc":{"allocs":2,"bytes":23896},"callgrind":{"ir":57477},"covers":"finance_query::indicators::atr","fingerprint":"3a955393230e3043","perfcnt":{"cache_refs":0,"cycles":0,"instructions":57477},"walltime":{"mad_ns":7.0,"median_ns":8584.730088495575,"p99_ns":8633.74449339207,"rounds":[8584.730088495575,8618.792951541851]}},"finance_query::ind_awesome_oscillator":{"alloc":{"allocs":4,"bytes":39704},"callgrind":{"ir":52496},"covers":"finance_query::indicators::awesome_oscillator","fingerprint":"fcd270a4e5f4fe68","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52496},"walltime":{"mad_ns":6.809836065574018,"median_ns":6255.770491803279,"p99_ns":6300.019672131148,"rounds":[6255.770491803279,6289.414473684211]}},"finance_query::ind_balance_of_power":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":23362},"covers":"finance_query::indicators::balance_of_power","fingerprint":"82fe9492364c86d6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23362},"walltime":{"mad_ns":21.15016322089241,"median_ns":2071.3841131664853,"p99_ns":2141.9956474428727,"rounds":[2071.3841131664853,2127.9737742303305]}},"finance_query::ind_bull_bear_power":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29581},"covers":"finance_query::indicators::bull_bear_power","fingerprint":"912b17c3d69c27b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29581},"walltime":{"mad_ns":10.835016835017086,"median_ns":6457.452145214522,"p99_ns":6525.828282828283,"rounds":[6460.414141414141,6457.452145214522]}},"finance_query::ind_cci":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":149203},"covers":"finance_query::indicators::cci","fingerprint":"72b63332d473c7fc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":149203},"walltime":{"mad_ns":17.515873015872785,"median_ns":15760.484126984127,"p99_ns":16055.07142857143,"rounds":[15760.484126984127,15832.04]}},"finance_query::ind_chaikin_oscillator":{"alloc":{"allocs":4,"bytes":39912},"callgrind":{"ir":66908},"covers":"finance_query::indicators::chaikin_oscillator","fingerprint":"dd88dcb140ecfb22","perfcnt":{"cache_refs":0,"cycles":0,"instructions":66908},"walltime":{"mad_ns":7.439189189190074,"median_ns":13234.195945945949,"p99_ns":13393.918918918918,"rounds":[13234.195945945949,13235.472972972972]}},"finance_query::ind_choppiness_index":{"alloc":{"allocs":8,"bytes":16560},"callgrind":{"ir":281356},"covers":"finance_query::indicators::choppiness_index","fingerprint":"d6cea008c31f227f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":281356},"walltime":{"mad_ns":54.06557377049103,"median_ns":20699.35849056604,"p99_ns":21574.849056603773,"rounds":[20877.70491803279,20699.35849056604]}},"finance_query::ind_cmf":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":50390},"covers":"finance_query::indicators::cmf","fingerprint":"cfed0c3b398cc11c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":50390},"walltime":{"mad_ns":5.413242009132773,"median_ns":4241.903587443946,"p99_ns":4275.458904109589,"rounds":[4252.892694063927,4241.903587443946]}},"finance_query::ind_cmo":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":61742},"covers":"finance_query::indicators::cmo","fingerprint":"df5f501a0964d2d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":61742},"walltime":{"mad_ns":8.535864978902282,"median_ns":5590.395744680851,"p99_ns":5626.7594936708865,"rounds":[5595.472573839663,5590.395744680851]}},"finance_query::ind_coppock_curve":{"alloc":{"allocs":3,"bytes":31704},"callgrind":{"ir":74202},"covers":"finance_query::indicators::coppock_curve","fingerprint":"96136bbce8ae45b4","perfcnt":{"cache_refs":0,"cycles":0,"instructions":74202},"walltime":{"mad_ns":4.51419558359612,"median_ns":5986.331230283911,"p99_ns":6109.645901639345,"rounds":[5986.331230283911,5996.940983606557]}},"finance_query::ind_dema":{"alloc":{"allocs":3,"bytes":31544},"callgrind":{"ir":40936},"covers":"finance_query::indicators::dema","fingerprint":"0a85348771f7c482","perfcnt":{"cache_refs":0,"cycles":0,"instructions":40936},"walltime":{"mad_ns":7.57291666666606,"median_ns":10294.34375,"p99_ns":10318.854166666666,"rounds":[10294.34375,10311.90625]}},"finance_query::ind_donchian_channels":{"alloc":{"allocs":9,"bytes":48448},"callgrind":{"ir":181271},"covers":"finance_query::indicators::donchian_channels","fingerprint":"434b0fbbef5cb545","perfcnt":{"cache_refs":0,"cycles":0,"instructions":181271},"walltime":{"mad_ns":37.51111111111277,"median_ns":10966.18888888889,"p99_ns":11271.644444444444,"rounds":[10966.18888888889,11141.402298850577]}},"finance_query::ind_elder_ray":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29582},"covers":"finance_query::indicators::elder_ray","fingerprint":"ff795913ef7682e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29582},"walltime":{"mad_ns":5.103333333333467,"median_ns":6448.35294117647,"p99_ns":6492.643333333333,"rounds":[6457.333333333333,6448.35294117647]}},"finance_query::ind_fibonacci_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":24550},"covers":"finance_query::indicators::fibonacci_pivot_points","fingerprint":"2951d26a1c435c26","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24550},"walltime":{"mad_ns":2.352530541012129,"median_ns":3089.3802163833075,"p99_ns":3107.3802163833075,"rounds":[3478.694589877836,3089.3802163833075]}},"finance_query::ind_fibonacci_retracement":{"alloc":{"allocs":9,"bytes":64960},"callgrind":{"ir":184891},"covers":"finance_query::indicators::fibonacci_retracement","fingerprint":"221a55ac0c457334","perfcnt":{"cache_refs":0,"cycles":0,"instructions":184891},"walltime":{"mad_ns":28.31764705882415,"median_ns":11446.270588235297,"p99_ns":11551.19540229885,"rounds":[11446.270588235297,11453.25287356322]}},"finance_query::ind_heikin_ashi":{"alloc":{"allocs":9,"bytes":136000},"callgrind":{"ir":133768},"covers":"finance_query::indicators::heikin_ashi","fingerprint":"d15fa71d61fb5e85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":133768},"walltime":{"mad_ns":13.365853658537162,"median_ns":11780.615853658535,"p99_ns":12197.865853658535,"rounds":[11780.615853658535,11941.866666666669]}},"finance_query::ind_hma":{"alloc":{"allocs":5,"bytes":47448},"callgrind":{"ir":103233},"covers":"finance_query::indicators::hma","fingerprint":"29e1b1a3910f7137","perfcnt":{"cache_refs":0,"cycles":0,"instructions":103233},"walltime":{"mad_ns":6.715736040609045,"median_ns":9784.456852791878,"p99_ns":9836.802030456853,"rounds":[9784.456852791878,9792.705]}},"finance_query::ind_ichimoku":{"alloc":{"allocs":27,"bytes":82368},"callgrind":{"ir":535303},"covers":"finance_query::indicators::ichimoku","fingerprint":"c69ae4cfa22e437b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":535303},"walltime":{"mad_ns":90.77142857142826,"median_ns":32666.057142857146,"p99_ns":33679.94117647059,"rounds":[32666.057142857146,32727.735294117647]}},"finance_query::ind_keltner_channels":{"alloc":{"allocs":5,"bytes":63776},"callgrind":{"ir":98514},"covers":"finance_query::indicators::keltner_channels","fingerprint":"09692a3f40a762fa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":98514},"walltime":{"mad_ns":11.25196850393695,"median_ns":15539.44094488189,"p99_ns":15668.511811023622,"rounds":[15539.44094488189,15621.515873015873]}},"finance_query::ind_last_value":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::indicators::last_value","fingerprint":"04fc46abc954b5b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.0007875078750787523,"median_ns":1.5255647812125934,"p99_ns":1.6370010070110772,"rounds":[1.5258977589775895,1.5255647812125934]}},"finance_query::ind_macd":{"alloc":{"allocs":7,"bytes":79248},"callgrind":{"ir":82597},"covers":"finance_query::indicators::macd","fingerprint":"5f065cb1242ac348","perfcnt":{"cache_refs":0,"cycles":0,"instructions":82597},"walltime":{"mad_ns":8.321428571427532,"median_ns":17694.446428571428,"p99_ns":17782.79464285714,"rounds":[17694.446428571428,17786.745454545453]}},"finance_query::ind_mcginley_dynamic":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":21714},"covers":"finance_query::indicators::mcginley_dynamic","fingerprint":"c34e1c8af577dadf","perfcnt":{"cache_refs":0,"cycles":0,"instructions":21714},"walltime":{"mad_ns":5.9139072847683565,"median_ns":12644.092715231787,"p99_ns":12676.033112582782,"rounds":[12644.092715231787,12659.423841059604]}},"finance_query::ind_mfi":{"alloc":{"allocs":3,"bytes":32000},"callgrind":{"ir":94264},"covers":"finance_query::indicators::mfi","fingerprint":"0a20af3029b65575","perfcnt":{"cache_refs":0,"cycles":0,"instructions":94264},"walltime":{"mad_ns":11.816666666667516,"median_ns":6327.533333333334,"p99_ns":6476.85632183908,"rounds":[6327.533333333334,6406.850574712644]}},"finance_query::ind_momentum":{"alloc":{"allocs":52,"bytes":390856},"callgrind":{"ir":1190431},"covers":"finance_query::indicators::rsi","fingerprint":"513ff91715274e12","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1190431},"walltime":{"mad_ns":1121.583333333343,"median_ns":118117.33333333331,"p99_ns":120502.33333333331,"rounds":[118117.33333333331,119415.08333333331]}},"finance_query::ind_momentum_single":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":8020},"covers":"finance_query::indicators::momentum","fingerprint":"c3fc9bddf528140b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":8020},"walltime":{"mad_ns":0.812384473197767,"median_ns":528.5945779420825,"p99_ns":554.5637707948244,"rounds":[528.5945779420825,543.5319430652102]}},"finance_query::ind_moving_averages":{"alloc":{"allocs":27,"bytes":268760},"callgrind":{"ir":488120},"covers":"finance_query::indicators::ema","fingerprint":"d665ab564dd7c777","perfcnt":{"cache_refs":0,"cycles":0,"instructions":488120},"walltime":{"mad_ns":70.80000000000291,"median_ns":74980.0,"p99_ns":75937.48,"rounds":[74980.0,75355.2]}},"finance_query::ind_parabolic_sar":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":24998},"covers":"finance_query::indicators::parabolic_sar","fingerprint":"41162955c59ce42b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24998},"walltime":{"mad_ns":4.710306406685049,"median_ns":2258.4289693593314,"p99_ns":2322.372972972973,"rounds":[2258.4289693593314,2263.548648648649]}},"finance_query::ind_patterns":{"alloc":{"allocs":1,"bytes":16384},"callgrind":{"ir":1184450},"covers":"finance_query::indicators::patterns","fingerprint":"3c7b5c9d282f425e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1184450},"walltime":{"mad_ns":1166.5238095238165,"median_ns":83878.09523809524,"p99_ns":87826.0,"rounds":[83878.09523809524,84005.09523809524]}},"finance_query::ind_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":26053},"covers":"finance_query::indicators::pivot_points","fingerprint":"5037eaf2acc52e47","perfcnt":{"cache_refs":0,"cycles":0,"instructions":26053},"walltime":{"mad_ns":3.10344827586232,"median_ns":3689.89110707804,"p99_ns":3713.3194192377496,"rounds":[3689.89110707804,3717.788279773157]}},"finance_query::ind_roc":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":16876},"covers":"finance_query::indicators::roc","fingerprint":"9570123525861f2c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":16876},"walltime":{"mad_ns":0.9603815113719064,"median_ns":1351.6309611151871,"p99_ns":1364.0887747615554,"rounds":[1351.6309611151871,1369.097073518915]}},"finance_query::ind_sma":{"alloc":{"allocs":1,"bytes":1600000},"callgrind":{"ir":2200136},"covers":"finance_query::indicators::sma","fingerprint":"fd143190190cfe69","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2200136},"walltime":{"mad_ns":166.66666666668607,"median_ns":261848.33333333337,"p99_ns":264122.6666666667,"rounds":[262235.6666666667,261848.33333333337]}},"finance_query::ind_stochastic":{"alloc":{"allocs":11,"bytes":56224},"callgrind":{"ir":226828},"covers":"finance_query::indicators::stochastic","fingerprint":"5e812aa1ee3330f5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":226828},"walltime":{"mad_ns":19.275362318840052,"median_ns":14722.434782608696,"p99_ns":14843.971014492754,"rounds":[14722.434782608696,14772.184210526317]}},"finance_query::ind_stochastic_rsi":{"alloc":{"allocs":12,"bytes":63640},"callgrind":{"ir":288917},"covers":"finance_query::indicators::stochastic_rsi","fingerprint":"aa43d07f156674ad","perfcnt":{"cache_refs":0,"cycles":0,"instructions":288917},"walltime":{"mad_ns":39.6071428571413,"median_ns":22594.51785714286,"p99_ns":22716.303571428572,"rounds":[22594.51785714286,22675.39285714286]}},"finance_query::ind_supertrend":{"alloc":{"allocs":4,"bytes":40928},"callgrind":{"ir":118930},"covers":"finance_query::indicators::supertrend","fingerprint":"583383787911402d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":118930},"walltime":{"mad_ns":7.06000000000131,"median_ns":13014.8,"p99_ns":13044.2,"rounds":[13014.8,13037.391891891892]}},"finance_query::ind_tema":{"alloc":{"allocs":4,"bytes":39088},"callgrind":{"ir":58081},"covers":"finance_query::indicators::tema","fingerprint":"f79a8e290f74def2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":58081},"walltime":{"mad_ns":10.679389312976127,"median_ns":15046.480916030534,"p99_ns":15239.580152671757,"rounds":[15046.480916030534,15088.106870229009]}},"finance_query::ind_trend":{"alloc":{"allocs":48,"bytes":267808},"callgrind":{"ir":1045401},"covers":"finance_query::indicators::adx","fingerprint":"6500b07fb0d3bae1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1045401},"walltime":{"mad_ns":526.5333333333256,"median_ns":87427.2,"p99_ns":90559.8,"rounds":[87544.93333333333,87427.2]}},"finance_query::ind_true_range":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":18089},"covers":"finance_query::indicators::true_range","fingerprint":"233fd9976c841017","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18089},"walltime":{"mad_ns":0.9116963594112804,"median_ns":1434.4824902723735,"p99_ns":1438.768871595331,"rounds":[1441.9442292796282,1434.4824902723735]}},"finance_query::ind_volatility":{"alloc":{"allocs":28,"bytes":216680},"callgrind":{"ir":675327},"covers":"finance_query::indicators::bollinger_bands","fingerprint":"7a9d5e233b6d7376","perfcnt":{"cache_refs":0,"cycles":0,"instructions":675327},"walltime":{"mad_ns":589.1304347826081,"median_ns":64267.086956521736,"p99_ns":65977.66666666667,"rounds":[64267.086956521736,64413.380952380954]}},"finance_query::ind_volume":{"alloc":{"allocs":14,"bytes":167912},"callgrind":{"ir":313454},"covers":"finance_query::indicators::obv","fingerprint":"93d15f654546873b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":313454},"walltime":{"mad_ns":31.08333333333576,"median_ns":35932.375,"p99_ns":36118.416666666664,"rounds":[35932.375,35984.65957446808]}},"finance_query::ind_vwap":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":31671},"covers":"finance_query::indicators::vwap","fingerprint":"3990d8b4a4188a2e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31671},"walltime":{"mad_ns":2.3802008608322467,"median_ns":2788.558106169297,"p99_ns":2821.477761836442,"rounds":[2788.558106169297,2821.2228654124456]}},"finance_query::ind_vwma":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":49541},"covers":"finance_query::indicators::vwma","fingerprint":"a173fa2a7652f4df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":49541},"walltime":{"mad_ns":140.55607476635532,"median_ns":2963.285046728972,"p99_ns":3472.9859813084113,"rounds":[2963.285046728972,3196.4576023391814]}},"finance_query::ind_williams_r":{"alloc":{"allocs":7,"bytes":16448},"callgrind":{"ir":180141},"covers":"finance_query::indicators::williams_r","fingerprint":"85eaa4a9325413a9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":180141},"walltime":{"mad_ns":50.1935483870966,"median_ns":10316.935483870968,"p99_ns":10466.52688172043,"rounds":[10316.935483870968,10352.148936170212]}},"finance_query::ind_wma":{"alloc":{"allocs":7,"bytes":38608},"callgrind":{"ir":31001},"covers":"finance_query::indicators::wma","fingerprint":"dad4552a7549d9d8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31001},"walltime":{"mad_ns":9.6755725190842,"median_ns":3344.7519083969464,"p99_ns":3383.303435114504,"rounds":[3344.7519083969464,3400.493013972056]}},"finance_query::ind_zigzag":{"alloc":{"allocs":4,"bytes":1440},"callgrind":{"ir":19859},"covers":"finance_query::indicators::zigzag","fingerprint":"d2509b80120fa31f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19859},"walltime":{"mad_ns":1.8779661016949376,"median_ns":1300.9596153846153,"p99_ns":1306.5326923076923,"rounds":[1304.657627118644,1300.9596153846153]}},"finance_query::ref_bench_accumulation_distribution":{"alloc":{"allocs":23,"bytes":73469},"callgrind":{"ir":576793},"covers":"finance_query::backtesting::refs::accumulation_distribution","fingerprint":"6cb8fc3f81be9b03","perfcnt":{"cache_refs":0,"cycles":0,"instructions":576793},"walltime":{"mad_ns":85.0731707317027,"median_ns":48094.14634146341,"p99_ns":48341.58536585366,"rounds":[48094.14634146341,48514.35]}},"finance_query::ref_bench_adx":{"alloc":{"allocs":4930,"bytes":1765123},"callgrind":{"ir":5311469},"covers":"finance_query::backtesting::refs::adx","fingerprint":"b96e5d02114720c7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5311469},"walltime":{"mad_ns":1375.6666666667445,"median_ns":574151.3333333334,"p99_ns":597429.6666666666,"rounds":[576043.6666666666,574151.3333333334]}},"finance_query::ref_bench_alma":{"alloc":{"allocs":5019,"bytes":1772359},"callgrind":{"ir":5899237},"covers":"finance_query::backtesting::refs::alma","fingerprint":"aa1520a9e62dc58a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5899237},"walltime":{"mad_ns":9454.666666666744,"median_ns":620006.3333333334,"p99_ns":637423.0,"rounds":[631082.3333333334,620006.3333333334]}},"finance_query::ref_bench_aroon":{"alloc":{"allocs":4950,"bytes":1795683},"callgrind":{"ir":5577641},"covers":"finance_query::backtesting::refs::aroon","fingerprint":"7e246812f1ced83c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5577641},"tolerance_pct":8.0,"walltime":{"mad_ns":2469.0,"median_ns":578646.0,"p99_ns":604806.3333333334,"rounds":[579772.0,578646.0]}},"finance_query::ref_bench_atr":{"alloc":{"allocs":4996,"bytes":1773994},"callgrind":{"ir":5548444},"covers":"finance_query::backtesting::refs::atr","fingerprint":"40cf51f87eca70a1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5548444},"walltime":{"mad_ns":1203.6666666667445,"median_ns":575990.6666666666,"p99_ns":588453.0,"rounds":[577777.6666666666,575990.6666666666]}},"finance_query::ref_bench_awesome_oscillator":{"alloc":{"allocs":2636,"bytes":1742627},"callgrind":{"ir":3090717},"covers":"finance_query::backtesting::refs::awesome_oscillator","fingerprint":"1a2c8cbd902fa49b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3090717},"walltime":{"mad_ns":1022.0,"median_ns":339421.6,"p99_ns":345967.2,"rounds":[342517.6,339421.6]}},"finance_query::ref_bench_balance_of_power":{"alloc":{"allocs":25,"bytes":81476},"callgrind":{"ir":574481},"covers":"finance_query::backtesting::refs::balance_of_power","fingerprint":"c0b953bc214d214b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":574481},"walltime":{"mad_ns":72.32500000000437,"median_ns":48602.05,"p99_ns":49729.025,"rounds":[48602.05,49070.4358974359]}},"finance_query::ref_bench_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1539681},"covers":"finance_query::backtesting::refs::bear_power","fingerprint":"35518ebf60d1ad65","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1539681},"walltime":{"mad_ns":171.38461538462434,"median_ns":145693.0,"p99_ns":148094.84615384616,"rounds":[145693.0,146793.41666666666]}},"finance_query::ref_bench_bollinger":{"alloc":{"allocs":4968,"bytes":1834706},"callgrind":{"ir":6100674},"covers":"finance_query::backtesting::refs::bollinger","fingerprint":"d95a3d343e387be7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6100674},"walltime":{"mad_ns":1211.333333333372,"median_ns":617019.5,"p99_ns":622034.6666666666,"rounds":[617764.0,617019.5]}},"finance_query::ref_bench_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5302869},"covers":"finance_query::backtesting::refs::bull_power","fingerprint":"755660e1ca4b6f4c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5302869},"walltime":{"mad_ns":2599.0,"median_ns":535683.0,"p99_ns":540147.0,"rounds":[541461.0,535683.0]}},"finance_query::ref_bench_candle_body":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":254372},"covers":"finance_query::backtesting::refs::candle_body","fingerprint":"21a2a572473de943","perfcnt":{"cache_refs":0,"cycles":0,"instructions":254372},"tolerance_pct":16.0,"walltime":{"mad_ns":46.735294117646845,"median_ns":18969.747572815533,"p99_ns":19179.66019417476,"rounds":[19077.56862745098,18969.747572815533]}},"finance_query::ref_bench_candle_range":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5165245},"covers":"finance_query::backtesting::refs::candle_range","fingerprint":"a0c1c5bfef55ba86","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5165245},"walltime":{"mad_ns":1523.333333333372,"median_ns":545297.6666666666,"p99_ns":549111.3333333334,"rounds":[545297.6666666666,545724.6666666666]}},"finance_query::ref_bench_cci":{"alloc":{"allocs":2605,"bytes":927343},"callgrind":{"ir":3255646},"covers":"finance_query::backtesting::refs::cci","fingerprint":"292be6529a67f518","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3255646},"walltime":{"mad_ns":681.6000000000349,"median_ns":327147.6,"p99_ns":329691.0,"rounds":[327147.6,328953.2]}},"finance_query::ref_bench_chaikin_oscillator":{"alloc":{"allocs":26,"bytes":97417},"callgrind":{"ir":646865},"covers":"finance_query::backtesting::refs::chaikin_oscillator","fingerprint":"1e565932f94a09cb","perfcnt":{"cache_refs":0,"cycles":0,"instructions":646865},"walltime":{"mad_ns":141.90625,"median_ns":61480.53125,"p99_ns":64059.40625,"rounds":[61480.53125,62326.96875]}},"finance_query::ref_bench_choppiness_index":{"alloc":{"allocs":5002,"bytes":1767649},"callgrind":{"ir":5819346},"covers":"finance_query::backtesting::refs::choppiness_index","fingerprint":"8e173ddf6ba54929","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5819346},"walltime":{"mad_ns":1475.666666666628,"median_ns":595621.3333333334,"p99_ns":602627.0,"rounds":[596660.0,595621.3333333334]}},"finance_query::ref_bench_close":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::close","fingerprint":"f71c875bd2cba3b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":1291.333333333372,"median_ns":546955.3333333334,"p99_ns":558104.3333333334,"rounds":[547004.0,546955.3333333334]}},"finance_query::ref_bench_cmf":{"alloc":{"allocs":25,"bytes":81493},"callgrind":{"ir":589575},"covers":"finance_query::backtesting::refs::cmf","fingerprint":"ee248b7f00d9aac7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":589575},"walltime":{"mad_ns":73.23684210525971,"median_ns":50087.05263157895,"p99_ns":50967.60526315789,"rounds":[50087.05263157895,50700.52631578947]}},"finance_query::ref_bench_cmo":{"alloc":{"allocs":2598,"bytes":911276},"callgrind":{"ir":3082596},"covers":"finance_query::backtesting::refs::cmo","fingerprint":"6580b4d674b6f265","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3082596},"walltime":{"mad_ns":421.83333333331393,"median_ns":314982.0,"p99_ns":321241.6666666667,"rounds":[314982.0,316378.6666666667]}},"finance_query::ref_bench_coppock_curve":{"alloc":{"allocs":2559,"bytes":935478},"callgrind":{"ir":3343012},"covers":"finance_query::backtesting::refs::coppock_curve","fingerprint":"1f1441b9013ccc5e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3343012},"walltime":{"mad_ns":651.3999999999651,"median_ns":333339.2,"p99_ns":342840.6,"rounds":[333339.2,335420.6]}},"finance_query::ref_bench_dema":{"alloc":{"allocs":4875,"bytes":1764809},"callgrind":{"ir":5497697},"covers":"finance_query::backtesting::refs::dema","fingerprint":"6021ca1927fb6328","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5497697},"walltime":{"mad_ns":1672.333333333372,"median_ns":569289.0,"p99_ns":577743.6666666666,"rounds":[572346.0,569289.0]}},"finance_query::ref_bench_donchian":{"alloc":{"allocs":4976,"bytes":1839378},"callgrind":{"ir":5998074},"covers":"finance_query::backtesting::refs::donchian","fingerprint":"ef67a4b925a6c917","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5998074},"walltime":{"mad_ns":1254.0,"median_ns":626435.0,"p99_ns":634883.3333333334,"rounds":[626435.0,629079.6666666666]}},"finance_query::ref_bench_elder_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1538369},"covers":"finance_query::backtesting::refs::elder_bear_power","fingerprint":"7b088242eac97b8c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1538369},"walltime":{"mad_ns":163.0769230769074,"median_ns":145580.23076923078,"p99_ns":146223.84615384616,"rounds":[145580.23076923078,146620.53846153847]}},"finance_query::ref_bench_elder_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5215199},"covers":"finance_query::backtesting::refs::elder_bull_power","fingerprint":"6fe51bc4afe727b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5215199},"walltime":{"mad_ns":1616.333333333372,"median_ns":538220.3333333334,"p99_ns":551803.3333333334,"rounds":[541185.6666666666,538220.3333333334]}},"finance_query::ref_bench_ema":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5398581},"covers":"finance_query::backtesting::refs::ema","fingerprint":"a6dbdc7c7ef8b1e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5398581},"walltime":{"mad_ns":1552.0,"median_ns":568974.6666666666,"p99_ns":571555.0,"rounds":[570653.3333333334,568974.6666666666]}},"finance_query::ref_bench_gap_pct":{"alloc":{"allocs":2489,"bytes":877279},"callgrind":{"ir":2496134},"covers":"finance_query::backtesting::refs::gap_pct","fingerprint":"d0a4b6adecb68b2d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2496134},"walltime":{"mad_ns":822.5,"median_ns":279884.6666666667,"p99_ns":289987.8333333333,"rounds":[279884.6666666667,281431.3333333333]}},"finance_query::ref_bench_high":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::high","fingerprint":"058efc9d5b7a4eff","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1495.666666666628,"median_ns":545780.6666666666,"p99_ns":569524.3333333334,"rounds":[546962.6666666666,545780.6666666666]}},"finance_query::ref_bench_hma":{"alloc":{"allocs":4957,"bytes":1780946},"callgrind":{"ir":5408127},"covers":"finance_query::backtesting::refs::hma","fingerprint":"8ee6f723af61264b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5408127},"walltime":{"mad_ns":1328.3333333332555,"median_ns":574580.0,"p99_ns":589780.0,"rounds":[574636.3333333334,574580.0]}},"finance_query::ref_bench_htf":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6531205},"covers":"finance_query::backtesting::refs::htf","fingerprint":"44f4e272a73f950e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6531205},"walltime":{"mad_ns":2797.5,"median_ns":660380.0,"p99_ns":669051.5,"rounds":[661687.5,660380.0]}},"finance_query::ref_bench_htf_region":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6423220},"covers":"finance_query::backtesting::refs::htf_region","fingerprint":"b131e782958fb650","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6423220},"walltime":{"mad_ns":1218.0,"median_ns":659077.0,"p99_ns":681675.6666666666,"rounds":[659624.0,659077.0]}},"finance_query::ref_bench_ichimoku":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6297251},"covers":"finance_query::backtesting::refs::ichimoku","fingerprint":"0ee327cd243d8384","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6297251},"walltime":{"mad_ns":3125.0,"median_ns":643360.0,"p99_ns":648954.5,"rounds":[645024.0,643360.0]}},"finance_query::ref_bench_ichimoku_custom":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6238783},"covers":"finance_query::backtesting::refs::ichimoku_custom","fingerprint":"56a9fd9987292cd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6238783},"walltime":{"mad_ns":1503.6666666667445,"median_ns":644098.0,"p99_ns":651272.0,"rounds":[645728.3333333334,644098.0]}},"finance_query::ref_bench_is_bearish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bearish","fingerprint":"d5172f077cf2fc64","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"walltime":{"mad_ns":37.852941176472086,"median_ns":18827.398058252427,"p99_ns":19265.320388349515,"rounds":[18966.37254901961,18827.398058252427]}},"finance_query::ref_bench_is_bullish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bullish","fingerprint":"073b174b8f811063","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"tolerance_pct":16.0,"walltime":{"mad_ns":66.95145631068226,"median_ns":18802.97142857143,"p99_ns":19396.161904761902,"rounds":[19006.514563106797,18802.97142857143]}},"finance_query::ref_bench_keltner":{"alloc":{"allocs":4972,"bytes":1870394},"callgrind":{"ir":5837985},"covers":"finance_query::backtesting::refs::keltner","fingerprint":"6af166d544df0b9a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5837985},"tolerance_pct":8.0,"walltime":{"mad_ns":1692.0,"median_ns":628721.5,"p99_ns":650619.5,"rounds":[628721.5,628888.5]}},"finance_query::ref_bench_low":{"alloc":{"allocs":5043,"bytes":1722843},"callgrind":{"ir":5194057},"covers":"finance_query::backtesting::refs::low","fingerprint":"64b580f34629b9db","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5194057},"walltime":{"mad_ns":1393.0,"median_ns":544958.3333333334,"p99_ns":548786.6666666666,"rounds":[545478.3333333334,544958.3333333334]}},"finance_query::ref_bench_macd":{"alloc":{"allocs":2541,"bytes":984571},"callgrind":{"ir":3321343},"covers":"finance_query::backtesting::refs::macd","fingerprint":"0f3ee28696d80234","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3321343},"tolerance_pct":8.0,"walltime":{"mad_ns":1112.5999999999767,"median_ns":340263.8,"p99_ns":344990.4,"rounds":[340263.8,344244.8]}},"finance_query::ref_bench_mcginley":{"alloc":{"allocs":4963,"bytes":1763384},"callgrind":{"ir":5513884},"covers":"finance_query::backtesting::refs::mcginley","fingerprint":"219e54700b15a097","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5513884},"walltime":{"mad_ns":1277.333333333372,"median_ns":577946.0,"p99_ns":596131.6666666666,"rounds":[578836.0,577946.0]}},"finance_query::ref_bench_median_price":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5166243},"covers":"finance_query::backtesting::refs::median_price","fingerprint":"4280a2ec46bf6b43","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5166243},"walltime":{"mad_ns":1652.666666666628,"median_ns":546051.3333333334,"p99_ns":567689.6666666666,"rounds":[546723.3333333334,546051.3333333334]}},"finance_query::ref_bench_mfi":{"alloc":{"allocs":4998,"bytes":1790098},"callgrind":{"ir":5599542},"covers":"finance_query::backtesting::refs::mfi","fingerprint":"aa99a26cd11bc84a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5599542},"walltime":{"mad_ns":1348.333333333372,"median_ns":576272.0,"p99_ns":589677.0,"rounds":[577204.6666666666,576272.0]}},"finance_query::ref_bench_momentum":{"alloc":{"allocs":2552,"bytes":909675},"callgrind":{"ir":3106444},"covers":"finance_query::backtesting::refs::momentum","fingerprint":"f9142dbb56ca0d0c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3106444},"walltime":{"mad_ns":388.33333333331393,"median_ns":306465.5,"p99_ns":310526.3333333333,"rounds":[306465.5,311578.8333333333]}},"finance_query::ref_bench_obv":{"alloc":{"allocs":30,"bytes":76095},"callgrind":{"ir":630917},"covers":"finance_query::backtesting::refs::obv","fingerprint":"3d6e79629f31230a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":630917},"walltime":{"mad_ns":129.96875,"median_ns":60621.625,"p99_ns":61322.3125,"rounds":[61249.25,60621.625]}},"finance_query::ref_bench_open":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::open","fingerprint":"da850dbd6678102f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1910.3333333332555,"median_ns":544305.6666666666,"p99_ns":564371.6666666666,"rounds":[546232.6666666666,544305.6666666666]}},"finance_query::ref_bench_parabolic_sar":{"alloc":{"allocs":5056,"bytes":1788988},"callgrind":{"ir":5848163},"covers":"finance_query::backtesting::refs::parabolic_sar","fingerprint":"6fcc18994d0d2551","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5848163},"walltime":{"mad_ns":2190.333333333372,"median_ns":614846.0,"p99_ns":631757.6666666666,"rounds":[619141.3333333334,614846.0]}},"finance_query::ref_bench_price":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::price","fingerprint":"1b4ee7519e037b74","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":1732.0,"median_ns":547334.0,"p99_ns":551259.6666666666,"rounds":[547334.0,547612.0]}},"finance_query::ref_bench_price_change_pct":{"alloc":{"allocs":2489,"bytes":893407},"callgrind":{"ir":2916804},"covers":"finance_query::backtesting::refs::price_change_pct","fingerprint":"8f16dbb01a4520f9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2916804},"walltime":{"mad_ns":774.6666666666861,"median_ns":298082.6666666667,"p99_ns":303633.6666666667,"rounds":[298082.6666666667,302226.3333333333]}},"finance_query::ref_bench_relative_volume":{"alloc":{"allocs":4949,"bytes":1765562},"callgrind":{"ir":5672893},"covers":"finance_query::backtesting::refs::relative_volume","fingerprint":"2961b9bc07bb3e3c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5672893},"walltime":{"mad_ns":831.3333333332557,"median_ns":587857.6666666666,"p99_ns":611785.0,"rounds":[590361.3333333334,587857.6666666666]}},"finance_query::ref_bench_roc":{"alloc":{"allocs":2587,"bytes":903142},"callgrind":{"ir":2913664},"covers":"finance_query::backtesting::refs::roc","fingerprint":"5c3409f83357f1a6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2913664},"walltime":{"mad_ns":400.16666666668607,"median_ns":308268.1666666667,"p99_ns":317582.8333333333,"rounds":[308268.1666666667,312604.1666666667]}},"finance_query::ref_bench_rsi":{"alloc":{"allocs":4994,"bytes":1757986},"callgrind":{"ir":5544071},"covers":"finance_query::backtesting::refs::rsi","fingerprint":"505108e04637c2aa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5544071},"walltime":{"mad_ns":901.3333333332556,"median_ns":572652.3333333334,"p99_ns":586487.0,"rounds":[573762.6666666666,572652.3333333334]}},"finance_query::ref_bench_sma":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5402497},"covers":"finance_query::backtesting::refs::sma","fingerprint":"ce8d705861a5f71e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5402497},"walltime":{"mad_ns":1143.6666666667445,"median_ns":565545.3333333334,"p99_ns":584288.3333333334,"rounds":[567540.3333333334,565545.3333333334]}},"finance_query::ref_bench_stochastic":{"alloc":{"allocs":4987,"bytes":1851282},"callgrind":{"ir":6152203},"covers":"finance_query::backtesting::refs::stochastic","fingerprint":"62fda5736a9b9213","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6152203},"walltime":{"mad_ns":1319.666666666628,"median_ns":629900.0,"p99_ns":638975.0,"rounds":[629900.0,630238.5]}},"finance_query::ref_bench_stochastic_rsi":{"alloc":{"allocs":4831,"bytes":1846555},"callgrind":{"ir":6004512},"covers":"finance_query::backtesting::refs::stochastic_rsi","fingerprint":"3cce7cc1986571ea","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6004512},"tolerance_pct":8.0,"walltime":{"mad_ns":1537.0,"median_ns":620974.0,"p99_ns":627141.3333333334,"rounds":[622641.6666666666,620974.0]}},"finance_query::ref_bench_supertrend":{"alloc":{"allocs":5021,"bytes":1860896},"callgrind":{"ir":6040610},"covers":"finance_query::backtesting::refs::supertrend","fingerprint":"47fbeb19798a7bd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6040610},"tolerance_pct":15.0,"walltime":{"mad_ns":1394.0,"median_ns":631885.6666666666,"p99_ns":647042.0,"rounds":[634151.0,631885.6666666666]}},"finance_query::ref_bench_tema":{"alloc":{"allocs":4781,"bytes":1770909},"callgrind":{"ir":5404225},"covers":"finance_query::backtesting::refs::tema","fingerprint":"12b6d8760d2633b8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5404225},"walltime":{"mad_ns":949.0,"median_ns":565827.3333333334,"p99_ns":570824.6666666666,"rounds":[567852.6666666666,565827.3333333334]}},"finance_query::ref_bench_true_range":{"alloc":{"allocs":5059,"bytes":1777061},"callgrind":{"ir":5339516},"covers":"finance_query::backtesting::refs::true_range","fingerprint":"caedc3c8eef6d173","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5339516},"walltime":{"mad_ns":885.6666666666279,"median_ns":574698.0,"p99_ns":577990.0,"rounds":[575920.0,574698.0]}},"finance_query::ref_bench_typical_price":{"alloc":{"allocs":5043,"bytes":1747793},"callgrind":{"ir":5607508},"covers":"finance_query::backtesting::refs::typical_price","fingerprint":"b272cad8f902634b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5607508},"walltime":{"mad_ns":5532.666666666628,"median_ns":584836.6666666666,"p99_ns":588232.3333333334,"rounds":[606377.3333333334,584836.6666666666]}},"finance_query::ref_bench_volume":{"alloc":{"allocs":5043,"bytes":1725837},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::volume","fingerprint":"61d69d8d8bfada85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1517.0,"median_ns":545523.0,"p99_ns":555908.6666666666,"rounds":[545523.0,546387.6666666666]}},"finance_query::ref_bench_vwap":{"alloc":{"allocs":5060,"bytes":1773061},"callgrind":{"ir":5631307},"covers":"finance_query::backtesting::refs::vwap","fingerprint":"5a7b0d9a4529855f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5631307},"walltime":{"mad_ns":1222.333333333372,"median_ns":576125.0,"p99_ns":583519.3333333334,"rounds":[577999.0,576125.0]}},"finance_query::ref_bench_vwma":{"alloc":{"allocs":4964,"bytes":1758633},"callgrind":{"ir":5367635},"covers":"finance_query::backtesting::refs::vwma","fingerprint":"1ba9ca7635ce524c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5367635},"walltime":{"mad_ns":1766.0,"median_ns":570341.6666666666,"p99_ns":574347.3333333334,"rounds":[572216.6666666666,570341.6666666666]}},"finance_query::ref_bench_williams_r":{"alloc":{"allocs":29,"bytes":65983},"callgrind":{"ir":748860},"covers":"finance_query::backtesting::refs::williams_r","fingerprint":"aefa1d02e674c415","perfcnt":{"cache_refs":0,"cycles":0,"instructions":748860},"tolerance_pct":16.0,"walltime":{"mad_ns":132.28571428571013,"median_ns":57373.46428571428,"p99_ns":58692.71428571428,"rounds":[57913.857142857145,57373.46428571428]}},"finance_query::ref_bench_wma":{"alloc":{"allocs":4969,"bytes":1772256},"callgrind":{"ir":5488219},"covers":"finance_query::backtesting::refs::wma","fingerprint":"c9718070aa926512","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5488219},"walltime":{"mad_ns":1149.666666666628,"median_ns":567149.3333333334,"p99_ns":571662.3333333334,"rounds":[568252.3333333334,567149.3333333334]}},"finance_query::risk_beta":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":262224},"covers":"finance_query::risk::beta","fingerprint":"e8196c36ced6eae3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":262224},"walltime":{"mad_ns":23.153846153843915,"median_ns":75337.84615384616,"p99_ns":75598.84615384616,"rounds":[75337.84615384616,75362.57692307692]}},"finance_query::risk_calmar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":156},"covers":"finance_query::risk::calmar_ratio","fingerprint":"c3b7f0439e318818","perfcnt":{"cache_refs":0,"cycles":0,"instructions":156},"walltime":{"mad_ns":0.06560000000000343,"median_ns":16.70595,"p99_ns":16.93008,"rounds":[16.71148,16.70595]}},"finance_query::risk_historical_cvar":{"alloc":{"allocs":2,"bytes":262144},"callgrind":{"ir":4332813},"covers":"finance_query::risk::historical_cvar","fingerprint":"7dc027bdda935319","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4332813},"walltime":{"mad_ns":4533.200000000012,"median_ns":331849.4,"p99_ns":341380.8,"rounds":[331849.4,331980.0]}},"finance_query::risk_historical_var":{"alloc":{"allocs":2,"bytes":1600000},"callgrind":{"ir":31167375},"covers":"finance_query::risk::historical_var","fingerprint":"e81646adfbb56807","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31167375},"walltime":{"mad_ns":9395.0,"median_ns":2488810.0,"p99_ns":2557335.0,"rounds":[2506767.0,2488810.0]}},"finance_query::risk_information_ratio":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145879},"covers":"finance_query::risk::information_ratio","fingerprint":"031cead0a4a656d5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145879},"walltime":{"mad_ns":12.934782608695969,"median_ns":42742.391304347824,"p99_ns":42863.913043478264,"rounds":[42742.391304347824,42830.565217391304]}},"finance_query::risk_kelly_criterion":{"alloc":{"allocs":16,"bytes":16320},"callgrind":{"ir":30925},"covers":"finance_query::risk::kelly_criterion","fingerprint":"07a04160a3d84860","perfcnt":{"cache_refs":0,"cycles":0,"instructions":30925},"walltime":{"mad_ns":6.301075268817385,"median_ns":3982.849462365591,"p99_ns":4027.9463414634142,"rounds":[3982.849462365591,3988.790243902439]}},"finance_query::risk_max_drawdown":{"alloc":{"allocs":1,"bytes":8008},"callgrind":{"ir":35226},"covers":"finance_query::risk::max_drawdown","fingerprint":"01242726919cdb33","perfcnt":{"cache_refs":0,"cycles":0,"instructions":35226},"walltime":{"mad_ns":6.841498559077991,"median_ns":5655.482658959538,"p99_ns":5771.71469740634,"rounds":[5658.818443804034,5655.482658959538]}},"finance_query::risk_omega_ratio":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":139305},"covers":"finance_query::risk::omega_ratio","fingerprint":"225e7ea90904fef7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":139305},"walltime":{"mad_ns":14.528301886792178,"median_ns":37652.77358490566,"p99_ns":37836.49056603773,"rounds":[37652.77358490566,37673.71698113208]}},"finance_query::risk_parametric_cvar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100416},"covers":"finance_query::risk::parametric_cvar","fingerprint":"094eafc6f4747503","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100416},"walltime":{"mad_ns":15.754716981129604,"median_ns":37713.41509433962,"p99_ns":38033.698113207545,"rounds":[37713.41509433962,37742.943396226416]}},"finance_query::risk_parametric_var":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100412},"covers":"finance_query::risk::parametric_var","fingerprint":"2b80850c4651a51f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100412},"walltime":{"mad_ns":25.73584905660391,"median_ns":37719.622641509435,"p99_ns":39068.188679245286,"rounds":[37719.622641509435,37798.84905660377]}},"finance_query::risk_sharpe":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100406},"covers":"finance_query::risk::sharpe_ratio","fingerprint":"e5c7b87e990d34d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100406},"walltime":{"mad_ns":11.716981132078216,"median_ns":37716.49056603773,"p99_ns":37961.90566037736,"rounds":[37716.49056603773,37765.24528301887]}},"finance_query::risk_sortino":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":161843},"covers":"finance_query::risk::sortino_ratio","fingerprint":"371dea325f9d6cae","perfcnt":{"cache_refs":0,"cycles":0,"instructions":161843},"walltime":{"mad_ns":19.886792452831287,"median_ns":37710.41509433962,"p99_ns":37913.32075471698,"rounds":[37710.41509433962,37787.1320754717]}},"finance_query::risk_tracking_error":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145876},"covers":"finance_query::risk::tracking_error","fingerprint":"1f430ecce80a776f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145876},"walltime":{"mad_ns":24.76086956521613,"median_ns":42748.260869565216,"p99_ns":43057.413043478264,"rounds":[42748.260869565216,42890.086956521736]}},"finance_query::risk_ulcer_index":{"alloc":{"allocs":2,"bytes":262160},"callgrind":{"ir":619414},"covers":"finance_query::risk::ulcer_index","fingerprint":"d468b51317386dfe","perfcnt":{"cache_refs":0,"cycles":0,"instructions":619414},"walltime":{"mad_ns":132.0,"median_ns":130061.86666666668,"p99_ns":131109.53333333333,"rounds":[130061.86666666668,130104.92307692308]}},"finance_query::risk_win_loss_stats":{"alloc":{"allocs":25,"bytes":393152},"callgrind":{"ir":389633},"covers":"finance_query::risk::win_loss_stats","fingerprint":"a47e7bdf6e3be45e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":389633},"walltime":{"mad_ns":407.63636363635305,"median_ns":155016.36363636365,"p99_ns":156694.63636363635,"rounds":[157112.63636363635,155016.36363636365]}},"finance_query::rss_parse":{"alloc":{"allocs":48,"bytes":3714},"callgrind":{"ir":64944},"covers":"finance_query::feeds::parse_bytes","fingerprint":"06388a2eb9c51257","perfcnt":{"cache_refs":0,"cycles":0,"instructions":64944},"walltime":{"mad_ns":11.5415162454874,"median_ns":5238.6895306859205,"p99_ns":5397.314079422383,"rounds":[5238.6895306859205,5253.551495016612]}},"finance_query::score_news":{"alloc":{"allocs":976,"bytes":17381},"callgrind":{"ir":914446},"covers":"finance_query::analyze_sentiment","fingerprint":"3df91dbe32c5c7df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":914446},"tolerance_pct":8.0,"walltime":{"mad_ns":133.13636363635305,"median_ns":74129.77272727272,"p99_ns":74532.86363636363,"rounds":[74129.77272727272,76436.42857142857]}},"finance_query::score_transcript":{"alloc":{"allocs":42100,"bytes":1875050},"callgrind":{"ir":47146525},"covers":"finance_query::Transcript::overall_sentiment","fingerprint":"06eeab021692d6ba","perfcnt":{"cache_refs":0,"cycles":0,"instructions":47146525},"walltime":{"mad_ns":12268.0,"median_ns":4205733.0,"p99_ns":4297723.0,"rounds":[4205733.0,4407163.0]}},"finance_query::ser_currencies":{"alloc":{"allocs":8,"bytes":32640},"callgrind":{"ir":223104},"covers":"finance_query::Currency","fingerprint":"efe15403ce3bbb4b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":223104},"walltime":{"mad_ns":53.53658536585317,"median_ns":14493.809917355373,"p99_ns":14653.438016528926,"rounds":[14858.80487804878,14493.809917355373]}},"finance_query::stream_deserialize":{"alloc":{"allocs":4,"bytes":20},"callgrind":{"ir":14523},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"a22cf8f7f61f01b0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14523},"walltime":{"mad_ns":0.8601321585902042,"median_ns":1039.670704845815,"p99_ns":1067.6630434782608,"rounds":[1039.670704845815,1042.914596273292]}},"finance_query::stream_serialize":{"alloc":{"allocs":4,"bytes":1920},"callgrind":{"ir":11077},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"7f43620515b19e17","perfcnt":{"cache_refs":0,"cycles":0,"instructions":11077},"walltime":{"mad_ns":1.971188475390136,"median_ns":907.8926507018992,"p99_ns":927.0710156895128,"rounds":[927.220888355342,907.8926507018992]}},"finance_query::ticker_chart_then_cached":{"alloc":{"allocs":20,"bytes":3266},"callgrind":{"ir":14741},"covers":"finance_query::Ticker::chart","fingerprint":"0d27d7b4508e2520","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14741},"walltime":{"mad_ns":4.075205640423064,"median_ns":1647.25,"p99_ns":1690.9789473684211,"rounds":[1653.1468860164512,1647.25]}},"finance_query::ticker_quote_polls":{"alloc":{"allocs":3,"bytes":32},"asyncexec":{"polls":1,"wakes":0},"callgrind":{"ir":222998},"covers":"finance_query::Ticker::quote","fingerprint":"d2b647327ae6265f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":222998},"walltime":{"mad_ns":8.02928870292817,"median_ns":7187.592,"p99_ns":7252.008,"rounds":[7196.6820083682005,7187.592]}},"finance_query::ticker_quote_then_cached":{"alloc":{"allocs":4,"bytes":43864},"callgrind":{"ir":420299},"covers":"finance_query::Ticker::quote","fingerprint":"032178a0878bae28","perfcnt":{"cache_refs":0,"cycles":0,"instructions":420299},"walltime":{"mad_ns":15.255319148936906,"median_ns":10505.185185185184,"p99_ns":10695.271276595744,"rounds":[10506.196808510638,10505.185185185184]}},"finance_query::tickers_batch_quote_then_cached":{"alloc":{"allocs":16,"bytes":134810},"callgrind":{"ir":237653},"covers":"finance_query::Tickers::quotes","fingerprint":"bbc3950592f74437","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237653},"walltime":{"mad_ns":18.58181818181947,"median_ns":9225.31693989071,"p99_ns":9534.590163934428,"rounds":[9248.49696969697,9225.31693989071]}},"finance_query::translate_dictionary":{"alloc":{"allocs":49,"bytes":2880},"callgrind":{"ir":19544},"covers":"finance_query::translation::translate_texts","fingerprint":"78375b09438d0e25","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19544},"tolerance_pct":8.0,"walltime":{"mad_ns":2.7300469483566303,"median_ns":2496.967136150234,"p99_ns":2520.826291079812,"rounds":[2496.967136150234,2551.377094972067]}},"finance_query::translation_set_backend":{"alloc":{"allocs":1,"bytes":16},"callgrind":{"ir":244},"covers":"finance_query::translation::set_backend","fingerprint":"85aa45e4fe68b716","perfcnt":{"cache_refs":0,"cycles":0,"instructions":244},"walltime":{"mad_ns":0.49526041111939634,"median_ns":47.837256363830015,"p99_ns":49.11811694536159,"rounds":[47.837256363830015,48.08954408954409]}},"finance_query::translation_translate":{"alloc":{"allocs":79,"bytes":6298},"callgrind":{"ir":53797},"covers":"finance_query::translation::translate","fingerprint":"fcff89dfe8706e67","perfcnt":{"cache_refs":0,"cycles":0,"instructions":53797},"walltime":{"mad_ns":7.094972067038725,"median_ns":4226.018181818182,"p99_ns":4371.090909090909,"rounds":[4465.6424581005585,4226.018181818182]}},"finance_query::translation_translate_with":{"alloc":{"allocs":77,"bytes":6294},"callgrind":{"ir":52374},"covers":"finance_query::translation::translate_with","fingerprint":"593c7cab4be531d2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52374},"walltime":{"mad_ns":13.895140664962128,"median_ns":4096.817708333333,"p99_ns":4166.856770833333,"rounds":[4200.350383631713,4096.817708333333]}}},"noise_pct":0.5665,"unix":1788999621} {"commit":"59c8c317","items":{"finance_query::bt_atr_sizing":{"alloc":{"allocs":164,"bytes":189906},"callgrind":{"ir":640505},"covers":"finance_query::backtesting::BacktestConfig::calculate_position_size_with_context","fingerprint":"1a31fd85773eb633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":640505},"walltime":{"mad_ns":444.7391304347839,"median_ns":68034.79166666667,"p99_ns":72646.0,"rounds":[68389.73913043478,68034.79166666667]}},"finance_query::bt_base_to_htf_index":{"alloc":{"allocs":1,"bytes":262144},"callgrind":{"ir":321100},"covers":"finance_query::backtesting::resample::base_to_htf_index","fingerprint":"ae2baba0957ee4cc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":321100},"tolerance_pct":8.0,"walltime":{"mad_ns":274.8983050847455,"median_ns":22905.06779661017,"p99_ns":31323.372881355932,"rounds":[22905.06779661017,24899.529411764703]}},"finance_query::bt_bayesian_search":{"alloc":{"allocs":2382,"bytes":2592578},"callgrind":{"ir":29269901},"covers":"finance_query::backtesting::BayesianSearch","fingerprint":"c00ff0d77f60955b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29269901},"walltime":{"mad_ns":5870.0,"median_ns":3063323.0,"p99_ns":3147570.0,"rounds":[3070767.0,3063323.0]}},"finance_query::bt_fractional_kelly_sizing":{"alloc":{"allocs":88,"bytes":94950},"callgrind":{"ir":470383},"covers":"finance_query::backtesting::BacktestConfigBuilder::position_sizing","fingerprint":"4e94cf4f2165d670","perfcnt":{"cache_refs":0,"cycles":0,"instructions":470383},"walltime":{"mad_ns":47.23809523809177,"median_ns":46353.560975609755,"p99_ns":47624.756097560974,"rounds":[46508.23809523809,46353.560975609755]}},"finance_query::bt_grid_pareto":{"alloc":{"allocs":2966,"bytes":3084181},"callgrind":{"ir":13101655},"covers":"finance_query::backtesting::GridSearch::run_pareto","fingerprint":"00fe1bfd846bc13b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13101655},"walltime":{"mad_ns":19215.5,"median_ns":671662.5,"p99_ns":800804.0,"rounds":[696253.0,671662.5]}},"finance_query::bt_grid_search":{"alloc":{"allocs":3012,"bytes":3101794},"callgrind":{"ir":13154978},"covers":"finance_query::backtesting::GridSearch","fingerprint":"d8dab5ed9ee558dc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13154978},"walltime":{"mad_ns":5046.333333333372,"median_ns":660616.3333333334,"p99_ns":707684.3333333334,"rounds":[674475.6666666666,660616.3333333334]}},"finance_query::bt_leveraged_margin":{"alloc":{"allocs":158,"bytes":141882},"callgrind":{"ir":595154},"covers":"finance_query::backtesting::BacktestConfigBuilder::max_leverage","fingerprint":"6560f32a0b418e34","perfcnt":{"cache_refs":0,"cycles":0,"instructions":595154},"walltime":{"mad_ns":91.66666666666424,"median_ns":56900.72727272727,"p99_ns":57529.48484848485,"rounds":[56900.72727272727,57293.08823529412]}},"finance_query::bt_monte_carlo":{"alloc":{"allocs":6,"bytes":16384},"callgrind":{"ir":1091486},"covers":"finance_query::backtesting::MonteCarloConfig","fingerprint":"7084493d4f7ccac3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1091486},"walltime":{"mad_ns":1025.333333333314,"median_ns":177745.125,"p99_ns":183983.125,"rounds":[178068.88888888888,177745.125]}},"finance_query::bt_resample":{"alloc":{"allocs":11,"bytes":589536},"callgrind":{"ir":1451621},"covers":"finance_query::backtesting::resample::resample","fingerprint":"5bc34403042b8b8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1451621},"walltime":{"mad_ns":603.6875,"median_ns":105729.8125,"p99_ns":108273.875,"rounds":[105729.8125,106035.11111111112]}},"finance_query::bt_sma_crossover":{"alloc":{"allocs":2373,"bytes":2344013},"callgrind":{"ir":9499091},"covers":"finance_query::backtesting::BacktestEngine::run","fingerprint":"ecbebd33dca4d8a5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9499091},"walltime":{"mad_ns":3416.5,"median_ns":943325.5,"p99_ns":960402.5,"rounds":[948876.0,943325.5]}},"finance_query::bt_strategy_builder":{"alloc":{"allocs":328,"bytes":265698},"callgrind":{"ir":1081620},"covers":"finance_query::backtesting::StrategyBuilder","fingerprint":"6f4ba8353d63b22a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1081620},"walltime":{"mad_ns":6055.0,"median_ns":189007.5,"p99_ns":208524.0,"rounds":[189007.5,204343.36363636365]}},"finance_query::capability_name":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::Capability::name","fingerprint":"8294b35f1d9217c5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.00005000000000010552,"median_ns":1.850268502685027,"p99_ns":2.2983,"rounds":[1.8505,1.850268502685027]}},"finance_query::cond_bench_always_false":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":250390},"covers":"finance_query::backtesting::condition::always_false","fingerprint":"3c6f744dd5ff4e19","perfcnt":{"cache_refs":0,"cycles":0,"instructions":250390},"tolerance_pct":20.0,"walltime":{"mad_ns":31.15625,"median_ns":30845.859375,"p99_ns":31756.328125,"rounds":[30845.859375,31896.349206349205]}},"finance_query::cond_bench_always_true":{"alloc":{"allocs":4045,"bytes":1710867},"callgrind":{"ir":4333637},"covers":"finance_query::backtesting::condition::always_true","fingerprint":"972559dcd669a91b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4333637},"walltime":{"mad_ns":1911.25,"median_ns":424755.0,"p99_ns":444910.25,"rounds":[424755.0,486119.75]}},"finance_query::cond_bench_has_position":{"alloc":{"allocs":4045,"bytes":1712862},"callgrind":{"ir":4322645},"covers":"finance_query::backtesting::condition::has_position","fingerprint":"c3b523e0c800f7d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4322645},"walltime":{"mad_ns":1931.0,"median_ns":421574.0,"p99_ns":430949.0,"rounds":[421574.0,445829.25]}},"finance_query::cond_bench_held_for_bars":{"alloc":{"allocs":1041,"bytes":458837},"callgrind":{"ir":1519697},"covers":"finance_query::backtesting::condition::held_for_bars","fingerprint":"a0eee65aa23de41c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1519697},"walltime":{"mad_ns":821.4545454545587,"median_ns":164226.45454545456,"p99_ns":169797.72727272726,"rounds":[167095.45454545456,164226.45454545456]}},"finance_query::cond_bench_in_loss":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4359928},"covers":"finance_query::backtesting::condition::in_loss","fingerprint":"e74fc250504a592c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4359928},"walltime":{"mad_ns":2048.75,"median_ns":429511.5,"p99_ns":434110.25,"rounds":[429511.5,443893.25]}},"finance_query::cond_bench_in_profit":{"alloc":{"allocs":142,"bytes":88980},"callgrind":{"ir":558418},"covers":"finance_query::backtesting::condition::in_profit","fingerprint":"4da9f8368bae4c7b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":558418},"walltime":{"mad_ns":72.56756756756658,"median_ns":50914.48648648649,"p99_ns":52143.54054054054,"rounds":[50914.48648648649,57986.89189189189]}},"finance_query::cond_bench_is_long":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4317880},"covers":"finance_query::backtesting::condition::is_long","fingerprint":"a2c55e82a48a18d0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4317880},"walltime":{"mad_ns":1645.5,"median_ns":422335.5,"p99_ns":431793.25,"rounds":[422335.5,454615.75]}},"finance_query::cond_bench_is_short":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::is_short","fingerprint":"3ba1bf496b31d556","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":43.28301886792178,"median_ns":36540.24074074074,"p99_ns":37294.24074074074,"rounds":[36714.943396226416,36540.24074074074]}},"finance_query::cond_bench_no_position":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::no_position","fingerprint":"d0234918ea9ef760","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":57.703703703708015,"median_ns":36540.38181818182,"p99_ns":37276.67272727273,"rounds":[36729.851851851854,36540.38181818182]}},"finance_query::cond_bench_stop_loss":{"alloc":{"allocs":24,"bytes":43690},"callgrind":{"ir":456629},"covers":"finance_query::backtesting::condition::stop_loss","fingerprint":"21373e5c8514906c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":456629},"walltime":{"mad_ns":208.35294117647572,"median_ns":44052.17647058824,"p99_ns":45715.55882352941,"rounds":[44052.17647058824,48379.604651162794]}},"finance_query::cond_bench_take_profit":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":443261},"covers":"finance_query::backtesting::condition::take_profit","fingerprint":"f3bd88ef95f664c6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":443261},"walltime":{"mad_ns":20.468085106382205,"median_ns":41555.425531914894,"p99_ns":42639.14893617021,"rounds":[41801.87234042553,41555.425531914894]}},"finance_query::cond_bench_trailing_stop":{"alloc":{"allocs":92,"bytes":88644},"callgrind":{"ir":596789},"covers":"finance_query::backtesting::condition::trailing_stop","fingerprint":"06a3454eeed9da8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":596789},"walltime":{"mad_ns":55.7058823529369,"median_ns":52873.08823529412,"p99_ns":54982.32352941176,"rounds":[52873.08823529412,54002.23529411765]}},"finance_query::cond_bench_trailing_take_profit":{"alloc":{"allocs":72,"bytes":63588},"callgrind":{"ir":605839},"covers":"finance_query::backtesting::condition::trailing_take_profit","fingerprint":"dd16b1f0cf140931","perfcnt":{"cache_refs":0,"cycles":0,"instructions":605839},"walltime":{"mad_ns":40.67647058823786,"median_ns":56079.67647058824,"p99_ns":58090.794117647056,"rounds":[56079.67647058824,56479.969696969696]}},"finance_query::de_chart":{"alloc":{"allocs":13,"bytes":4369},"callgrind":{"ir":108442},"covers":"finance_query::Chart","fingerprint":"7271e37638ec9e3b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":108442},"walltime":{"mad_ns":32.70689655172464,"median_ns":8795.488505747126,"p99_ns":9113.363636363636,"rounds":[8795.488505747126,8796.573863636364]}},"finance_query::de_crypto_coins":{"alloc":{"allocs":205,"bytes":28185},"callgrind":{"ir":350775},"covers":"finance_query::crypto::CoinQuote","fingerprint":"c87c004d0199f031","perfcnt":{"cache_refs":0,"cycles":0,"instructions":350775},"walltime":{"mad_ns":86.32692307692196,"median_ns":31782.76923076923,"p99_ns":32112.01923076923,"rounds":[31782.76923076923,32339.156862745094]}},"finance_query::de_currencies":{"alloc":{"allocs":647,"bytes":54672},"callgrind":{"ir":598600},"covers":"finance_query::Currency","fingerprint":"72ec11822c1f80e5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":598600},"walltime":{"mad_ns":105.88571428571596,"median_ns":52330.514285714286,"p99_ns":53298.6,"rounds":[52330.514285714286,52693.2]}},"finance_query::de_edgar_facts":{"alloc":{"allocs":11899,"bytes":1356382},"callgrind":{"ir":13948041},"covers":"finance_query::CompanyFacts","fingerprint":"779882a5a9ad195d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13948041},"walltime":{"mad_ns":37229.0,"median_ns":1256432.0,"p99_ns":1426721.0,"rounds":[1256432.0,1361899.0]}},"finance_query::de_edgar_submissions":{"alloc":{"allocs":6784,"bytes":465397},"callgrind":{"ir":5273161},"covers":"finance_query::EdgarSubmissions","fingerprint":"e51057e95d193355","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5273161},"walltime":{"mad_ns":1482.75,"median_ns":449378.25,"p99_ns":467522.5,"rounds":[449757.0,449378.25]}},"finance_query::de_fear_and_greed":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":1413},"covers":"finance_query::FearAndGreed","fingerprint":"9fad246454f6f82b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1413},"walltime":{"mad_ns":0.9273262951141704,"median_ns":107.20770930518046,"p99_ns":109.94787644787644,"rounds":[107.20770930518046,107.44910494910496]}},"finance_query::de_fear_and_greed_crypto_history":{"alloc":{"allocs":3,"bytes":448},"callgrind":{"ir":15530},"covers":"finance_query::FearAndGreed","fingerprint":"157de1fa8946d2a3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":15530},"walltime":{"mad_ns":8.451482479784318,"median_ns":1285.1954177897574,"p99_ns":1326.256064690027,"rounds":[1285.1954177897574,1329.15873015873]}},"finance_query::de_financials":{"alloc":{"allocs":206,"bytes":22532},"callgrind":{"ir":237227},"covers":"finance_query::FinancialStatement","fingerprint":"8f847106eb3fbec5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237227},"walltime":{"mad_ns":48.29487179487478,"median_ns":21003.584415584417,"p99_ns":21157.51948051948,"rounds":[21005.846153846152,21003.584415584417]}},"finance_query::de_fred_series":{"alloc":{"allocs":873,"bytes":90398},"callgrind":{"ir":1053514},"covers":"finance_query::fred::MacroSeries","fingerprint":"f42e82e6930d1ddc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1053514},"walltime":{"mad_ns":128.55555555554747,"median_ns":104438.83333333331,"p99_ns":108783.61111111112,"rounds":[104438.83333333331,105703.88888888888]}},"finance_query::de_hours":{"alloc":{"allocs":10,"bytes":1046},"callgrind":{"ir":7474},"covers":"finance_query::MarketHours","fingerprint":"bea72236e97c42c9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":7474},"walltime":{"mad_ns":2.62671905697448,"median_ns":660.4961915125136,"p99_ns":666.088139281828,"rounds":[663.0196463654224,660.4961915125136]}},"finance_query::de_market_summary":{"alloc":{"allocs":228,"bytes":36044},"callgrind":{"ir":260908},"covers":"finance_query::MarketSummaryQuote","fingerprint":"9fb8cd5f8da7b665","perfcnt":{"cache_refs":0,"cycles":0,"instructions":260908},"walltime":{"mad_ns":106.38095238095411,"median_ns":27544.88888888889,"p99_ns":28428.444444444445,"rounds":[27544.88888888889,28195.47619047619]}},"finance_query::de_news":{"alloc":{"allocs":53,"bytes":6690},"callgrind":{"ir":45006},"covers":"finance_query::News","fingerprint":"8d9853d8a34c3745","perfcnt":{"cache_refs":0,"cycles":0,"instructions":45006},"walltime":{"mad_ns":8.05118110236208,"median_ns":3537.8385826771655,"p99_ns":3716.8779527559054,"rounds":[3537.8385826771655,3540.047368421053]}},"finance_query::de_options":{"alloc":{"allocs":6,"bytes":1028},"callgrind":{"ir":12470},"covers":"finance_query::Options","fingerprint":"03666dca23b1957f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":12470},"walltime":{"mad_ns":7.89242424242434,"median_ns":1037.0484848484848,"p99_ns":1057.1357142857144,"rounds":[1037.0484848484848,1037.17]}},"finance_query::de_quote":{"alloc":{"allocs":8235,"bytes":767090},"callgrind":{"ir":9519938},"covers":"finance_query::Quote","fingerprint":"c4846f0193df1bd5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9519938},"walltime":{"mad_ns":1908.5,"median_ns":959992.0,"p99_ns":984292.5,"rounds":[959992.0,976978.0]}},"finance_query::de_screener":{"alloc":{"allocs":4498,"bytes":484379},"callgrind":{"ir":3845603},"covers":"finance_query::ScreenerResults","fingerprint":"f22da9714be2434b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3845603},"walltime":{"mad_ns":1961.0,"median_ns":423898.5,"p99_ns":442708.5,"rounds":[423898.5,432013.5]}},"finance_query::de_search":{"alloc":{"allocs":55,"bytes":5105},"callgrind":{"ir":55868},"covers":"finance_query::SearchResults","fingerprint":"9fa3fc76c183024b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":55868},"walltime":{"mad_ns":16.288343558282577,"median_ns":4895.239263803681,"p99_ns":5108.766871165644,"rounds":[4895.239263803681,5054.201298701299]}},"finance_query::de_treasury_yields":{"alloc":{"allocs":119,"bytes":59594},"callgrind":{"ir":774527},"covers":"finance_query::fred::TreasuryYield","fingerprint":"4ffd3df65edb94ee","perfcnt":{"cache_refs":0,"cycles":0,"instructions":774527},"walltime":{"mad_ns":138.07142857142026,"median_ns":70278.35714285714,"p99_ns":71429.75,"rounds":[70278.35714285714,70379.21428571429]}},"finance_query::de_trending":{"alloc":{"allocs":24,"bytes":1551},"callgrind":{"ir":18279},"covers":"finance_query::TrendingQuote","fingerprint":"8566b49a86857ae5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18279},"walltime":{"mad_ns":5.085814360770428,"median_ns":1325.828371278459,"p99_ns":1343.1260945709282,"rounds":[1325.828371278459,1355.9805194805194]}},"finance_query::dispatch_select":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":68},"covers":"finance_query::Capability","fingerprint":"4ed46cd58b0b0633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":68},"walltime":{"mad_ns":0.000500000000000167,"median_ns":3.39635,"p99_ns":3.7461061915928737,"rounds":[3.39635,3.396870953064296]}},"finance_query::ind_accumulation_distribution":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":27672},"covers":"finance_query::indicators::accumulation_distribution","fingerprint":"a4ba9402ef97e23a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":27672},"walltime":{"mad_ns":1.418467583497204,"median_ns":3868.2980392156865,"p99_ns":3876.294117647059,"rounds":[3869.638506876228,3868.2980392156865]}},"finance_query::ind_alma":{"alloc":{"allocs":2,"bytes":16072},"callgrind":{"ir":107851},"covers":"finance_query::indicators::alma","fingerprint":"407339f38d0d36c2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":107851},"walltime":{"mad_ns":66.94339622641564,"median_ns":6458.506289308176,"p99_ns":6646.402515723271,"rounds":[6458.506289308176,6468.5526315789475]}},"finance_query::ind_aroon":{"alloc":{"allocs":9,"bytes":32704},"callgrind":{"ir":194710},"covers":"finance_query::indicators::aroon","fingerprint":"edd5012131150e00","perfcnt":{"cache_refs":0,"cycles":0,"instructions":194710},"walltime":{"mad_ns":60.978723404256016,"median_ns":12876.984848484848,"p99_ns":13223.833333333334,"rounds":[13002.1914893617,12876.984848484848]}},"finance_query::ind_atr":{"alloc":{"allocs":2,"bytes":23896},"callgrind":{"ir":57477},"covers":"finance_query::indicators::atr","fingerprint":"3a955393230e3043","perfcnt":{"cache_refs":0,"cycles":0,"instructions":57477},"walltime":{"mad_ns":19.08955223880548,"median_ns":9765.80198019802,"p99_ns":9849.420792079209,"rounds":[9792.905472636816,9765.80198019802]}},"finance_query::ind_awesome_oscillator":{"alloc":{"allocs":4,"bytes":39704},"callgrind":{"ir":52496},"covers":"finance_query::indicators::awesome_oscillator","fingerprint":"fcd270a4e5f4fe68","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52496},"walltime":{"mad_ns":61.787330316741645,"median_ns":8582.535714285714,"p99_ns":8704.191964285714,"rounds":[8726.561085972851,8582.535714285714]}},"finance_query::ind_balance_of_power":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":23362},"covers":"finance_query::indicators::balance_of_power","fingerprint":"82fe9492364c86d6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23362},"walltime":{"mad_ns":7.141528925619696,"median_ns":1882.657603222558,"p99_ns":1974.7076446280992,"rounds":[1892.89152892562,1882.657603222558]}},"finance_query::ind_bull_bear_power":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29581},"covers":"finance_query::indicators::bull_bear_power","fingerprint":"912b17c3d69c27b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29581},"walltime":{"mad_ns":47.70758122743701,"median_ns":7006.512295081967,"p99_ns":7112.696721311476,"rounds":[7097.870036101083,7006.512295081967]}},"finance_query::ind_cci":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":149203},"covers":"finance_query::indicators::cci","fingerprint":"72b63332d473c7fc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":149203},"walltime":{"mad_ns":10.949152542372758,"median_ns":16924.29661016949,"p99_ns":17399.84745762712,"rounds":[16940.77966101695,16924.29661016949]}},"finance_query::ind_chaikin_oscillator":{"alloc":{"allocs":4,"bytes":39912},"callgrind":{"ir":66908},"covers":"finance_query::indicators::chaikin_oscillator","fingerprint":"dd88dcb140ecfb22","perfcnt":{"cache_refs":0,"cycles":0,"instructions":66908},"walltime":{"mad_ns":52.84677419354921,"median_ns":16080.09756097561,"p99_ns":16315.81300813008,"rounds":[16244.354838709678,16080.09756097561]}},"finance_query::ind_choppiness_index":{"alloc":{"allocs":8,"bytes":16560},"callgrind":{"ir":281356},"covers":"finance_query::indicators::choppiness_index","fingerprint":"d6cea008c31f227f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":281356},"walltime":{"mad_ns":30.26923076923049,"median_ns":22436.132075471694,"p99_ns":22594.924528301886,"rounds":[22585.346153846152,22436.132075471694]}},"finance_query::ind_cmf":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":50390},"covers":"finance_query::indicators::cmf","fingerprint":"cfed0c3b398cc11c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":50390},"walltime":{"mad_ns":1.5755693581781998,"median_ns":3975.380658436214,"p99_ns":4041.3312629399584,"rounds":[3976.32298136646,3975.380658436214]}},"finance_query::ind_cmo":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":61742},"covers":"finance_query::indicators::cmo","fingerprint":"df5f501a0964d2d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":61742},"walltime":{"mad_ns":6.761904761904589,"median_ns":5133.868852459016,"p99_ns":5158.142857142857,"rounds":[5144.230158730159,5133.868852459016]}},"finance_query::ind_coppock_curve":{"alloc":{"allocs":3,"bytes":31704},"callgrind":{"ir":74202},"covers":"finance_query::indicators::coppock_curve","fingerprint":"96136bbce8ae45b4","perfcnt":{"cache_refs":0,"cycles":0,"instructions":74202},"walltime":{"mad_ns":29.46245059288503,"median_ns":7672.082352941176,"p99_ns":7751.447058823529,"rounds":[7711.664031620553,7672.082352941176]}},"finance_query::ind_dema":{"alloc":{"allocs":3,"bytes":31544},"callgrind":{"ir":40936},"covers":"finance_query::indicators::dema","fingerprint":"0a85348771f7c482","perfcnt":{"cache_refs":0,"cycles":0,"instructions":40936},"walltime":{"mad_ns":30.357142857143117,"median_ns":11949.69822485207,"p99_ns":12063.171597633136,"rounds":[12062.392857142857,11949.69822485207]}},"finance_query::ind_donchian_channels":{"alloc":{"allocs":9,"bytes":48448},"callgrind":{"ir":181271},"covers":"finance_query::indicators::donchian_channels","fingerprint":"434b0fbbef5cb545","perfcnt":{"cache_refs":0,"cycles":0,"instructions":181271},"walltime":{"mad_ns":15.457142857141662,"median_ns":11438.507246376812,"p99_ns":11636.2,"rounds":[11462.457142857143,11438.507246376812]}},"finance_query::ind_elder_ray":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29582},"covers":"finance_query::indicators::elder_ray","fingerprint":"ff795913ef7682e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29582},"walltime":{"mad_ns":60.183453237409594,"median_ns":7007.957597173145,"p99_ns":7206.703180212015,"rounds":[7181.064748201439,7007.957597173145]}},"finance_query::ind_fibonacci_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":24550},"covers":"finance_query::indicators::fibonacci_pivot_points","fingerprint":"2951d26a1c435c26","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24550},"walltime":{"mad_ns":3.432795698924565,"median_ns":2383.665404040404,"p99_ns":2414.5694444444443,"rounds":[2411.0174731182797,2383.665404040404]}},"finance_query::ind_fibonacci_retracement":{"alloc":{"allocs":9,"bytes":64960},"callgrind":{"ir":184891},"covers":"finance_query::indicators::fibonacci_retracement","fingerprint":"221a55ac0c457334","perfcnt":{"cache_refs":0,"cycles":0,"instructions":184891},"walltime":{"mad_ns":27.5,"median_ns":11567.657142857142,"p99_ns":11981.876712328767,"rounds":[11567.657142857142,11930.13698630137]}},"finance_query::ind_heikin_ashi":{"alloc":{"allocs":9,"bytes":136000},"callgrind":{"ir":133768},"covers":"finance_query::indicators::heikin_ashi","fingerprint":"d15fa71d61fb5e85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":133768},"walltime":{"mad_ns":10.44680851063822,"median_ns":13632.783216783217,"p99_ns":13951.0,"rounds":[13859.553191489362,13632.783216783217]}},"finance_query::ind_hma":{"alloc":{"allocs":5,"bytes":47448},"callgrind":{"ir":103233},"covers":"finance_query::indicators::hma","fingerprint":"29e1b1a3910f7137","perfcnt":{"cache_refs":0,"cycles":0,"instructions":103233},"walltime":{"mad_ns":28.33112582781359,"median_ns":12850.124183006536,"p99_ns":12916.45751633987,"rounds":[12934.735099337748,12850.124183006536]}},"finance_query::ind_ichimoku":{"alloc":{"allocs":27,"bytes":82368},"callgrind":{"ir":535303},"covers":"finance_query::indicators::ichimoku","fingerprint":"c69ae4cfa22e437b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":535303},"walltime":{"mad_ns":77.22580645161361,"median_ns":36220.67741935484,"p99_ns":36502.48387096774,"rounds":[36365.16129032258,36220.67741935484]}},"finance_query::ind_keltner_channels":{"alloc":{"allocs":5,"bytes":63776},"callgrind":{"ir":98514},"covers":"finance_query::indicators::keltner_channels","fingerprint":"09692a3f40a762fa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":98514},"walltime":{"mad_ns":162.10344827586232,"median_ns":17621.33620689655,"p99_ns":17828.96551724138,"rounds":[17899.44827586207,17621.33620689655]}},"finance_query::ind_last_value":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::indicators::last_value","fingerprint":"04fc46abc954b5b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.0017850312380467417,"median_ns":2.0252199413489738,"p99_ns":2.368838454672957,"rounds":[2.0252199413489738,2.1309702919801095]}},"finance_query::ind_macd":{"alloc":{"allocs":7,"bytes":79248},"callgrind":{"ir":82597},"covers":"finance_query::indicators::macd","fingerprint":"5f065cb1242ac348","perfcnt":{"cache_refs":0,"cycles":0,"instructions":82597},"walltime":{"mad_ns":198.36999999999895,"median_ns":20450.346534653465,"p99_ns":20998.70297029703,"rounds":[20660.66,20450.346534653465]}},"finance_query::ind_mcginley_dynamic":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":21714},"covers":"finance_query::indicators::mcginley_dynamic","fingerprint":"c34e1c8af577dadf","perfcnt":{"cache_refs":0,"cycles":0,"instructions":21714},"walltime":{"mad_ns":11.903030303030391,"median_ns":12038.527272727271,"p99_ns":12143.327272727272,"rounds":[12043.321212121213,12038.527272727271]}},"finance_query::ind_mfi":{"alloc":{"allocs":3,"bytes":32000},"callgrind":{"ir":94264},"covers":"finance_query::indicators::mfi","fingerprint":"0a20af3029b65575","perfcnt":{"cache_refs":0,"cycles":0,"instructions":94264},"walltime":{"mad_ns":7.943396226414734,"median_ns":7258.867924528302,"p99_ns":7374.083333333333,"rounds":[7258.867924528302,7342.907407407408]}},"finance_query::ind_momentum":{"alloc":{"allocs":52,"bytes":390856},"callgrind":{"ir":1190431},"covers":"finance_query::indicators::rsi","fingerprint":"513ff91715274e12","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1190431},"walltime":{"mad_ns":425.8000000000029,"median_ns":122161.36363636365,"p99_ns":126882.90909090907,"rounds":[122984.2,122161.36363636365]}},"finance_query::ind_momentum_single":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":8020},"covers":"finance_query::indicators::momentum","fingerprint":"c3fc9bddf528140b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":8020},"walltime":{"mad_ns":2.4974029941948857,"median_ns":527.3578605200946,"p99_ns":538.5342789598109,"rounds":[529.1570424686831,527.3578605200946]}},"finance_query::ind_moving_averages":{"alloc":{"allocs":27,"bytes":268760},"callgrind":{"ir":488120},"covers":"finance_query::indicators::ema","fingerprint":"d665ab564dd7c777","perfcnt":{"cache_refs":0,"cycles":0,"instructions":488120},"walltime":{"mad_ns":831.9565217391355,"median_ns":86510.13043478261,"p99_ns":87922.82608695653,"rounds":[87298.17391304347,86510.13043478261]}},"finance_query::ind_parabolic_sar":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":24998},"covers":"finance_query::indicators::parabolic_sar","fingerprint":"41162955c59ce42b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24998},"walltime":{"mad_ns":4.734627831715443,"median_ns":2241.378640776699,"p99_ns":2289.5643564356437,"rounds":[2241.378640776699,2269.2640264026404]}},"finance_query::ind_patterns":{"alloc":{"allocs":1,"bytes":16384},"callgrind":{"ir":1184450},"covers":"finance_query::indicators::patterns","fingerprint":"3c7b5c9d282f425e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1184450},"walltime":{"mad_ns":485.8500000000058,"median_ns":95067.95238095238,"p99_ns":99231.90476190476,"rounds":[95416.55,95067.95238095238]}},"finance_query::ind_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":26053},"covers":"finance_query::indicators::pivot_points","fingerprint":"5037eaf2acc52e47","perfcnt":{"cache_refs":0,"cycles":0,"instructions":26053},"walltime":{"mad_ns":2.9192073170734147,"median_ns":2838.8988095238096,"p99_ns":2878.0788690476193,"rounds":[2864.126524390244,2838.8988095238096]}},"finance_query::ind_roc":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":16876},"covers":"finance_query::indicators::roc","fingerprint":"9570123525861f2c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":16876},"walltime":{"mad_ns":1.7695067264573936,"median_ns":1626.438596491228,"p99_ns":1648.942600896861,"rounds":[1628.2663677130045,1626.438596491228]}},"finance_query::ind_sma":{"alloc":{"allocs":1,"bytes":1600000},"callgrind":{"ir":2200136},"covers":"finance_query::indicators::sma","fingerprint":"fd143190190cfe69","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2200136},"walltime":{"mad_ns":1713.0,"median_ns":376634.5,"p99_ns":382721.5,"rounds":[377872.5,376634.5]}},"finance_query::ind_stochastic":{"alloc":{"allocs":11,"bytes":56224},"callgrind":{"ir":226828},"covers":"finance_query::indicators::stochastic","fingerprint":"5e812aa1ee3330f5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":226828},"walltime":{"mad_ns":23.491803278688167,"median_ns":16190.966666666667,"p99_ns":16832.16393442623,"rounds":[16513.852459016394,16190.966666666667]}},"finance_query::ind_stochastic_rsi":{"alloc":{"allocs":12,"bytes":63640},"callgrind":{"ir":288917},"covers":"finance_query::indicators::stochastic_rsi","fingerprint":"aa43d07f156674ad","perfcnt":{"cache_refs":0,"cycles":0,"instructions":288917},"walltime":{"mad_ns":68.79999999999927,"median_ns":27552.434782608696,"p99_ns":28386.911111111112,"rounds":[27815.82222222222,27552.434782608696]}},"finance_query::ind_supertrend":{"alloc":{"allocs":4,"bytes":40928},"callgrind":{"ir":118930},"covers":"finance_query::indicators::supertrend","fingerprint":"583383787911402d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":118930},"walltime":{"mad_ns":26.176056338028506,"median_ns":13674.323943661971,"p99_ns":13907.711267605631,"rounds":[13674.323943661971,13683.211267605631]}},"finance_query::ind_tema":{"alloc":{"allocs":4,"bytes":39088},"callgrind":{"ir":58081},"covers":"finance_query::indicators::tema","fingerprint":"f79a8e290f74def2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":58081},"walltime":{"mad_ns":58.88596491227872,"median_ns":17715.69298245614,"p99_ns":17933.377192982458,"rounds":[17715.69298245614,17784.157894736843]}},"finance_query::ind_trend":{"alloc":{"allocs":48,"bytes":267808},"callgrind":{"ir":1045401},"covers":"finance_query::indicators::adx","fingerprint":"6500b07fb0d3bae1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1045401},"walltime":{"mad_ns":478.61538461537566,"median_ns":94453.85714285714,"p99_ns":95470.14285714286,"rounds":[94578.53846153848,94453.85714285714]}},"finance_query::ind_true_range":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":18089},"covers":"finance_query::indicators::true_range","fingerprint":"233fd9976c841017","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18089},"walltime":{"mad_ns":2.0965364775238413,"median_ns":1251.361827560796,"p99_ns":1261.7568165070008,"rounds":[1251.361827560796,1277.4508833922262]}},"finance_query::ind_volatility":{"alloc":{"allocs":28,"bytes":216680},"callgrind":{"ir":675327},"covers":"finance_query::indicators::bollinger_bands","fingerprint":"7a9d5e233b6d7376","perfcnt":{"cache_refs":0,"cycles":0,"instructions":675327},"walltime":{"mad_ns":245.2105263157864,"median_ns":69576.7,"p99_ns":71821.26315789473,"rounds":[69766.8947368421,69576.7]}},"finance_query::ind_volume":{"alloc":{"allocs":14,"bytes":167912},"callgrind":{"ir":313454},"covers":"finance_query::indicators::obv","fingerprint":"93d15f654546873b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":313454},"walltime":{"mad_ns":167.0,"median_ns":40715.36111111111,"p99_ns":41460.083333333336,"rounds":[40730.666666666664,40715.36111111111]}},"finance_query::ind_vwap":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":31671},"covers":"finance_query::indicators::vwap","fingerprint":"3990d8b4a4188a2e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31671},"walltime":{"mad_ns":1.6023391812868797,"median_ns":3851.453667953668,"p99_ns":3859.135135135135,"rounds":[3856.046783625731,3851.453667953668]}},"finance_query::ind_vwma":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":49541},"covers":"finance_query::indicators::vwma","fingerprint":"a173fa2a7652f4df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":49541},"walltime":{"mad_ns":2.537581699346447,"median_ns":3052.5098039215686,"p99_ns":3129.403594771242,"rounds":[3052.5098039215686,3067.7175043327557]}},"finance_query::ind_williams_r":{"alloc":{"allocs":7,"bytes":16448},"callgrind":{"ir":180141},"covers":"finance_query::indicators::williams_r","fingerprint":"85eaa4a9325413a9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":180141},"walltime":{"mad_ns":12.729729729730025,"median_ns":10949.097222222224,"p99_ns":11293.418918918918,"rounds":[11106.18918918919,10949.097222222224]}},"finance_query::ind_wma":{"alloc":{"allocs":7,"bytes":38608},"callgrind":{"ir":31001},"covers":"finance_query::indicators::wma","fingerprint":"dad4552a7549d9d8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31001},"walltime":{"mad_ns":5.282178217821638,"median_ns":4440.640776699029,"p99_ns":4485.092233009709,"rounds":[4461.047029702971,4440.640776699029]}},"finance_query::ind_zigzag":{"alloc":{"allocs":4,"bytes":1440},"callgrind":{"ir":19859},"covers":"finance_query::indicators::zigzag","fingerprint":"d2509b80120fa31f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19859},"walltime":{"mad_ns":8.77564102564088,"median_ns":1435.784188034188,"p99_ns":1502.08547008547,"rounds":[1435.784188034188,1437.058116232465]}},"finance_query::ref_bench_accumulation_distribution":{"alloc":{"allocs":23,"bytes":73469},"callgrind":{"ir":576793},"covers":"finance_query::backtesting::refs::accumulation_distribution","fingerprint":"6cb8fc3f81be9b03","perfcnt":{"cache_refs":0,"cycles":0,"instructions":576793},"walltime":{"mad_ns":30.842105263160192,"median_ns":51662.73684210526,"p99_ns":52875.0,"rounds":[51662.73684210526,57792.75675675676]}},"finance_query::ref_bench_adx":{"alloc":{"allocs":4930,"bytes":1765123},"callgrind":{"ir":5311469},"covers":"finance_query::backtesting::refs::adx","fingerprint":"b96e5d02114720c7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5311469},"walltime":{"mad_ns":2428.0,"median_ns":533902.3333333334,"p99_ns":560121.6666666666,"rounds":[533902.3333333334,552393.6666666666]}},"finance_query::ref_bench_alma":{"alloc":{"allocs":5019,"bytes":1772359},"callgrind":{"ir":5899237},"covers":"finance_query::backtesting::refs::alma","fingerprint":"aa1520a9e62dc58a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5899237},"walltime":{"mad_ns":3009.0,"median_ns":574865.6666666666,"p99_ns":627541.0,"rounds":[574865.6666666666,576839.6666666666]}},"finance_query::ref_bench_aroon":{"alloc":{"allocs":4950,"bytes":1795683},"callgrind":{"ir":5618481},"covers":"finance_query::backtesting::refs::aroon","fingerprint":"7e246812f1ced83c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5618481},"tolerance_pct":8.0,"walltime":{"mad_ns":1506.3333333332555,"median_ns":538985.3333333334,"p99_ns":584724.0,"rounds":[538985.3333333334,559717.3333333334]}},"finance_query::ref_bench_atr":{"alloc":{"allocs":4996,"bytes":1773994},"callgrind":{"ir":5548444},"covers":"finance_query::backtesting::refs::atr","fingerprint":"40cf51f87eca70a1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5548444},"walltime":{"mad_ns":2034.0,"median_ns":538618.0,"p99_ns":548449.6666666666,"rounds":[538618.0,552724.3333333334]}},"finance_query::ref_bench_awesome_oscillator":{"alloc":{"allocs":2636,"bytes":1742627},"callgrind":{"ir":3090717},"covers":"finance_query::backtesting::refs::awesome_oscillator","fingerprint":"1a2c8cbd902fa49b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3090717},"walltime":{"mad_ns":1643.2000000000116,"median_ns":329729.0,"p99_ns":350975.0,"rounds":[329729.0,345194.0]}},"finance_query::ref_bench_balance_of_power":{"alloc":{"allocs":25,"bytes":81476},"callgrind":{"ir":574481},"covers":"finance_query::backtesting::refs::balance_of_power","fingerprint":"c0b953bc214d214b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":574481},"walltime":{"mad_ns":64.0526315789466,"median_ns":51106.15789473684,"p99_ns":51506.39473684211,"rounds":[51106.15789473684,57071.692307692305]}},"finance_query::ref_bench_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1539672},"covers":"finance_query::backtesting::refs::bear_power","fingerprint":"35518ebf60d1ad65","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1539672},"walltime":{"mad_ns":323.91666666668607,"median_ns":145704.41666666666,"p99_ns":155879.16666666666,"rounds":[145704.41666666666,148891.125]}},"finance_query::ref_bench_bollinger":{"alloc":{"allocs":4968,"bytes":1834706},"callgrind":{"ir":6100667},"covers":"finance_query::backtesting::refs::bollinger","fingerprint":"d95a3d343e387be7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6100667},"walltime":{"mad_ns":1512.666666666628,"median_ns":573737.0,"p99_ns":584109.6666666666,"rounds":[573737.0,585498.6666666666]}},"finance_query::ref_bench_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5302865},"covers":"finance_query::backtesting::refs::bull_power","fingerprint":"755660e1ca4b6f4c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5302865},"walltime":{"mad_ns":2695.333333333314,"median_ns":509236.3333333333,"p99_ns":536781.0,"rounds":[509236.3333333333,527627.3333333334]}},"finance_query::ref_bench_candle_body":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":254372},"covers":"finance_query::backtesting::refs::candle_body","fingerprint":"21a2a572473de943","perfcnt":{"cache_refs":0,"cycles":0,"instructions":254372},"tolerance_pct":16.0,"walltime":{"mad_ns":15.13265306122412,"median_ns":20019.0,"p99_ns":20191.663265306124,"rounds":[20019.0,20512.552083333332]}},"finance_query::ref_bench_candle_range":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5165245},"covers":"finance_query::backtesting::refs::candle_range","fingerprint":"a0c1c5bfef55ba86","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5165245},"walltime":{"mad_ns":3974.0,"median_ns":497300.6666666667,"p99_ns":567739.0,"rounds":[497300.6666666667,515808.6666666667]}},"finance_query::ref_bench_cci":{"alloc":{"allocs":2605,"bytes":927343},"callgrind":{"ir":3255646},"covers":"finance_query::backtesting::refs::cci","fingerprint":"292be6529a67f518","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3255646},"walltime":{"mad_ns":1200.1999999999534,"median_ns":320307.4,"p99_ns":333932.8,"rounds":[320307.4,330724.8]}},"finance_query::ref_bench_chaikin_oscillator":{"alloc":{"allocs":26,"bytes":97417},"callgrind":{"ir":647664},"covers":"finance_query::backtesting::refs::chaikin_oscillator","fingerprint":"1e565932f94a09cb","perfcnt":{"cache_refs":0,"cycles":0,"instructions":647664},"walltime":{"mad_ns":52.82758620689856,"median_ns":68457.41379310345,"p99_ns":69564.0,"rounds":[68457.41379310345,69569.46428571429]}},"finance_query::ref_bench_choppiness_index":{"alloc":{"allocs":5002,"bytes":1767649},"callgrind":{"ir":5819346},"covers":"finance_query::backtesting::refs::choppiness_index","fingerprint":"8e173ddf6ba54929","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5819346},"walltime":{"mad_ns":2300.666666666628,"median_ns":561494.3333333334,"p99_ns":578442.3333333334,"rounds":[561494.3333333334,587529.6666666666]}},"finance_query::ref_bench_close":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::close","fingerprint":"f71c875bd2cba3b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":3229.666666666686,"median_ns":499842.0,"p99_ns":513744.6666666667,"rounds":[499842.0,517855.6666666667]}},"finance_query::ref_bench_cmf":{"alloc":{"allocs":25,"bytes":81493},"callgrind":{"ir":589575},"covers":"finance_query::backtesting::refs::cmf","fingerprint":"ee248b7f00d9aac7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":589575},"walltime":{"mad_ns":179.0,"median_ns":51253.26315789474,"p99_ns":53613.56756756757,"rounds":[51253.26315789474,52344.7027027027]}},"finance_query::ref_bench_cmo":{"alloc":{"allocs":2598,"bytes":911276},"callgrind":{"ir":3082596},"covers":"finance_query::backtesting::refs::cmo","fingerprint":"6580b4d674b6f265","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3082596},"walltime":{"mad_ns":2086.0,"median_ns":306830.2,"p99_ns":322688.0,"rounds":[306830.2,315636.6]}},"finance_query::ref_bench_coppock_curve":{"alloc":{"allocs":2559,"bytes":935478},"callgrind":{"ir":3343012},"covers":"finance_query::backtesting::refs::coppock_curve","fingerprint":"1f1441b9013ccc5e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3343012},"walltime":{"mad_ns":679.5,"median_ns":321349.8333333333,"p99_ns":331791.0,"rounds":[321349.8333333333,338485.4]}},"finance_query::ref_bench_dema":{"alloc":{"allocs":4875,"bytes":1764809},"callgrind":{"ir":5497697},"covers":"finance_query::backtesting::refs::dema","fingerprint":"6021ca1927fb6328","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5497697},"walltime":{"mad_ns":1823.666666666628,"median_ns":531357.6666666666,"p99_ns":541096.0,"rounds":[531357.6666666666,564029.0]}},"finance_query::ref_bench_donchian":{"alloc":{"allocs":4976,"bytes":1839378},"callgrind":{"ir":5998068},"covers":"finance_query::backtesting::refs::donchian","fingerprint":"ef67a4b925a6c917","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5998068},"walltime":{"mad_ns":3316.333333333372,"median_ns":578516.0,"p99_ns":613945.6666666666,"rounds":[578516.0,599819.3333333334]}},"finance_query::ref_bench_elder_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1538364},"covers":"finance_query::backtesting::refs::elder_bear_power","fingerprint":"7b088242eac97b8c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1538364},"walltime":{"mad_ns":399.1538461538439,"median_ns":145666.46153846153,"p99_ns":151511.3076923077,"rounds":[145666.46153846153,148669.0]}},"finance_query::ref_bench_elder_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5215205},"covers":"finance_query::backtesting::refs::elder_bull_power","fingerprint":"6fe51bc4afe727b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5215205},"walltime":{"mad_ns":2484.333333333372,"median_ns":504677.6666666667,"p99_ns":517996.0,"rounds":[504677.6666666667,523376.0]}},"finance_query::ref_bench_ema":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5398581},"covers":"finance_query::backtesting::refs::ema","fingerprint":"a6dbdc7c7ef8b1e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5398581},"walltime":{"mad_ns":2097.3333333332557,"median_ns":530913.3333333334,"p99_ns":550891.0,"rounds":[530913.3333333334,551796.0]}},"finance_query::ref_bench_gap_pct":{"alloc":{"allocs":2489,"bytes":877279},"callgrind":{"ir":2496134},"covers":"finance_query::backtesting::refs::gap_pct","fingerprint":"d0a4b6adecb68b2d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2496134},"walltime":{"mad_ns":805.7142857142608,"median_ns":272339.5714285714,"p99_ns":283938.4285714286,"rounds":[272339.5714285714,279357.14285714284]}},"finance_query::ref_bench_high":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::high","fingerprint":"058efc9d5b7a4eff","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":3085.666666666686,"median_ns":502667.3333333333,"p99_ns":526956.0,"rounds":[502667.3333333333,516129.3333333333]}},"finance_query::ref_bench_hma":{"alloc":{"allocs":4957,"bytes":1780946},"callgrind":{"ir":5408127},"covers":"finance_query::backtesting::refs::hma","fingerprint":"8ee6f723af61264b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5408127},"walltime":{"mad_ns":3707.0,"median_ns":535762.6666666666,"p99_ns":582476.6666666666,"rounds":[535762.6666666666,551542.0]}},"finance_query::ref_bench_htf":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6531205},"covers":"finance_query::backtesting::refs::htf","fingerprint":"44f4e272a73f950e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6531205},"walltime":{"mad_ns":2117.666666666628,"median_ns":624104.3333333334,"p99_ns":655389.6666666666,"rounds":[627751.6666666666,624104.3333333334]}},"finance_query::ref_bench_htf_region":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6423220},"covers":"finance_query::backtesting::refs::htf_region","fingerprint":"b131e782958fb650","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6423220},"walltime":{"mad_ns":3018.666666666628,"median_ns":627110.0,"p99_ns":673129.6666666666,"rounds":[627110.0,637860.3333333334]}},"finance_query::ref_bench_ichimoku":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6310409},"covers":"finance_query::backtesting::refs::ichimoku","fingerprint":"0ee327cd243d8384","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6310409},"walltime":{"mad_ns":4488.333333333372,"median_ns":610966.6666666666,"p99_ns":629127.3333333334,"rounds":[610966.6666666666,625611.0]}},"finance_query::ref_bench_ichimoku_custom":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6263463},"covers":"finance_query::backtesting::refs::ichimoku_custom","fingerprint":"56a9fd9987292cd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6263463},"walltime":{"mad_ns":4531.666666666628,"median_ns":614894.0,"p99_ns":637089.0,"rounds":[614894.0,623333.3333333334]}},"finance_query::ref_bench_is_bearish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bearish","fingerprint":"d5172f077cf2fc64","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"walltime":{"mad_ns":16.595959595961176,"median_ns":20018.171717171717,"p99_ns":20576.88888888889,"rounds":[20018.171717171717,20718.031578947368]}},"finance_query::ref_bench_is_bullish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bullish","fingerprint":"073b174b8f811063","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"tolerance_pct":16.0,"walltime":{"mad_ns":23.272727272727938,"median_ns":20009.565656565657,"p99_ns":20902.656565656565,"rounds":[20009.565656565657,20695.845360824744]}},"finance_query::ref_bench_keltner":{"alloc":{"allocs":4972,"bytes":1870394},"callgrind":{"ir":5835921},"covers":"finance_query::backtesting::refs::keltner","fingerprint":"6af166d544df0b9a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5835921},"tolerance_pct":8.0,"walltime":{"mad_ns":1793.0,"median_ns":588598.3333333334,"p99_ns":621242.3333333334,"rounds":[588598.3333333334,616684.3333333334]}},"finance_query::ref_bench_low":{"alloc":{"allocs":5043,"bytes":1722843},"callgrind":{"ir":5194057},"covers":"finance_query::backtesting::refs::low","fingerprint":"64b580f34629b9db","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5194057},"walltime":{"mad_ns":2434.666666666686,"median_ns":493911.0,"p99_ns":504080.0,"rounds":[493911.0,512893.3333333333]}},"finance_query::ref_bench_macd":{"alloc":{"allocs":2541,"bytes":984571},"callgrind":{"ir":3289146},"covers":"finance_query::backtesting::refs::macd","fingerprint":"0f3ee28696d80234","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3289146},"tolerance_pct":8.0,"walltime":{"mad_ns":1771.2000000000116,"median_ns":333189.6,"p99_ns":351303.4,"rounds":[333189.6,348173.6]}},"finance_query::ref_bench_mcginley":{"alloc":{"allocs":4963,"bytes":1763384},"callgrind":{"ir":5513884},"covers":"finance_query::backtesting::refs::mcginley","fingerprint":"219e54700b15a097","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5513884},"walltime":{"mad_ns":2538.333333333372,"median_ns":537111.6666666666,"p99_ns":571636.6666666666,"rounds":[537111.6666666666,557386.3333333334]}},"finance_query::ref_bench_median_price":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5166243},"covers":"finance_query::backtesting::refs::median_price","fingerprint":"4280a2ec46bf6b43","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5166243},"walltime":{"mad_ns":1793.333333333372,"median_ns":496352.3333333333,"p99_ns":503966.6666666667,"rounds":[496352.3333333333,512859.6666666667]}},"finance_query::ref_bench_mfi":{"alloc":{"allocs":4998,"bytes":1790098},"callgrind":{"ir":5599542},"covers":"finance_query::backtesting::refs::mfi","fingerprint":"aa99a26cd11bc84a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5599542},"walltime":{"mad_ns":2100.3333333332557,"median_ns":536544.3333333334,"p99_ns":568764.3333333334,"rounds":[536544.3333333334,558274.6666666666]}},"finance_query::ref_bench_momentum":{"alloc":{"allocs":2552,"bytes":909675},"callgrind":{"ir":3106444},"covers":"finance_query::backtesting::refs::momentum","fingerprint":"f9142dbb56ca0d0c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3106444},"walltime":{"mad_ns":1000.166666666686,"median_ns":299043.0,"p99_ns":304800.3333333333,"rounds":[299043.0,306961.1666666667]}},"finance_query::ref_bench_obv":{"alloc":{"allocs":30,"bytes":76095},"callgrind":{"ir":630917},"covers":"finance_query::backtesting::refs::obv","fingerprint":"3d6e79629f31230a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":630917},"walltime":{"mad_ns":104.16666666666424,"median_ns":59503.36666666667,"p99_ns":61509.433333333334,"rounds":[59503.36666666667,60752.642857142855]}},"finance_query::ref_bench_open":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::open","fingerprint":"da850dbd6678102f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1302.666666666628,"median_ns":503876.3333333333,"p99_ns":523316.0,"rounds":[503876.3333333333,522334.3333333333]}},"finance_query::ref_bench_parabolic_sar":{"alloc":{"allocs":5056,"bytes":1788988},"callgrind":{"ir":5848163},"covers":"finance_query::backtesting::refs::parabolic_sar","fingerprint":"6fcc18994d0d2551","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5848163},"walltime":{"mad_ns":2561.6666666667443,"median_ns":575864.3333333334,"p99_ns":604571.3333333334,"rounds":[575864.3333333334,607483.6666666666]}},"finance_query::ref_bench_price":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::price","fingerprint":"1b4ee7519e037b74","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":2014.0,"median_ns":499735.0,"p99_ns":532650.3333333334,"rounds":[499735.0,515391.0]}},"finance_query::ref_bench_price_change_pct":{"alloc":{"allocs":2489,"bytes":893407},"callgrind":{"ir":2916804},"covers":"finance_query::backtesting::refs::price_change_pct","fingerprint":"8f16dbb01a4520f9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2916804},"walltime":{"mad_ns":492.5,"median_ns":286062.0,"p99_ns":304995.8333333333,"rounds":[286062.0,294254.0]}},"finance_query::ref_bench_relative_volume":{"alloc":{"allocs":4949,"bytes":1765562},"callgrind":{"ir":5672893},"covers":"finance_query::backtesting::refs::relative_volume","fingerprint":"2961b9bc07bb3e3c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5672893},"walltime":{"mad_ns":2985.6666666667443,"median_ns":546562.6666666666,"p99_ns":582313.0,"rounds":[546562.6666666666,565381.3333333334]}},"finance_query::ref_bench_roc":{"alloc":{"allocs":2587,"bytes":903142},"callgrind":{"ir":2913664},"covers":"finance_query::backtesting::refs::roc","fingerprint":"5c3409f83357f1a6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2913664},"walltime":{"mad_ns":424.16666666662786,"median_ns":302547.8333333333,"p99_ns":311935.3333333333,"rounds":[302547.8333333333,311194.0]}},"finance_query::ref_bench_rsi":{"alloc":{"allocs":4994,"bytes":1757986},"callgrind":{"ir":5544071},"covers":"finance_query::backtesting::refs::rsi","fingerprint":"505108e04637c2aa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5544071},"walltime":{"mad_ns":2728.666666666628,"median_ns":537886.3333333334,"p99_ns":551171.6666666666,"rounds":[537886.3333333334,551615.6666666666]}},"finance_query::ref_bench_sma":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5402497},"covers":"finance_query::backtesting::refs::sma","fingerprint":"ce8d705861a5f71e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5402497},"walltime":{"mad_ns":2391.0,"median_ns":530002.0,"p99_ns":553359.0,"rounds":[530002.0,551215.0]}},"finance_query::ref_bench_stochastic":{"alloc":{"allocs":4987,"bytes":1851282},"callgrind":{"ir":6151754},"covers":"finance_query::backtesting::refs::stochastic","fingerprint":"62fda5736a9b9213","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6151754},"walltime":{"mad_ns":2688.0,"median_ns":594172.0,"p99_ns":627354.0,"rounds":[594172.0,630135.6666666666]}},"finance_query::ref_bench_stochastic_rsi":{"alloc":{"allocs":4831,"bytes":1846555},"callgrind":{"ir":6003922},"covers":"finance_query::backtesting::refs::stochastic_rsi","fingerprint":"3cce7cc1986571ea","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6003922},"tolerance_pct":8.0,"walltime":{"mad_ns":3654.0,"median_ns":591944.6666666666,"p99_ns":612973.6666666666,"rounds":[591944.6666666666,593721.0]}},"finance_query::ref_bench_supertrend":{"alloc":{"allocs":5021,"bytes":1860896},"callgrind":{"ir":6041217},"covers":"finance_query::backtesting::refs::supertrend","fingerprint":"47fbeb19798a7bd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6041217},"tolerance_pct":15.0,"walltime":{"mad_ns":2594.666666666628,"median_ns":592669.0,"p99_ns":605934.0,"rounds":[593934.6666666666,592669.0]}},"finance_query::ref_bench_tema":{"alloc":{"allocs":4781,"bytes":1770909},"callgrind":{"ir":5404225},"covers":"finance_query::backtesting::refs::tema","fingerprint":"12b6d8760d2633b8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5404225},"walltime":{"mad_ns":2244.3333333332557,"median_ns":544028.0,"p99_ns":563234.0,"rounds":[546823.3333333334,544028.0]}},"finance_query::ref_bench_true_range":{"alloc":{"allocs":5059,"bytes":1777061},"callgrind":{"ir":5339516},"covers":"finance_query::backtesting::refs::true_range","fingerprint":"caedc3c8eef6d173","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5339516},"walltime":{"mad_ns":2237.333333333372,"median_ns":537956.6666666666,"p99_ns":560028.0,"rounds":[537956.6666666666,551549.0]}},"finance_query::ref_bench_typical_price":{"alloc":{"allocs":5043,"bytes":1747793},"callgrind":{"ir":5607508},"covers":"finance_query::backtesting::refs::typical_price","fingerprint":"b272cad8f902634b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5607508},"walltime":{"mad_ns":1903.333333333372,"median_ns":545207.0,"p99_ns":568256.6666666666,"rounds":[545207.0,559253.0]}},"finance_query::ref_bench_volume":{"alloc":{"allocs":5043,"bytes":1725837},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::volume","fingerprint":"61d69d8d8bfada85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":2247.666666666686,"median_ns":498726.6666666667,"p99_ns":522040.0,"rounds":[498726.6666666667,515337.6666666667]}},"finance_query::ref_bench_vwap":{"alloc":{"allocs":5060,"bytes":1773061},"callgrind":{"ir":5633702},"covers":"finance_query::backtesting::refs::vwap","fingerprint":"5a7b0d9a4529855f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5633702},"walltime":{"mad_ns":1479.0,"median_ns":542642.3333333334,"p99_ns":568961.3333333334,"rounds":[542642.3333333334,560402.0]}},"finance_query::ref_bench_vwma":{"alloc":{"allocs":4964,"bytes":1758633},"callgrind":{"ir":5367635},"covers":"finance_query::backtesting::refs::vwma","fingerprint":"1ba9ca7635ce524c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5367635},"walltime":{"mad_ns":2558.333333333372,"median_ns":538588.0,"p99_ns":559888.0,"rounds":[538588.0,551702.6666666666]}},"finance_query::ref_bench_williams_r":{"alloc":{"allocs":29,"bytes":65983},"callgrind":{"ir":748860},"covers":"finance_query::backtesting::refs::williams_r","fingerprint":"aefa1d02e674c415","perfcnt":{"cache_refs":0,"cycles":0,"instructions":748860},"tolerance_pct":16.0,"walltime":{"mad_ns":181.6818181818162,"median_ns":60904.40909090909,"p99_ns":63799.818181818184,"rounds":[60904.40909090909,61585.269230769234]}},"finance_query::ref_bench_wma":{"alloc":{"allocs":4969,"bytes":1772256},"callgrind":{"ir":5488219},"covers":"finance_query::backtesting::refs::wma","fingerprint":"c9718070aa926512","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5488219},"walltime":{"mad_ns":2508.3333333332557,"median_ns":529901.3333333334,"p99_ns":559761.0,"rounds":[529901.3333333334,546115.3333333334]}},"finance_query::risk_beta":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":262224},"covers":"finance_query::risk::beta","fingerprint":"e8196c36ced6eae3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":262224},"walltime":{"mad_ns":30.96875,"median_ns":61167.28125,"p99_ns":61531.40625,"rounds":[61167.28125,61167.59375]}},"finance_query::risk_calmar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":156},"covers":"finance_query::risk::calmar_ratio","fingerprint":"c3b7f0439e318818","perfcnt":{"cache_refs":0,"cycles":0,"instructions":156},"walltime":{"mad_ns":0.11580000000000013,"median_ns":16.35993467996734,"p99_ns":17.010756505378254,"rounds":[16.41432,16.35993467996734]}},"finance_query::risk_historical_cvar":{"alloc":{"allocs":2,"bytes":262144},"callgrind":{"ir":4332813},"covers":"finance_query::risk::historical_cvar","fingerprint":"7dc027bdda935319","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4332813},"walltime":{"mad_ns":575.0,"median_ns":338489.4,"p99_ns":348694.6,"rounds":[338489.4,341417.0]}},"finance_query::risk_historical_var":{"alloc":{"allocs":2,"bytes":1600000},"callgrind":{"ir":31167375},"covers":"finance_query::risk::historical_var","fingerprint":"e81646adfbb56807","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31167375},"walltime":{"mad_ns":10780.0,"median_ns":2585158.0,"p99_ns":2634651.0,"rounds":[2590508.0,2585158.0]}},"finance_query::risk_information_ratio":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145879},"covers":"finance_query::risk::information_ratio","fingerprint":"031cead0a4a656d5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145879},"walltime":{"mad_ns":286.49122807017557,"median_ns":36113.56140350877,"p99_ns":36731.89473684211,"rounds":[36550.333333333336,36113.56140350877]}},"finance_query::risk_kelly_criterion":{"alloc":{"allocs":16,"bytes":16320},"callgrind":{"ir":30925},"covers":"finance_query::risk::kelly_criterion","fingerprint":"07a04160a3d84860","perfcnt":{"cache_refs":0,"cycles":0,"instructions":30925},"walltime":{"mad_ns":27.896296296295983,"median_ns":3994.116788321168,"p99_ns":4066.792592592592,"rounds":[4031.4,3994.116788321168]}},"finance_query::risk_max_drawdown":{"alloc":{"allocs":1,"bytes":8008},"callgrind":{"ir":35226},"covers":"finance_query::risk::max_drawdown","fingerprint":"01242726919cdb33","perfcnt":{"cache_refs":0,"cycles":0,"instructions":35226},"walltime":{"mad_ns":6.851162790698254,"median_ns":8028.52466367713,"p99_ns":8144.497674418604,"rounds":[8031.493023255814,8028.52466367713]}},"finance_query::risk_omega_ratio":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":139305},"covers":"finance_query::risk::omega_ratio","fingerprint":"225e7ea90904fef7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":139305},"walltime":{"mad_ns":14.03076923077242,"median_ns":30547.323076923076,"p99_ns":30776.046153846153,"rounds":[30554.876923076925,30547.323076923076]}},"finance_query::risk_parametric_cvar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100416},"covers":"finance_query::risk::parametric_cvar","fingerprint":"094eafc6f4747503","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100416},"walltime":{"mad_ns":11.23076923076951,"median_ns":30583.384615384617,"p99_ns":30898.89230769231,"rounds":[30583.384615384617,30590.784615384615]}},"finance_query::risk_parametric_var":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100412},"covers":"finance_query::risk::parametric_var","fingerprint":"2b80850c4651a51f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100412},"walltime":{"mad_ns":9.076923076921958,"median_ns":30577.215384615385,"p99_ns":30731.507692307692,"rounds":[30577.215384615385,30581.07692307692]}},"finance_query::risk_sharpe":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100406},"covers":"finance_query::risk::sharpe_ratio","fingerprint":"e5c7b87e990d34d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100406},"walltime":{"mad_ns":17.876923076924868,"median_ns":30573.061538461538,"p99_ns":30750.784615384615,"rounds":[30597.876923076925,30573.061538461538]}},"finance_query::risk_sortino":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":161843},"covers":"finance_query::risk::sortino_ratio","fingerprint":"371dea325f9d6cae","perfcnt":{"cache_refs":0,"cycles":0,"instructions":161843},"walltime":{"mad_ns":23.5692307692334,"median_ns":30567.56923076923,"p99_ns":30728.938461538462,"rounds":[30596.63076923077,30567.56923076923]}},"finance_query::risk_tracking_error":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145876},"covers":"finance_query::risk::tracking_error","fingerprint":"1f430ecce80a776f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145876},"walltime":{"mad_ns":282.58490566037653,"median_ns":36262.18518518518,"p99_ns":37279.46296296296,"rounds":[36607.96226415094,36262.18518518518]}},"finance_query::risk_ulcer_index":{"alloc":{"allocs":2,"bytes":262160},"callgrind":{"ir":619414},"covers":"finance_query::risk::ulcer_index","fingerprint":"d468b51317386dfe","perfcnt":{"cache_refs":0,"cycles":0,"instructions":619414},"walltime":{"mad_ns":154.81818181817653,"median_ns":174791.5,"p99_ns":176773.3,"rounds":[175729.81818181818,174791.5]}},"finance_query::risk_win_loss_stats":{"alloc":{"allocs":25,"bytes":393152},"callgrind":{"ir":389633},"covers":"finance_query::risk::win_loss_stats","fingerprint":"a47e7bdf6e3be45e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":389633},"walltime":{"mad_ns":1328.5,"median_ns":144589.7,"p99_ns":149721.2,"rounds":[144589.7,170023.22222222222]}},"finance_query::rss_parse":{"alloc":{"allocs":48,"bytes":3714},"callgrind":{"ir":64944},"covers":"finance_query::feeds::parse_bytes","fingerprint":"06388a2eb9c51257","perfcnt":{"cache_refs":0,"cycles":0,"instructions":64944},"walltime":{"mad_ns":17.89105058365749,"median_ns":5326.23346303502,"p99_ns":5458.184027777777,"rounds":[5326.23346303502,5327.90625]}},"finance_query::score_news":{"alloc":{"allocs":976,"bytes":17381},"callgrind":{"ir":922301},"covers":"finance_query::analyze_sentiment","fingerprint":"3df91dbe32c5c7df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":922301},"tolerance_pct":8.0,"walltime":{"mad_ns":182.84999999999127,"median_ns":88352.85,"p99_ns":89419.05,"rounds":[88352.85,88421.7]}},"finance_query::score_transcript":{"alloc":{"allocs":42100,"bytes":1875050},"callgrind":{"ir":48562003},"covers":"finance_query::Transcript::overall_sentiment","fingerprint":"06eeab021692d6ba","perfcnt":{"cache_refs":0,"cycles":0,"instructions":48562003},"walltime":{"mad_ns":21691.0,"median_ns":4703964.0,"p99_ns":4810994.0,"rounds":[4703964.0,5135424.0]}},"finance_query::ser_currencies":{"alloc":{"allocs":8,"bytes":32640},"callgrind":{"ir":223104},"covers":"finance_query::Currency","fingerprint":"efe15403ce3bbb4b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":223104},"walltime":{"mad_ns":246.41379310344928,"median_ns":17026.344827586207,"p99_ns":17517.69827586207,"rounds":[17026.344827586207,17195.543859649122]}},"finance_query::stream_deserialize":{"alloc":{"allocs":4,"bytes":20},"callgrind":{"ir":14523},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"a22cf8f7f61f01b0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14523},"walltime":{"mad_ns":5.689594356261068,"median_ns":1102.1629502572898,"p99_ns":1123.9691252144082,"rounds":[1108.7936507936508,1102.1629502572898]}},"finance_query::stream_serialize":{"alloc":{"allocs":4,"bytes":1920},"callgrind":{"ir":11077},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"7f43620515b19e17","perfcnt":{"cache_refs":0,"cycles":0,"instructions":11077},"walltime":{"mad_ns":9.249138920780752,"median_ns":948.0535055350554,"p99_ns":1000.290590405904,"rounds":[963.2376578645236,948.0535055350554]}},"finance_query::ticker_chart_then_cached":{"alloc":{"allocs":20,"bytes":3266},"callgrind":{"ir":14740},"covers":"finance_query::Ticker::chart","fingerprint":"0d27d7b4508e2520","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14740},"walltime":{"mad_ns":2.944890929965595,"median_ns":1393.7910447761194,"p99_ns":1419.4535017221583,"rounds":[1393.7910447761194,1431.0619158878503]}},"finance_query::ticker_quote_polls":{"alloc":{"allocs":3,"bytes":32},"asyncexec":{"polls":1,"wakes":0},"callgrind":{"ir":222998},"covers":"finance_query::Ticker::quote","fingerprint":"d2b647327ae6265f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":222998},"walltime":{"mad_ns":12.32830188679236,"median_ns":6808.324528301887,"p99_ns":7159.815094339622,"rounds":[6808.324528301887,7318.173076923077]}},"finance_query::ticker_quote_then_cached":{"alloc":{"allocs":4,"bytes":43864},"callgrind":{"ir":420299},"covers":"finance_query::Ticker::quote","fingerprint":"032178a0878bae28","perfcnt":{"cache_refs":0,"cycles":0,"instructions":420299},"walltime":{"mad_ns":41.47093023255729,"median_ns":11182.168604651162,"p99_ns":11817.470930232555,"rounds":[11229.156976744183,11182.168604651162]}},"finance_query::tickers_batch_quote_then_cached":{"alloc":{"allocs":16,"bytes":134810},"callgrind":{"ir":237733},"covers":"finance_query::Tickers::quotes","fingerprint":"bbc3950592f74437","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237733},"walltime":{"mad_ns":27.09659090909008,"median_ns":9716.823863636364,"p99_ns":10426.443181818182,"rounds":[9716.823863636364,10013.464285714286]}},"finance_query::translate_dictionary":{"alloc":{"allocs":49,"bytes":2880},"callgrind":{"ir":19145},"covers":"finance_query::translation::translate_texts","fingerprint":"78375b09438d0e25","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19145},"tolerance_pct":8.0,"walltime":{"mad_ns":4.0631578947368325,"median_ns":1904.581047381546,"p99_ns":1935.211970074813,"rounds":[1905.5394736842104,1904.581047381546]}},"finance_query::translation_set_backend":{"alloc":{"allocs":1,"bytes":16},"callgrind":{"ir":244},"covers":"finance_query::translation::set_backend","fingerprint":"85aa45e4fe68b716","perfcnt":{"cache_refs":0,"cycles":0,"instructions":244},"walltime":{"mad_ns":0.005130751406820622,"median_ns":17.8884,"p99_ns":19.55825885468388,"rounds":[17.89672293942403,17.8884]}},"finance_query::translation_translate":{"alloc":{"allocs":79,"bytes":6298},"callgrind":{"ir":53540},"covers":"finance_query::translation::translate","fingerprint":"fcff89dfe8706e67","perfcnt":{"cache_refs":0,"cycles":0,"instructions":53540},"walltime":{"mad_ns":6.548245614035295,"median_ns":3676.969298245614,"p99_ns":3960.745614035088,"rounds":[3676.969298245614,3857.532520325203]}},"finance_query::translation_translate_with":{"alloc":{"allocs":77,"bytes":6294},"callgrind":{"ir":52308},"covers":"finance_query::translation::translate_with","fingerprint":"593c7cab4be531d2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52308},"walltime":{"mad_ns":4.9917695473250205,"median_ns":3411.1206225680935,"p99_ns":3483.396887159533,"rounds":[3468.0123456790125,3411.1206225680935]}}},"noise_pct":0.17,"unix":1789172810} {"commit":"cfbd91dc","items":{"finance_query::bt_atr_sizing":{"alloc":{"allocs":164,"bytes":189906},"callgrind":{"ir":640630},"covers":"finance_query::backtesting::BacktestConfig::calculate_position_size_with_context","fingerprint":"1a31fd85773eb633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":640630},"walltime":{"mad_ns":123.0571428571493,"median_ns":44565.0,"p99_ns":44954.85,"rounds":[51292.25714285715,44565.0]}},"finance_query::bt_base_to_htf_index":{"alloc":{"allocs":1,"bytes":262144},"callgrind":{"ir":321100},"covers":"finance_query::backtesting::resample::base_to_htf_index","fingerprint":"ae2baba0957ee4cc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":321100},"tolerance_pct":8.0,"walltime":{"mad_ns":212.95999999999913,"median_ns":17047.382352941175,"p99_ns":18742.117647058825,"rounds":[18831.346666666668,17047.382352941175]}},"finance_query::bt_bayesian_search":{"alloc":{"allocs":2382,"bytes":2592578},"callgrind":{"ir":29270609},"covers":"finance_query::backtesting::BayesianSearch","fingerprint":"c00ff0d77f60955b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29270609},"walltime":{"mad_ns":5999.0,"median_ns":1827661.0,"p99_ns":1842991.0,"rounds":[2090560.0,1827661.0]}},"finance_query::bt_fractional_kelly_sizing":{"alloc":{"allocs":88,"bytes":94950},"callgrind":{"ir":470574},"covers":"finance_query::backtesting::BacktestConfigBuilder::position_sizing","fingerprint":"4e94cf4f2165d670","perfcnt":{"cache_refs":0,"cycles":0,"instructions":470574},"walltime":{"mad_ns":96.90909090908826,"median_ns":29983.8125,"p99_ns":30378.296875,"rounds":[34600.145454545454,29983.8125]}},"finance_query::bt_grid_pareto":{"alloc":{"allocs":2966,"bytes":3084181},"callgrind":{"ir":13097057},"covers":"finance_query::backtesting::GridSearch::run_pareto","fingerprint":"00fe1bfd846bc13b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13097057},"walltime":{"mad_ns":51346.5,"median_ns":502673.3333333333,"p99_ns":752065.0,"rounds":[698223.0,502673.3333333333]}},"finance_query::bt_grid_search":{"alloc":{"allocs":3012,"bytes":3101794},"callgrind":{"ir":13138629},"covers":"finance_query::backtesting::GridSearch","fingerprint":"d8dab5ed9ee558dc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13138629},"walltime":{"mad_ns":8928.666666666628,"median_ns":484195.5,"p99_ns":526587.3333333334,"rounds":[499848.6666666667,484195.5]}},"finance_query::bt_leveraged_margin":{"alloc":{"allocs":158,"bytes":141882},"callgrind":{"ir":594206},"covers":"finance_query::backtesting::BacktestConfigBuilder::max_leverage","fingerprint":"6560f32a0b418e34","perfcnt":{"cache_refs":0,"cycles":0,"instructions":594206},"walltime":{"mad_ns":57.693877551020705,"median_ns":37842.94117647059,"p99_ns":38320.94117647059,"rounds":[38226.32653061225,37842.94117647059]}},"finance_query::bt_monte_carlo":{"alloc":{"allocs":6,"bytes":16384},"callgrind":{"ir":1091486},"covers":"finance_query::backtesting::MonteCarloConfig","fingerprint":"7084493d4f7ccac3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1091486},"walltime":{"mad_ns":1544.583333333343,"median_ns":130319.41666666669,"p99_ns":137275.33333333334,"rounds":[133157.0,130319.41666666669]}},"finance_query::bt_resample":{"alloc":{"allocs":11,"bytes":589536},"callgrind":{"ir":1451621},"covers":"finance_query::backtesting::resample::resample","fingerprint":"5bc34403042b8b8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1451621},"walltime":{"mad_ns":265.85714285714494,"median_ns":77671.86956521739,"p99_ns":79019.47826086957,"rounds":[77680.85714285714,77671.86956521739]}},"finance_query::bt_sma_crossover":{"alloc":{"allocs":2373,"bytes":2344013},"callgrind":{"ir":9495133},"covers":"finance_query::backtesting::BacktestEngine::run","fingerprint":"ecbebd33dca4d8a5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9495133},"walltime":{"mad_ns":7102.0,"median_ns":661657.0,"p99_ns":727348.5,"rounds":[669724.5,661657.0]}},"finance_query::bt_strategy_builder":{"alloc":{"allocs":328,"bytes":265698},"callgrind":{"ir":1075555},"covers":"finance_query::backtesting::StrategyBuilder","fingerprint":"6f4ba8353d63b22a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1075555},"walltime":{"mad_ns":3278.9411764705874,"median_ns":118072.0,"p99_ns":131467.05555555556,"rounds":[125889.4705882353,118072.0]}},"finance_query::capability_name":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::Capability::name","fingerprint":"8294b35f1d9217c5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.0003380047320662438,"median_ns":1.19352070928993,"p99_ns":1.4638204934869088,"rounds":[1.1936507111099557,1.19352070928993]}},"finance_query::cond_bench_always_false":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":250390},"covers":"finance_query::backtesting::condition::always_false","fingerprint":"3c6f744dd5ff4e19","perfcnt":{"cache_refs":0,"cycles":0,"instructions":250390},"tolerance_pct":20.0,"walltime":{"mad_ns":34.141891891893465,"median_ns":13473.932432432432,"p99_ns":13650.65306122449,"rounds":[13473.932432432432,13523.00680272109]}},"finance_query::cond_bench_always_true":{"alloc":{"allocs":4045,"bytes":1710867},"callgrind":{"ir":4333637},"covers":"finance_query::backtesting::condition::always_true","fingerprint":"972559dcd669a91b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4333637},"walltime":{"mad_ns":480.0,"median_ns":338901.8,"p99_ns":349589.4,"rounds":[344035.8,338901.8]}},"finance_query::cond_bench_has_position":{"alloc":{"allocs":4045,"bytes":1712862},"callgrind":{"ir":4322645},"covers":"finance_query::backtesting::condition::has_position","fingerprint":"c3b523e0c800f7d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4322645},"walltime":{"mad_ns":883.6000000000349,"median_ns":345446.6,"p99_ns":356413.0,"rounds":[345446.6,348430.6]}},"finance_query::cond_bench_held_for_bars":{"alloc":{"allocs":1041,"bytes":458837},"callgrind":{"ir":1519697},"covers":"finance_query::backtesting::condition::held_for_bars","fingerprint":"a0eee65aa23de41c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1519697},"walltime":{"mad_ns":453.25,"median_ns":116140.875,"p99_ns":122617.375,"rounds":[116140.875,117009.33333333331]}},"finance_query::cond_bench_in_loss":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4359928},"covers":"finance_query::backtesting::condition::in_loss","fingerprint":"e74fc250504a592c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4359928},"walltime":{"mad_ns":5218.400000000023,"median_ns":346938.0,"p99_ns":351685.0,"rounds":[346938.0,347726.8]}},"finance_query::cond_bench_in_profit":{"alloc":{"allocs":142,"bytes":88980},"callgrind":{"ir":558418},"covers":"finance_query::backtesting::condition::in_profit","fingerprint":"4da9f8368bae4c7b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":558418},"walltime":{"mad_ns":440.44444444444525,"median_ns":35268.31481481482,"p99_ns":36476.12727272727,"rounds":[35268.31481481482,35818.490909090906]}},"finance_query::cond_bench_is_long":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4317880},"covers":"finance_query::backtesting::condition::is_long","fingerprint":"a2c55e82a48a18d0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4317880},"walltime":{"mad_ns":12055.400000000023,"median_ns":348004.8,"p99_ns":353051.0,"rounds":[392090.8,348004.8]}},"finance_query::cond_bench_is_short":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::is_short","fingerprint":"3ba1bf496b31d556","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":192.295774647886,"median_ns":23844.0,"p99_ns":24262.573170731703,"rounds":[27882.74647887324,23844.0]}},"finance_query::cond_bench_no_position":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::no_position","fingerprint":"d0234918ea9ef760","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":29.478873239437235,"median_ns":23833.878048780487,"p99_ns":23941.40243902439,"rounds":[27780.408450704224,23833.878048780487]}},"finance_query::cond_bench_stop_loss":{"alloc":{"allocs":24,"bytes":43690},"callgrind":{"ir":456629},"covers":"finance_query::backtesting::condition::stop_loss","fingerprint":"21373e5c8514906c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":456629},"walltime":{"mad_ns":96.31147540983513,"median_ns":26967.069444444445,"p99_ns":27131.194444444445,"rounds":[31501.62295081967,26967.069444444445]}},"finance_query::cond_bench_take_profit":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":443261},"covers":"finance_query::backtesting::condition::take_profit","fingerprint":"f3bd88ef95f664c6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":443261},"walltime":{"mad_ns":230.1818181818162,"median_ns":25645.948051948053,"p99_ns":26074.012987012982,"rounds":[29031.530303030304,25645.948051948053]}},"finance_query::cond_bench_trailing_stop":{"alloc":{"allocs":92,"bytes":88644},"callgrind":{"ir":596789},"covers":"finance_query::backtesting::condition::trailing_stop","fingerprint":"06a3454eeed9da8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":596789},"walltime":{"mad_ns":329.29787234042305,"median_ns":37123.557692307695,"p99_ns":37874.32692307692,"rounds":[39457.78723404255,37123.557692307695]}},"finance_query::cond_bench_trailing_take_profit":{"alloc":{"allocs":72,"bytes":63588},"callgrind":{"ir":605839},"covers":"finance_query::backtesting::condition::trailing_take_profit","fingerprint":"dd16b1f0cf140931","perfcnt":{"cache_refs":0,"cycles":0,"instructions":605839},"walltime":{"mad_ns":353.25,"median_ns":37640.145833333336,"p99_ns":37991.9375,"rounds":[41514.5,37640.145833333336]}},"finance_query::de_chart":{"alloc":{"allocs":13,"bytes":4369},"callgrind":{"ir":108442},"covers":"finance_query::Chart","fingerprint":"7271e37638ec9e3b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":108442},"walltime":{"mad_ns":24.241134751772737,"median_ns":5113.622837370242,"p99_ns":5492.941176470588,"rounds":[5708.602836879432,5113.622837370242]}},"finance_query::de_crypto_coins":{"alloc":{"allocs":205,"bytes":28185},"callgrind":{"ir":350775},"covers":"finance_query::crypto::CoinQuote","fingerprint":"c87c004d0199f031","perfcnt":{"cache_refs":0,"cycles":0,"instructions":350775},"walltime":{"mad_ns":86.1710526315801,"median_ns":19013.91139240506,"p99_ns":20879.592105263157,"rounds":[20305.947368421053,19013.91139240506]}},"finance_query::de_currencies":{"alloc":{"allocs":647,"bytes":54672},"callgrind":{"ir":598600},"covers":"finance_query::Currency","fingerprint":"72ec11822c1f80e5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":598600},"walltime":{"mad_ns":112.9268292682973,"median_ns":41139.666666666664,"p99_ns":42749.75555555556,"rounds":[45504.243902439026,41139.666666666664]}},"finance_query::de_edgar_facts":{"alloc":{"allocs":11899,"bytes":1356382},"callgrind":{"ir":13920767},"covers":"finance_query::CompanyFacts","fingerprint":"779882a5a9ad195d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13920767},"walltime":{"mad_ns":11255.5,"median_ns":897539.5,"p99_ns":955094.0,"rounds":[989280.5,897539.5]}},"finance_query::de_edgar_submissions":{"alloc":{"allocs":6784,"bytes":465397},"callgrind":{"ir":5273161},"covers":"finance_query::EdgarSubmissions","fingerprint":"e51057e95d193355","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5273161},"walltime":{"mad_ns":1687.2000000000116,"median_ns":349425.8,"p99_ns":354873.0,"rounds":[385306.4,349425.8]}},"finance_query::de_fear_and_greed":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":1413},"covers":"finance_query::FearAndGreed","fingerprint":"9fad246454f6f82b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1413},"walltime":{"mad_ns":1.9346779048765796,"median_ns":54.30477316706085,"p99_ns":56.81197591915717,"rounds":[58.93573148705599,54.30477316706085]}},"finance_query::de_fear_and_greed_crypto_history":{"alloc":{"allocs":3,"bytes":448},"callgrind":{"ir":15530},"covers":"finance_query::FearAndGreed","fingerprint":"157de1fa8946d2a3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":15530},"walltime":{"mad_ns":5.756756756756772,"median_ns":696.9102964118565,"p99_ns":718.5904836193448,"rounds":[765.5793918918919,696.9102964118565]}},"finance_query::de_financials":{"alloc":{"allocs":206,"bytes":22532},"callgrind":{"ir":237166},"covers":"finance_query::FinancialStatement","fingerprint":"8f847106eb3fbec5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237166},"walltime":{"mad_ns":200.77894736842245,"median_ns":14176.694444444443,"p99_ns":14387.425925925923,"rounds":[15847.073684210529,14176.694444444443]}},"finance_query::de_fred_series":{"alloc":{"allocs":873,"bytes":90398},"callgrind":{"ir":1053514},"covers":"finance_query::fred::MacroSeries","fingerprint":"f42e82e6930d1ddc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1053514},"walltime":{"mad_ns":438.0,"median_ns":65976.3448275862,"p99_ns":66887.37931034483,"rounds":[72379.80769230769,65976.3448275862]}},"finance_query::de_hours":{"alloc":{"allocs":10,"bytes":1046},"callgrind":{"ir":7474},"covers":"finance_query::MarketHours","fingerprint":"bea72236e97c42c9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":7474},"walltime":{"mad_ns":7.75983989326221,"median_ns":510.30855263157895,"p99_ns":562.3328947368421,"rounds":[587.7164776517678,510.30855263157895]}},"finance_query::de_market_summary":{"alloc":{"allocs":228,"bytes":36044},"callgrind":{"ir":260908},"covers":"finance_query::MarketSummaryQuote","fingerprint":"9fb8cd5f8da7b665","perfcnt":{"cache_refs":0,"cycles":0,"instructions":260908},"walltime":{"mad_ns":68.05376344086108,"median_ns":17672.59,"p99_ns":18039.95,"rounds":[19273.387096774193,17672.59]}},"finance_query::de_news":{"alloc":{"allocs":53,"bytes":6690},"callgrind":{"ir":45006},"covers":"finance_query::News","fingerprint":"8d9853d8a34c3745","perfcnt":{"cache_refs":0,"cycles":0,"instructions":45006},"walltime":{"mad_ns":11.670781893004005,"median_ns":2260.133689839572,"p99_ns":2300.903743315508,"rounds":[2521.401234567901,2260.133689839572]}},"finance_query::de_options":{"alloc":{"allocs":6,"bytes":1028},"callgrind":{"ir":12470},"covers":"finance_query::Options","fingerprint":"03666dca23b1957f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":12470},"walltime":{"mad_ns":3.0320512820512704,"median_ns":644.3300573300573,"p99_ns":663.7149877149877,"rounds":[696.3830128205128,644.3300573300573]}},"finance_query::de_quote":{"alloc":{"allocs":8235,"bytes":767090},"callgrind":{"ir":9519938},"covers":"finance_query::Quote","fingerprint":"c4846f0193df1bd5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9519938},"walltime":{"mad_ns":5377.5,"median_ns":636375.0,"p99_ns":661056.3333333334,"rounds":[703825.5,636375.0]}},"finance_query::de_screener":{"alloc":{"allocs":4498,"bytes":484379},"callgrind":{"ir":3845603},"covers":"finance_query::ScreenerResults","fingerprint":"f22da9714be2434b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3845603},"walltime":{"mad_ns":4019.0,"median_ns":280074.5,"p99_ns":295730.5,"rounds":[302068.1666666667,280074.5]}},"finance_query::de_search":{"alloc":{"allocs":55,"bytes":5105},"callgrind":{"ir":55868},"covers":"finance_query::SearchResults","fingerprint":"9fa3fc76c183024b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":55868},"walltime":{"mad_ns":13.53349875930553,"median_ns":3357.6624040920715,"p99_ns":3447.833746898263,"rounds":[3393.238213399504,3357.6624040920715]}},"finance_query::de_treasury_yields":{"alloc":{"allocs":119,"bytes":59594},"callgrind":{"ir":774527},"covers":"finance_query::fred::TreasuryYield","fingerprint":"4ffd3df65edb94ee","perfcnt":{"cache_refs":0,"cycles":0,"instructions":774527},"walltime":{"mad_ns":155.21818181817798,"median_ns":35260.8,"p99_ns":36245.145454545454,"rounds":[35260.8,35855.125]}},"finance_query::de_trending":{"alloc":{"allocs":24,"bytes":1551},"callgrind":{"ir":18279},"covers":"finance_query::TrendingQuote","fingerprint":"8566b49a86857ae5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18279},"walltime":{"mad_ns":2.721311475409948,"median_ns":1054.7486338797814,"p99_ns":1206.5537190082644,"rounds":[1054.7486338797814,1101.9742883379247]}},"finance_query::dispatch_select":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":68},"covers":"finance_query::Capability","fingerprint":"4ed46cd58b0b0633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":68},"walltime":{"mad_ns":0.000930001860004026,"median_ns":2.4105648211296424,"p99_ns":2.670190340380681,"rounds":[2.4105648211296424,2.5659204502499056]}},"finance_query::ind_accumulation_distribution":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":27672},"covers":"finance_query::indicators::accumulation_distribution","fingerprint":"a4ba9402ef97e23a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":27672},"walltime":{"mad_ns":1.6872037914690736,"median_ns":2214.367298578199,"p99_ns":2221.9917061611372,"rounds":[2214.367298578199,2596.4627594627595]}},"finance_query::ind_alma":{"alloc":{"allocs":2,"bytes":16072},"callgrind":{"ir":107851},"covers":"finance_query::indicators::alma","fingerprint":"407339f38d0d36c2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":107851},"walltime":{"mad_ns":15.543147208121807,"median_ns":4785.46192893401,"p99_ns":4895.852791878173,"rounds":[4785.46192893401,6042.533936651584]}},"finance_query::ind_aroon":{"alloc":{"allocs":9,"bytes":32704},"callgrind":{"ir":194710},"covers":"finance_query::indicators::aroon","fingerprint":"edd5012131150e00","perfcnt":{"cache_refs":0,"cycles":0,"instructions":194710},"walltime":{"mad_ns":47.95495495495379,"median_ns":8234.702702702703,"p99_ns":8359.279279279279,"rounds":[8234.702702702703,9529.375]}},"finance_query::ind_atr":{"alloc":{"allocs":2,"bytes":23896},"callgrind":{"ir":57477},"covers":"finance_query::indicators::atr","fingerprint":"3a955393230e3043","perfcnt":{"cache_refs":0,"cycles":0,"instructions":57477},"walltime":{"mad_ns":5.787162162162531,"median_ns":6588.1824324324325,"p99_ns":6620.763513513513,"rounds":[6588.1824324324325,7739.4484126984125]}},"finance_query::ind_awesome_oscillator":{"alloc":{"allocs":4,"bytes":39704},"callgrind":{"ir":52496},"covers":"finance_query::indicators::awesome_oscillator","fingerprint":"fcd270a4e5f4fe68","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52496},"walltime":{"mad_ns":1.9112149532711555,"median_ns":4462.408878504673,"p99_ns":4470.140186915888,"rounds":[4462.408878504673,5089.187335092348]}},"finance_query::ind_balance_of_power":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":23362},"covers":"finance_query::indicators::balance_of_power","fingerprint":"82fe9492364c86d6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23362},"walltime":{"mad_ns":2.6775538568451793,"median_ns":1281.1167477414872,"p99_ns":1340.0764419735929,"rounds":[1281.1167477414872,1378.397966594045]}},"finance_query::ind_bull_bear_power":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29581},"covers":"finance_query::indicators::bull_bear_power","fingerprint":"912b17c3d69c27b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29581},"walltime":{"mad_ns":1.564732142856883,"median_ns":4258.040178571428,"p99_ns":4275.089285714285,"rounds":[4258.040178571428,4666.789346246974]}},"finance_query::ind_cci":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":149203},"covers":"finance_query::indicators::cci","fingerprint":"72b63332d473c7fc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":149203},"walltime":{"mad_ns":6.400900900900524,"median_ns":9029.135135135137,"p99_ns":9111.693693693696,"rounds":[9029.135135135137,9972.572139303482]}},"finance_query::ind_chaikin_oscillator":{"alloc":{"allocs":4,"bytes":39912},"callgrind":{"ir":66908},"covers":"finance_query::indicators::chaikin_oscillator","fingerprint":"dd88dcb140ecfb22","perfcnt":{"cache_refs":0,"cycles":0,"instructions":66908},"walltime":{"mad_ns":3.555555555556566,"median_ns":9150.041666666666,"p99_ns":9183.310185185184,"rounds":[9150.041666666666,9677.351219512197]}},"finance_query::ind_choppiness_index":{"alloc":{"allocs":8,"bytes":16560},"callgrind":{"ir":281356},"covers":"finance_query::indicators::choppiness_index","fingerprint":"d6cea008c31f227f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":281356},"walltime":{"mad_ns":81.64444444444416,"median_ns":13060.555555555557,"p99_ns":13488.455555555556,"rounds":[13060.555555555557,14533.25]}},"finance_query::ind_cmf":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":50390},"covers":"finance_query::indicators::cmf","fingerprint":"cfed0c3b398cc11c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":50390},"walltime":{"mad_ns":8.375,"median_ns":2165.4326923076924,"p99_ns":2188.5997596153848,"rounds":[2165.4326923076924,2386.9264516129033]}},"finance_query::ind_cmo":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":61742},"covers":"finance_query::indicators::cmo","fingerprint":"df5f501a0964d2d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":61742},"walltime":{"mad_ns":7.624671916010357,"median_ns":3722.482939632546,"p99_ns":3747.708661417322,"rounds":[3722.482939632546,3931.5028735632186]}},"finance_query::ind_coppock_curve":{"alloc":{"allocs":3,"bytes":31704},"callgrind":{"ir":74202},"covers":"finance_query::indicators::coppock_curve","fingerprint":"96136bbce8ae45b4","perfcnt":{"cache_refs":0,"cycles":0,"instructions":74202},"walltime":{"mad_ns":2.824766355141037,"median_ns":4537.908878504673,"p99_ns":4556.217289719626,"rounds":[4537.908878504673,4776.061425061425]}},"finance_query::ind_dema":{"alloc":{"allocs":3,"bytes":31544},"callgrind":{"ir":40936},"covers":"finance_query::indicators::dema","fingerprint":"0a85348771f7c482","perfcnt":{"cache_refs":0,"cycles":0,"instructions":40936},"walltime":{"mad_ns":4.523297491039557,"median_ns":7009.598566308244,"p99_ns":7076.605734767025,"rounds":[7009.598566308244,7411.775280898876]}},"finance_query::ind_donchian_channels":{"alloc":{"allocs":9,"bytes":48448},"callgrind":{"ir":181271},"covers":"finance_query::indicators::donchian_channels","fingerprint":"434b0fbbef5cb545","perfcnt":{"cache_refs":0,"cycles":0,"instructions":181271},"walltime":{"mad_ns":37.385542168674874,"median_ns":7961.927710843373,"p99_ns":8057.674698795181,"rounds":[7961.927710843373,8163.557522123894]}},"finance_query::ind_elder_ray":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29582},"covers":"finance_query::indicators::elder_ray","fingerprint":"ff795913ef7682e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29582},"walltime":{"mad_ns":3.3280898876409992,"median_ns":4261.937078651686,"p99_ns":4287.07191011236,"rounds":[4261.937078651686,4437.7086247086245]}},"finance_query::ind_fibonacci_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":24550},"covers":"finance_query::indicators::fibonacci_pivot_points","fingerprint":"2951d26a1c435c26","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24550},"walltime":{"mad_ns":2.1853146853150065,"median_ns":2186.965034965035,"p99_ns":2216.581585081585,"rounds":[2186.965034965035,2300.167874396135]}},"finance_query::ind_fibonacci_retracement":{"alloc":{"allocs":9,"bytes":64960},"callgrind":{"ir":184891},"covers":"finance_query::indicators::fibonacci_retracement","fingerprint":"221a55ac0c457334","perfcnt":{"cache_refs":0,"cycles":0,"instructions":184891},"walltime":{"mad_ns":70.00877192982443,"median_ns":8466.456140350878,"p99_ns":9073.972727272729,"rounds":[8466.456140350878,8898.709090909091]}},"finance_query::ind_heikin_ashi":{"alloc":{"allocs":9,"bytes":136000},"callgrind":{"ir":133768},"covers":"finance_query::indicators::heikin_ashi","fingerprint":"d15fa71d61fb5e85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":133768},"walltime":{"mad_ns":11.036036036035512,"median_ns":8545.621621621622,"p99_ns":8616.063063063064,"rounds":[8545.621621621622,9110.172897196262]}},"finance_query::ind_hma":{"alloc":{"allocs":5,"bytes":47448},"callgrind":{"ir":103233},"covers":"finance_query::indicators::hma","fingerprint":"29e1b1a3910f7137","perfcnt":{"cache_refs":0,"cycles":0,"instructions":103233},"walltime":{"mad_ns":3.39852398523999,"median_ns":7116.616236162362,"p99_ns":7146.354243542435,"rounds":[7116.616236162362,7469.208494208494]}},"finance_query::ind_ichimoku":{"alloc":{"allocs":27,"bytes":82368},"callgrind":{"ir":535303},"covers":"finance_query::indicators::ichimoku","fingerprint":"c69ae4cfa22e437b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":535303},"walltime":{"mad_ns":260.3913043478278,"median_ns":23114.869565217392,"p99_ns":24222.978260869564,"rounds":[23114.869565217392,23673.043478260868]}},"finance_query::ind_keltner_channels":{"alloc":{"allocs":5,"bytes":63776},"callgrind":{"ir":98514},"covers":"finance_query::indicators::keltner_channels","fingerprint":"09692a3f40a762fa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":98514},"walltime":{"mad_ns":4.615819209040637,"median_ns":11203.76836158192,"p99_ns":11261.93220338983,"rounds":[11203.76836158192,11788.181818181818]}},"finance_query::ind_last_value":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::indicators::last_value","fingerprint":"04fc46abc954b5b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.0003630003630004097,"median_ns":1.2862092862092862,"p99_ns":1.465201465201465,"rounds":[1.2862092862092862,1.3560953414301216]}},"finance_query::ind_macd":{"alloc":{"allocs":7,"bytes":79248},"callgrind":{"ir":82597},"covers":"finance_query::indicators::macd","fingerprint":"5f065cb1242ac348","perfcnt":{"cache_refs":0,"cycles":0,"instructions":82597},"walltime":{"mad_ns":5.851612903225032,"median_ns":11904.496774193549,"p99_ns":12662.414965986394,"rounds":[11904.496774193549,12512.43537414966]}},"finance_query::ind_mcginley_dynamic":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":21714},"covers":"finance_query::indicators::mcginley_dynamic","fingerprint":"c34e1c8af577dadf","perfcnt":{"cache_refs":0,"cycles":0,"instructions":21714},"walltime":{"mad_ns":3.9797979797967855,"median_ns":10056.641414141412,"p99_ns":10095.146464646465,"rounds":[10056.641414141412,10570.216931216932]}},"finance_query::ind_mfi":{"alloc":{"allocs":3,"bytes":32000},"callgrind":{"ir":94264},"covers":"finance_query::indicators::mfi","fingerprint":"0a20af3029b65575","perfcnt":{"cache_refs":0,"cycles":0,"instructions":94264},"walltime":{"mad_ns":33.23456790123464,"median_ns":4098.172839506173,"p99_ns":4162.711934156378,"rounds":[4098.172839506173,4249.813559322034]}},"finance_query::ind_momentum":{"alloc":{"allocs":52,"bytes":390856},"callgrind":{"ir":1190431},"covers":"finance_query::indicators::rsi","fingerprint":"513ff91715274e12","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1190431},"walltime":{"mad_ns":513.6875,"median_ns":81479.375,"p99_ns":86290.1875,"rounds":[81479.375,86016.26666666666]}},"finance_query::ind_momentum_single":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":8020},"covers":"finance_query::indicators::momentum","fingerprint":"c3fc9bddf528140b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":8020},"walltime":{"mad_ns":0.8654708520179497,"median_ns":381.2343639367477,"p99_ns":398.444418220439,"rounds":[381.2343639367477,404.7490539262062]}},"finance_query::ind_moving_averages":{"alloc":{"allocs":27,"bytes":268760},"callgrind":{"ir":488120},"covers":"finance_query::indicators::ema","fingerprint":"d665ab564dd7c777","perfcnt":{"cache_refs":0,"cycles":0,"instructions":488120},"walltime":{"mad_ns":29.722222222226264,"median_ns":54776.27777777778,"p99_ns":54899.194444444445,"rounds":[54776.27777777778,57529.62857142857]}},"finance_query::ind_parabolic_sar":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":24998},"covers":"finance_query::indicators::parabolic_sar","fingerprint":"41162955c59ce42b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24998},"walltime":{"mad_ns":4.311611374407676,"median_ns":1290.8234597156395,"p99_ns":1311.1244075829384,"rounds":[1290.8234597156395,1348.9916367980884]}},"finance_query::ind_patterns":{"alloc":{"allocs":1,"bytes":16384},"callgrind":{"ir":1184450},"covers":"finance_query::indicators::patterns","fingerprint":"3c7b5c9d282f425e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1184450},"walltime":{"mad_ns":196.72413793103624,"median_ns":62258.48275862069,"p99_ns":63606.72413793104,"rounds":[62258.48275862069,68774.17857142857]}},"finance_query::ind_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":26053},"covers":"finance_query::indicators::pivot_points","fingerprint":"5037eaf2acc52e47","perfcnt":{"cache_refs":0,"cycles":0,"instructions":26053},"walltime":{"mad_ns":1.878787878787989,"median_ns":2452.973484848485,"p99_ns":2459.003787878788,"rounds":[2452.973484848485,2566.9919246298787]}},"finance_query::ind_roc":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":16876},"covers":"finance_query::indicators::roc","fingerprint":"9570123525861f2c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":16876},"walltime":{"mad_ns":0.98955773955754,"median_ns":1121.3396805896805,"p99_ns":1212.5323289391083,"rounds":[1121.3396805896805,1188.9278091650972]}},"finance_query::ind_sma":{"alloc":{"allocs":1,"bytes":1600000},"callgrind":{"ir":2200136},"covers":"finance_query::indicators::sma","fingerprint":"fd143190190cfe69","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2200136},"walltime":{"mad_ns":1682.666666666657,"median_ns":201194.33333333337,"p99_ns":217236.33333333337,"rounds":[201194.33333333337,211142.0]}},"finance_query::ind_stochastic":{"alloc":{"allocs":11,"bytes":56224},"callgrind":{"ir":226828},"covers":"finance_query::indicators::stochastic","fingerprint":"5e812aa1ee3330f5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":226828},"walltime":{"mad_ns":189.5913978494627,"median_ns":11519.373626373626,"p99_ns":11677.494505494506,"rounds":[11984.32258064516,11519.373626373626]}},"finance_query::ind_stochastic_rsi":{"alloc":{"allocs":12,"bytes":63640},"callgrind":{"ir":288917},"covers":"finance_query::indicators::stochastic_rsi","fingerprint":"aa43d07f156674ad","perfcnt":{"cache_refs":0,"cycles":0,"instructions":288917},"walltime":{"mad_ns":46.0,"median_ns":16368.266666666666,"p99_ns":16563.426666666666,"rounds":[16368.266666666666,17264.524590163935]}},"finance_query::ind_supertrend":{"alloc":{"allocs":4,"bytes":40928},"callgrind":{"ir":118930},"covers":"finance_query::indicators::supertrend","fingerprint":"583383787911402d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":118930},"walltime":{"mad_ns":7.263959390864329,"median_ns":9999.41116751269,"p99_ns":10111.543147208122,"rounds":[9999.41116751269,10576.87165775401]}},"finance_query::ind_tema":{"alloc":{"allocs":4,"bytes":39088},"callgrind":{"ir":58081},"covers":"finance_query::indicators::tema","fingerprint":"f79a8e290f74def2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":58081},"walltime":{"mad_ns":6.6735751295345835,"median_ns":10265.564766839378,"p99_ns":10377.979274611398,"rounds":[10265.564766839378,10782.255434782608]}},"finance_query::ind_trend":{"alloc":{"allocs":48,"bytes":267808},"callgrind":{"ir":1045401},"covers":"finance_query::indicators::adx","fingerprint":"6500b07fb0d3bae1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1045401},"walltime":{"mad_ns":461.1999999999971,"median_ns":61096.75,"p99_ns":68359.3,"rounds":[61096.75,64086.25]}},"finance_query::ind_true_range":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":18089},"covers":"finance_query::indicators::true_range","fingerprint":"233fd9976c841017","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18089},"walltime":{"mad_ns":2.48962655601656,"median_ns":956.0165975103736,"p99_ns":1007.3703308431164,"rounds":[956.0165975103736,993.6462113127]}},"finance_query::ind_volatility":{"alloc":{"allocs":28,"bytes":216680},"callgrind":{"ir":675327},"covers":"finance_query::indicators::bollinger_bands","fingerprint":"7a9d5e233b6d7376","perfcnt":{"cache_refs":0,"cycles":0,"instructions":675327},"walltime":{"mad_ns":305.5,"median_ns":44900.583333333336,"p99_ns":49383.607142857145,"rounds":[44900.583333333336,46954.07142857143]}},"finance_query::ind_volume":{"alloc":{"allocs":14,"bytes":167912},"callgrind":{"ir":313454},"covers":"finance_query::indicators::obv","fingerprint":"93d15f654546873b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":313454},"walltime":{"mad_ns":58.695652173912094,"median_ns":24416.710144927536,"p99_ns":24561.101449275364,"rounds":[24416.710144927536,25313.03076923077]}},"finance_query::ind_vwap":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":31671},"covers":"finance_query::indicators::vwap","fingerprint":"3990d8b4a4188a2e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31671},"walltime":{"mad_ns":6.691780821917746,"median_ns":2231.6278538812785,"p99_ns":2248.2751141552512,"rounds":[2231.6278538812785,2338.373493975904]}},"finance_query::ind_vwma":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":49541},"covers":"finance_query::indicators::vwma","fingerprint":"a173fa2a7652f4df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":49541},"walltime":{"mad_ns":4.835051546391696,"median_ns":2205.6097201767307,"p99_ns":2316.5552282768776,"rounds":[2205.6097201767307,2308.3909952606637]}},"finance_query::ind_williams_r":{"alloc":{"allocs":7,"bytes":16448},"callgrind":{"ir":180141},"covers":"finance_query::indicators::williams_r","fingerprint":"85eaa4a9325413a9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":180141},"walltime":{"mad_ns":71.28571428571377,"median_ns":8653.309523809523,"p99_ns":8749.845238095239,"rounds":[8653.309523809523,8940.61320754717]}},"finance_query::ind_wma":{"alloc":{"allocs":7,"bytes":38608},"callgrind":{"ir":31001},"covers":"finance_query::indicators::wma","fingerprint":"dad4552a7549d9d8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31001},"walltime":{"mad_ns":4.204022988505585,"median_ns":2433.1939655172414,"p99_ns":2535.862068965517,"rounds":[2433.1939655172414,2581.756874095514]}},"finance_query::ind_zigzag":{"alloc":{"allocs":4,"bytes":1440},"callgrind":{"ir":19859},"covers":"finance_query::indicators::zigzag","fingerprint":"d2509b80120fa31f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19859},"walltime":{"mad_ns":4.727741935483664,"median_ns":1097.1329032258066,"p99_ns":1104.7806451612903,"rounds":[1097.1329032258066,1148.824827586207]}},"finance_query::ref_bench_accumulation_distribution":{"alloc":{"allocs":23,"bytes":73469},"callgrind":{"ir":576793},"covers":"finance_query::backtesting::refs::accumulation_distribution","fingerprint":"6cb8fc3f81be9b03","perfcnt":{"cache_refs":0,"cycles":0,"instructions":576793},"walltime":{"mad_ns":48.375,"median_ns":27216.583333333332,"p99_ns":27642.222222222223,"rounds":[27216.583333333332,28768.756097560978]}},"finance_query::ref_bench_adx":{"alloc":{"allocs":4930,"bytes":1765123},"callgrind":{"ir":5311469},"covers":"finance_query::backtesting::refs::adx","fingerprint":"b96e5d02114720c7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5311469},"walltime":{"mad_ns":1770.75,"median_ns":391882.5,"p99_ns":398247.0,"rounds":[391882.5,406923.75]}},"finance_query::ref_bench_alma":{"alloc":{"allocs":5019,"bytes":1772359},"callgrind":{"ir":5899237},"covers":"finance_query::backtesting::refs::alma","fingerprint":"aa1520a9e62dc58a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5899237},"walltime":{"mad_ns":2601.25,"median_ns":417971.75,"p99_ns":442871.5,"rounds":[417971.75,438278.25]}},"finance_query::ref_bench_aroon":{"alloc":{"allocs":4950,"bytes":1795683},"callgrind":{"ir":5645668},"covers":"finance_query::backtesting::refs::aroon","fingerprint":"7e246812f1ced83c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5645668},"tolerance_pct":8.0,"walltime":{"mad_ns":2785.25,"median_ns":395718.25,"p99_ns":420133.75,"rounds":[395718.25,413536.5]}},"finance_query::ref_bench_atr":{"alloc":{"allocs":4996,"bytes":1773994},"callgrind":{"ir":5548444},"covers":"finance_query::backtesting::refs::atr","fingerprint":"40cf51f87eca70a1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5548444},"walltime":{"mad_ns":979.5999999999768,"median_ns":390399.0,"p99_ns":399531.8,"rounds":[390399.0,410404.25]}},"finance_query::ref_bench_awesome_oscillator":{"alloc":{"allocs":2636,"bytes":1742627},"callgrind":{"ir":3090717},"covers":"finance_query::backtesting::refs::awesome_oscillator","fingerprint":"1a2c8cbd902fa49b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3090717},"walltime":{"mad_ns":723.125,"median_ns":230208.125,"p99_ns":231216.25,"rounds":[230208.125,238621.42857142855]}},"finance_query::ref_bench_balance_of_power":{"alloc":{"allocs":25,"bytes":81476},"callgrind":{"ir":574481},"covers":"finance_query::backtesting::refs::balance_of_power","fingerprint":"c0b953bc214d214b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":574481},"walltime":{"mad_ns":66.42666666666992,"median_ns":26525.24,"p99_ns":26763.133333333335,"rounds":[26525.24,27836.23943661972]}},"finance_query::ref_bench_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1539666},"covers":"finance_query::backtesting::refs::bear_power","fingerprint":"35518ebf60d1ad65","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1539666},"walltime":{"mad_ns":451.1499999999942,"median_ns":95712.2,"p99_ns":99307.15,"rounds":[95712.2,99640.88888888888]}},"finance_query::ref_bench_bollinger":{"alloc":{"allocs":4968,"bytes":1834706},"callgrind":{"ir":6100673},"covers":"finance_query::backtesting::refs::bollinger","fingerprint":"d95a3d343e387be7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6100673},"walltime":{"mad_ns":1370.0,"median_ns":413886.25,"p99_ns":424713.25,"rounds":[413886.25,437500.0]}},"finance_query::ref_bench_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5302868},"covers":"finance_query::backtesting::refs::bull_power","fingerprint":"755660e1ca4b6f4c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5302868},"walltime":{"mad_ns":1237.0,"median_ns":359763.4,"p99_ns":387480.0,"rounds":[359763.4,375536.5]}},"finance_query::ref_bench_candle_body":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":254372},"covers":"finance_query::backtesting::refs::candle_body","fingerprint":"21a2a572473de943","perfcnt":{"cache_refs":0,"cycles":0,"instructions":254372},"tolerance_pct":16.0,"walltime":{"mad_ns":495.98913043478206,"median_ns":13503.108695652174,"p99_ns":13927.110344827586,"rounds":[13503.108695652174,13726.158620689655]}},"finance_query::ref_bench_candle_range":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5165245},"covers":"finance_query::backtesting::refs::candle_range","fingerprint":"a0c1c5bfef55ba86","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5165245},"walltime":{"mad_ns":4462.5,"median_ns":381652.0,"p99_ns":410991.5,"rounds":[381652.0,404832.5]}},"finance_query::ref_bench_cci":{"alloc":{"allocs":2605,"bytes":927343},"callgrind":{"ir":3255646},"covers":"finance_query::backtesting::refs::cci","fingerprint":"292be6529a67f518","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3255646},"walltime":{"mad_ns":4604.0,"median_ns":230785.0,"p99_ns":234064.5,"rounds":[245407.125,230785.0]}},"finance_query::ref_bench_chaikin_oscillator":{"alloc":{"allocs":26,"bytes":97417},"callgrind":{"ir":646865},"covers":"finance_query::backtesting::refs::chaikin_oscillator","fingerprint":"1e565932f94a09cb","perfcnt":{"cache_refs":0,"cycles":0,"instructions":646865},"walltime":{"mad_ns":3007.744680851065,"median_ns":37401.62857142857,"p99_ns":37947.857142857145,"rounds":[44813.51063829787,37401.62857142857]}},"finance_query::ref_bench_choppiness_index":{"alloc":{"allocs":5002,"bytes":1767649},"callgrind":{"ir":5819346},"covers":"finance_query::backtesting::refs::choppiness_index","fingerprint":"8e173ddf6ba54929","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5819346},"walltime":{"mad_ns":6713.0,"median_ns":423050.75,"p99_ns":430073.75,"rounds":[472363.0,423050.75]}},"finance_query::ref_bench_close":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::close","fingerprint":"f71c875bd2cba3b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":1205.75,"median_ns":399133.5,"p99_ns":403425.0,"rounds":[433483.25,399133.5]}},"finance_query::ref_bench_cmf":{"alloc":{"allocs":25,"bytes":81493},"callgrind":{"ir":589575},"covers":"finance_query::backtesting::refs::cmf","fingerprint":"ee248b7f00d9aac7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":589575},"walltime":{"mad_ns":213.72727272727207,"median_ns":28776.852941176472,"p99_ns":29519.397058823528,"rounds":[30832.39393939394,28776.852941176472]}},"finance_query::ref_bench_cmo":{"alloc":{"allocs":2598,"bytes":911276},"callgrind":{"ir":3082596},"covers":"finance_query::backtesting::refs::cmo","fingerprint":"6580b4d674b6f265","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3082596},"walltime":{"mad_ns":635.4285714285506,"median_ns":223942.75,"p99_ns":227355.125,"rounds":[245223.57142857145,223942.75]}},"finance_query::ref_bench_coppock_curve":{"alloc":{"allocs":2559,"bytes":935478},"callgrind":{"ir":3343012},"covers":"finance_query::backtesting::refs::coppock_curve","fingerprint":"1f1441b9013ccc5e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3343012},"walltime":{"mad_ns":3312.1428571428696,"median_ns":233725.75,"p99_ns":239588.75,"rounds":[251565.85714285713,233725.75]}},"finance_query::ref_bench_dema":{"alloc":{"allocs":4875,"bytes":1764809},"callgrind":{"ir":5497697},"covers":"finance_query::backtesting::refs::dema","fingerprint":"6021ca1927fb6328","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5497697},"walltime":{"mad_ns":3418.0,"median_ns":402484.5,"p99_ns":426134.0,"rounds":[424516.75,402484.5]}},"finance_query::ref_bench_donchian":{"alloc":{"allocs":4976,"bytes":1839378},"callgrind":{"ir":5998068},"covers":"finance_query::backtesting::refs::donchian","fingerprint":"ef67a4b925a6c917","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5998068},"walltime":{"mad_ns":1406.75,"median_ns":443127.0,"p99_ns":471676.75,"rounds":[468789.25,443127.0]}},"finance_query::ref_bench_elder_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1538367},"covers":"finance_query::backtesting::refs::elder_bear_power","fingerprint":"7b088242eac97b8c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1538367},"walltime":{"mad_ns":420.2352941176505,"median_ns":99763.36842105264,"p99_ns":105276.73684210528,"rounds":[106034.23529411764,99763.36842105264]}},"finance_query::ref_bench_elder_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5215198},"covers":"finance_query::backtesting::refs::elder_bull_power","fingerprint":"6fe51bc4afe727b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5215198},"walltime":{"mad_ns":4740.0,"median_ns":376588.4,"p99_ns":381291.8,"rounds":[396439.8,376588.4]}},"finance_query::ref_bench_ema":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5398581},"covers":"finance_query::backtesting::refs::ema","fingerprint":"a6dbdc7c7ef8b1e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5398581},"walltime":{"mad_ns":10054.5,"median_ns":404334.25,"p99_ns":418761.25,"rounds":[414498.75,404334.25]}},"finance_query::ref_bench_gap_pct":{"alloc":{"allocs":2489,"bytes":877279},"callgrind":{"ir":2496134},"covers":"finance_query::backtesting::refs::gap_pct","fingerprint":"d0a4b6adecb68b2d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2496134},"walltime":{"mad_ns":899.0,"median_ns":208131.88888888888,"p99_ns":213519.77777777775,"rounds":[208975.44444444444,208131.88888888888]}},"finance_query::ref_bench_high":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::high","fingerprint":"058efc9d5b7a4eff","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":2020.0,"median_ns":403068.0,"p99_ns":420541.5,"rounds":[403068.0,407811.0]}},"finance_query::ref_bench_hma":{"alloc":{"allocs":4957,"bytes":1780946},"callgrind":{"ir":5408127},"covers":"finance_query::backtesting::refs::hma","fingerprint":"8ee6f723af61264b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5408127},"walltime":{"mad_ns":2690.75,"median_ns":407208.25,"p99_ns":415949.25,"rounds":[430427.75,407208.25]}},"finance_query::ref_bench_htf":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6531205},"covers":"finance_query::backtesting::refs::htf","fingerprint":"44f4e272a73f950e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6531205},"walltime":{"mad_ns":3663.666666666686,"median_ns":467605.75,"p99_ns":476452.0,"rounds":[495538.0,467605.75]}},"finance_query::ref_bench_htf_region":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6423220},"covers":"finance_query::backtesting::refs::htf_region","fingerprint":"b131e782958fb650","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6423220},"walltime":{"mad_ns":4950.25,"median_ns":467407.5,"p99_ns":480320.75,"rounds":[491325.25,467407.5]}},"finance_query::ref_bench_ichimoku":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6250828},"covers":"finance_query::backtesting::refs::ichimoku","fingerprint":"0ee327cd243d8384","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6250828},"walltime":{"mad_ns":3301.333333333372,"median_ns":457335.6666666667,"p99_ns":466198.25,"rounds":[457335.6666666667,460070.0]}},"finance_query::ref_bench_ichimoku_custom":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6357625},"covers":"finance_query::backtesting::refs::ichimoku_custom","fingerprint":"56a9fd9987292cd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6357625},"walltime":{"mad_ns":1655.0,"median_ns":457820.25,"p99_ns":468461.0,"rounds":[457820.25,459713.25]}},"finance_query::ref_bench_is_bearish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bearish","fingerprint":"d5172f077cf2fc64","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"walltime":{"mad_ns":61.22916666666788,"median_ns":13687.756944444443,"p99_ns":14158.854166666666,"rounds":[13687.756944444443,14566.611842105263]}},"finance_query::ref_bench_is_bullish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bullish","fingerprint":"073b174b8f811063","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"tolerance_pct":16.0,"walltime":{"mad_ns":34.0,"median_ns":13637.650684931506,"p99_ns":14167.575342465754,"rounds":[13637.650684931506,15235.430769230768]}},"finance_query::ref_bench_keltner":{"alloc":{"allocs":4972,"bytes":1870394},"callgrind":{"ir":5837979},"covers":"finance_query::backtesting::refs::keltner","fingerprint":"6af166d544df0b9a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5837979},"tolerance_pct":8.0,"walltime":{"mad_ns":1613.5,"median_ns":462681.5,"p99_ns":467215.5,"rounds":[462681.5,465824.75]}},"finance_query::ref_bench_low":{"alloc":{"allocs":5043,"bytes":1722843},"callgrind":{"ir":5194057},"covers":"finance_query::backtesting::refs::low","fingerprint":"64b580f34629b9db","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5194057},"walltime":{"mad_ns":2295.0,"median_ns":423629.5,"p99_ns":435351.25,"rounds":[423629.5,429705.0]}},"finance_query::ref_bench_macd":{"alloc":{"allocs":2541,"bytes":984571},"callgrind":{"ir":3330632},"covers":"finance_query::backtesting::refs::macd","fingerprint":"0f3ee28696d80234","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3330632},"tolerance_pct":8.0,"walltime":{"mad_ns":1055.71428571429,"median_ns":252271.0,"p99_ns":254075.2857142857,"rounds":[252271.0,253594.2857142857]}},"finance_query::ref_bench_mcginley":{"alloc":{"allocs":4963,"bytes":1763384},"callgrind":{"ir":5513884},"covers":"finance_query::backtesting::refs::mcginley","fingerprint":"219e54700b15a097","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5513884},"walltime":{"mad_ns":2449.75,"median_ns":391452.25,"p99_ns":399749.75,"rounds":[416715.5,391452.25]}},"finance_query::ref_bench_median_price":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5166243},"covers":"finance_query::backtesting::refs::median_price","fingerprint":"4280a2ec46bf6b43","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5166243},"walltime":{"mad_ns":2257.25,"median_ns":385783.4,"p99_ns":411201.25,"rounds":[400536.75,385783.4]}},"finance_query::ref_bench_mfi":{"alloc":{"allocs":4998,"bytes":1790098},"callgrind":{"ir":5599542},"covers":"finance_query::backtesting::refs::mfi","fingerprint":"aa99a26cd11bc84a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5599542},"walltime":{"mad_ns":2542.75,"median_ns":388365.75,"p99_ns":393518.5,"rounds":[414794.25,388365.75]}},"finance_query::ref_bench_momentum":{"alloc":{"allocs":2552,"bytes":909675},"callgrind":{"ir":3106444},"covers":"finance_query::backtesting::refs::momentum","fingerprint":"f9142dbb56ca0d0c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3106444},"walltime":{"mad_ns":993.625,"median_ns":209894.66666666663,"p99_ns":214876.44444444444,"rounds":[223308.625,209894.66666666663]}},"finance_query::ref_bench_obv":{"alloc":{"allocs":30,"bytes":76095},"callgrind":{"ir":630917},"covers":"finance_query::backtesting::refs::obv","fingerprint":"3d6e79629f31230a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":630917},"walltime":{"mad_ns":123.51923076923411,"median_ns":35021.45714285714,"p99_ns":37539.5,"rounds":[36155.42307692308,35021.45714285714]}},"finance_query::ref_bench_open":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::open","fingerprint":"da850dbd6678102f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":2463.0,"median_ns":389007.0,"p99_ns":407528.0,"rounds":[404222.5,389007.0]}},"finance_query::ref_bench_parabolic_sar":{"alloc":{"allocs":5056,"bytes":1788988},"callgrind":{"ir":5848163},"covers":"finance_query::backtesting::refs::parabolic_sar","fingerprint":"6fcc18994d0d2551","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5848163},"walltime":{"mad_ns":12851.0,"median_ns":412386.5,"p99_ns":424718.0,"rounds":[438056.75,412386.5]}},"finance_query::ref_bench_price":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::price","fingerprint":"1b4ee7519e037b74","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":2667.0,"median_ns":379780.0,"p99_ns":386672.8,"rounds":[382337.25,379780.0]}},"finance_query::ref_bench_price_change_pct":{"alloc":{"allocs":2489,"bytes":893407},"callgrind":{"ir":2916804},"covers":"finance_query::backtesting::refs::price_change_pct","fingerprint":"8f16dbb01a4520f9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2916804},"walltime":{"mad_ns":320.555555555562,"median_ns":209918.77777777775,"p99_ns":211648.77777777775,"rounds":[209918.77777777775,210097.0]}},"finance_query::ref_bench_relative_volume":{"alloc":{"allocs":4949,"bytes":1765562},"callgrind":{"ir":5672893},"covers":"finance_query::backtesting::refs::relative_volume","fingerprint":"2961b9bc07bb3e3c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5672893},"walltime":{"mad_ns":1655.5,"median_ns":398686.75,"p99_ns":406770.5,"rounds":[400875.5,398686.75]}},"finance_query::ref_bench_roc":{"alloc":{"allocs":2587,"bytes":903142},"callgrind":{"ir":2913664},"covers":"finance_query::backtesting::refs::roc","fingerprint":"5c3409f83357f1a6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2913664},"walltime":{"mad_ns":720.1111111110949,"median_ns":209696.22222222225,"p99_ns":211850.0,"rounds":[212535.66666666663,209696.22222222225]}},"finance_query::ref_bench_rsi":{"alloc":{"allocs":4994,"bytes":1757986},"callgrind":{"ir":5544071},"covers":"finance_query::backtesting::refs::rsi","fingerprint":"505108e04637c2aa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5544071},"walltime":{"mad_ns":1930.5,"median_ns":387052.75,"p99_ns":394027.25,"rounds":[388811.25,387052.75]}},"finance_query::ref_bench_sma":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5402497},"covers":"finance_query::backtesting::refs::sma","fingerprint":"ce8d705861a5f71e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5402497},"walltime":{"mad_ns":1465.0,"median_ns":383068.4,"p99_ns":399240.0,"rounds":[384292.6,383068.4]}},"finance_query::ref_bench_stochastic":{"alloc":{"allocs":4987,"bytes":1851282},"callgrind":{"ir":6150851},"covers":"finance_query::backtesting::refs::stochastic","fingerprint":"62fda5736a9b9213","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6150851},"walltime":{"mad_ns":1639.25,"median_ns":422782.25,"p99_ns":429449.25,"rounds":[422782.25,426622.25]}},"finance_query::ref_bench_stochastic_rsi":{"alloc":{"allocs":4831,"bytes":1846555},"callgrind":{"ir":6005084},"covers":"finance_query::backtesting::refs::stochastic_rsi","fingerprint":"3cce7cc1986571ea","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6005084},"tolerance_pct":8.0,"walltime":{"mad_ns":1510.0,"median_ns":416108.25,"p99_ns":420617.75,"rounds":[416108.25,416828.25]}},"finance_query::ref_bench_supertrend":{"alloc":{"allocs":5021,"bytes":1860896},"callgrind":{"ir":6006854},"covers":"finance_query::backtesting::refs::supertrend","fingerprint":"47fbeb19798a7bd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6006854},"tolerance_pct":15.0,"walltime":{"mad_ns":1797.25,"median_ns":424401.25,"p99_ns":434179.25,"rounds":[424401.25,424701.75]}},"finance_query::ref_bench_tema":{"alloc":{"allocs":4781,"bytes":1770909},"callgrind":{"ir":5404225},"covers":"finance_query::backtesting::refs::tema","fingerprint":"12b6d8760d2633b8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5404225},"walltime":{"mad_ns":1298.1999999999534,"median_ns":380212.4,"p99_ns":384283.8,"rounds":[380212.4,380538.75]}},"finance_query::ref_bench_true_range":{"alloc":{"allocs":5059,"bytes":1777061},"callgrind":{"ir":5339516},"covers":"finance_query::backtesting::refs::true_range","fingerprint":"caedc3c8eef6d173","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5339516},"walltime":{"mad_ns":817.0,"median_ns":391024.6,"p99_ns":394914.8,"rounds":[391024.6,397254.5]}},"finance_query::ref_bench_typical_price":{"alloc":{"allocs":5043,"bytes":1747793},"callgrind":{"ir":5607508},"covers":"finance_query::backtesting::refs::typical_price","fingerprint":"b272cad8f902634b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5607508},"walltime":{"mad_ns":1867.25,"median_ns":404126.75,"p99_ns":408803.75,"rounds":[404126.75,408568.75]}},"finance_query::ref_bench_volume":{"alloc":{"allocs":5043,"bytes":1725837},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::volume","fingerprint":"61d69d8d8bfada85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1083.7999999999884,"median_ns":379769.8,"p99_ns":382773.2,"rounds":[379769.8,385186.4]}},"finance_query::ref_bench_vwap":{"alloc":{"allocs":5060,"bytes":1773061},"callgrind":{"ir":5633702},"covers":"finance_query::backtesting::refs::vwap","fingerprint":"5a7b0d9a4529855f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5633702},"walltime":{"mad_ns":962.7999999999884,"median_ns":394369.2,"p99_ns":399851.2,"rounds":[394369.2,399073.0]}},"finance_query::ref_bench_vwma":{"alloc":{"allocs":4964,"bytes":1758633},"callgrind":{"ir":5367635},"covers":"finance_query::backtesting::refs::vwma","fingerprint":"1ba9ca7635ce524c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5367635},"walltime":{"mad_ns":1600.0,"median_ns":384933.25,"p99_ns":390804.5,"rounds":[387802.75,384933.25]}},"finance_query::ref_bench_williams_r":{"alloc":{"allocs":29,"bytes":65983},"callgrind":{"ir":748860},"covers":"finance_query::backtesting::refs::williams_r","fingerprint":"aefa1d02e674c415","perfcnt":{"cache_refs":0,"cycles":0,"instructions":748860},"tolerance_pct":16.0,"walltime":{"mad_ns":77.40909090909554,"median_ns":34028.65909090909,"p99_ns":34640.40909090909,"rounds":[34028.65909090909,34195.38636363636]}},"finance_query::ref_bench_wma":{"alloc":{"allocs":4969,"bytes":1772256},"callgrind":{"ir":5488219},"covers":"finance_query::backtesting::refs::wma","fingerprint":"c9718070aa926512","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5488219},"walltime":{"mad_ns":2474.5,"median_ns":383878.8,"p99_ns":395083.6,"rounds":[384956.0,383878.8]}},"finance_query::risk_beta":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":262224},"covers":"finance_query::risk::beta","fingerprint":"e8196c36ced6eae3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":262224},"walltime":{"mad_ns":16.177419354840822,"median_ns":32320.709677419356,"p99_ns":32491.612903225807,"rounds":[32320.709677419356,32331.41935483871]}},"finance_query::risk_calmar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":156},"covers":"finance_query::risk::calmar_ratio","fingerprint":"c3b7f0439e318818","perfcnt":{"cache_refs":0,"cycles":0,"instructions":156},"walltime":{"mad_ns":0.004185008370017229,"median_ns":10.688116881168812,"p99_ns":10.910998821997644,"rounds":[10.688604377208756,10.688116881168812]}},"finance_query::risk_historical_cvar":{"alloc":{"allocs":2,"bytes":262144},"callgrind":{"ir":4332813},"covers":"finance_query::risk::historical_cvar","fingerprint":"7dc027bdda935319","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4332813},"walltime":{"mad_ns":835.8571428571304,"median_ns":250058.7142857143,"p99_ns":255866.14285714287,"rounds":[253516.2857142857,250058.7142857143]}},"finance_query::risk_historical_var":{"alloc":{"allocs":2,"bytes":1600000},"callgrind":{"ir":31167375},"covers":"finance_query::risk::historical_var","fingerprint":"e81646adfbb56807","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31167375},"walltime":{"mad_ns":5769.0,"median_ns":1816844.0,"p99_ns":1835611.0,"rounds":[1821073.0,1816844.0]}},"finance_query::risk_information_ratio":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145879},"covers":"finance_query::risk::information_ratio","fingerprint":"031cead0a4a656d5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145879},"walltime":{"mad_ns":9.542056074766151,"median_ns":18673.345794392524,"p99_ns":18760.672897196266,"rounds":[18673.345794392524,18690.01886792453]}},"finance_query::risk_kelly_criterion":{"alloc":{"allocs":16,"bytes":16320},"callgrind":{"ir":30925},"covers":"finance_query::risk::kelly_criterion","fingerprint":"07a04160a3d84860","perfcnt":{"cache_refs":0,"cycles":0,"instructions":30925},"walltime":{"mad_ns":15.692857142857063,"median_ns":2524.5443037974683,"p99_ns":2608.675,"rounds":[2534.925,2524.5443037974683]}},"finance_query::risk_max_drawdown":{"alloc":{"allocs":1,"bytes":8008},"callgrind":{"ir":35226},"covers":"finance_query::risk::max_drawdown","fingerprint":"01242726919cdb33","perfcnt":{"cache_refs":0,"cycles":0,"instructions":35226},"walltime":{"mad_ns":9.431216931217024,"median_ns":4752.827338129497,"p99_ns":4771.191846522782,"rounds":[4770.137566137566,4752.827338129497]}},"finance_query::risk_omega_ratio":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":139305},"covers":"finance_query::risk::omega_ratio","fingerprint":"225e7ea90904fef7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":139305},"walltime":{"mad_ns":8.0,"median_ns":15693.72440944882,"p99_ns":15740.007874015748,"rounds":[15693.72440944882,15694.007874015748]}},"finance_query::risk_parametric_cvar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100416},"covers":"finance_query::risk::parametric_cvar","fingerprint":"094eafc6f4747503","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100416},"walltime":{"mad_ns":6.653543307087602,"median_ns":15725.472440944885,"p99_ns":15771.36220472441,"rounds":[15725.472440944885,15726.700787401574]}},"finance_query::risk_parametric_var":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100412},"covers":"finance_query::risk::parametric_var","fingerprint":"2b80850c4651a51f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100412},"walltime":{"mad_ns":5.007874015747802,"median_ns":15720.141732283464,"p99_ns":15755.850393700788,"rounds":[15720.141732283464,15721.385826771651]}},"finance_query::risk_sharpe":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100406},"covers":"finance_query::risk::sharpe_ratio","fingerprint":"e5c7b87e990d34d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100406},"walltime":{"mad_ns":29.13385826771628,"median_ns":15717.409448818898,"p99_ns":15855.03937007874,"rounds":[15735.929133858268,15717.409448818898]}},"finance_query::risk_sortino":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":161843},"covers":"finance_query::risk::sortino_ratio","fingerprint":"371dea325f9d6cae","perfcnt":{"cache_refs":0,"cycles":0,"instructions":161843},"walltime":{"mad_ns":6.047244094488633,"median_ns":15711.653543307086,"p99_ns":15731.968503937009,"rounds":[15716.11811023622,15711.653543307086]}},"finance_query::risk_tracking_error":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145876},"covers":"finance_query::risk::tracking_error","fingerprint":"1f430ecce80a776f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145876},"walltime":{"mad_ns":10.831775700935395,"median_ns":18680.345794392524,"p99_ns":19466.40186915888,"rounds":[18680.345794392524,18696.915887850468]}},"finance_query::risk_ulcer_index":{"alloc":{"allocs":2,"bytes":262160},"callgrind":{"ir":619414},"covers":"finance_query::risk::ulcer_index","fingerprint":"d468b51317386dfe","perfcnt":{"cache_refs":0,"cycles":0,"instructions":619414},"walltime":{"mad_ns":73.15789473683981,"median_ns":103897.8947368421,"p99_ns":104196.8947368421,"rounds":[103897.8947368421,103973.42105263156]}},"finance_query::risk_win_loss_stats":{"alloc":{"allocs":25,"bytes":393152},"callgrind":{"ir":389633},"covers":"finance_query::risk::win_loss_stats","fingerprint":"a47e7bdf6e3be45e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":389633},"walltime":{"mad_ns":288.1999999999971,"median_ns":119658.06666666668,"p99_ns":121970.53333333334,"rounds":[120640.93333333332,119658.06666666668]}},"finance_query::rss_parse":{"alloc":{"allocs":48,"bytes":3714},"callgrind":{"ir":64944},"covers":"finance_query::feeds::parse_bytes","fingerprint":"06388a2eb9c51257","perfcnt":{"cache_refs":0,"cycles":0,"instructions":64944},"walltime":{"mad_ns":15.353887399463929,"median_ns":3898.069135802469,"p99_ns":3961.13672922252,"rounds":[3935.45308310992,3898.069135802469]}},"finance_query::score_news":{"alloc":{"allocs":976,"bytes":17381},"callgrind":{"ir":909662},"covers":"finance_query::analyze_sentiment","fingerprint":"3df91dbe32c5c7df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":909662},"tolerance_pct":8.0,"walltime":{"mad_ns":298.42307692307804,"median_ns":51164.5,"p99_ns":54388.46153846154,"rounds":[51164.5,52158.74193548387]}},"finance_query::score_transcript":{"alloc":{"allocs":42100,"bytes":1875050},"callgrind":{"ir":46889620},"covers":"finance_query::Transcript::overall_sentiment","fingerprint":"06eeab021692d6ba","perfcnt":{"cache_refs":0,"cycles":0,"instructions":46889620},"walltime":{"mad_ns":13561.0,"median_ns":2916031.0,"p99_ns":3117155.0,"rounds":[2916031.0,3298329.0]}},"finance_query::ser_currencies":{"alloc":{"allocs":8,"bytes":32640},"callgrind":{"ir":223104},"covers":"finance_query::Currency","fingerprint":"efe15403ce3bbb4b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":223104},"walltime":{"mad_ns":47.23668639053176,"median_ns":10360.92899408284,"p99_ns":10592.03550295858,"rounds":[10360.92899408284,13610.895953757225]}},"finance_query::stream_deserialize":{"alloc":{"allocs":4,"bytes":20},"callgrind":{"ir":14523},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"a22cf8f7f61f01b0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14523},"walltime":{"mad_ns":8.216507177033463,"median_ns":637.880980861244,"p99_ns":681.5855263157895,"rounds":[637.880980861244,786.8443686006826]}},"finance_query::stream_serialize":{"alloc":{"allocs":4,"bytes":1920},"callgrind":{"ir":11077},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"7f43620515b19e17","perfcnt":{"cache_refs":0,"cycles":0,"instructions":11077},"walltime":{"mad_ns":4.107237189646071,"median_ns":584.0216587427363,"p99_ns":610.7633386159536,"rounds":[584.0216587427363,678.8728373702422]}},"finance_query::ticker_chart_then_cached":{"alloc":{"allocs":20,"bytes":3266},"callgrind":{"ir":14740},"covers":"finance_query::Ticker::chart","fingerprint":"0d27d7b4508e2520","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14740},"walltime":{"mad_ns":2.9991189427312293,"median_ns":1249.8519823788547,"p99_ns":1265.4123348017622,"rounds":[1249.8519823788547,1289.6988457502623]}},"finance_query::ticker_quote_polls":{"alloc":{"allocs":3,"bytes":32},"asyncexec":{"polls":1,"wakes":0},"callgrind":{"ir":222998},"covers":"finance_query::Ticker::quote","fingerprint":"d2b647327ae6265f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":222998},"walltime":{"mad_ns":6.856687898089149,"median_ns":5823.561561561562,"p99_ns":5860.3663663663665,"rounds":[5840.589171974522,5823.561561561562]}},"finance_query::ticker_quote_then_cached":{"alloc":{"allocs":4,"bytes":43864},"callgrind":{"ir":420299},"covers":"finance_query::Ticker::quote","fingerprint":"032178a0878bae28","perfcnt":{"cache_refs":0,"cycles":0,"instructions":420299},"walltime":{"mad_ns":3.730434782608427,"median_ns":8585.169565217391,"p99_ns":8656.204347826088,"rounds":[8585.169565217391,8717.1]}},"finance_query::tickers_batch_quote_then_cached":{"alloc":{"allocs":16,"bytes":134810},"callgrind":{"ir":237676},"covers":"finance_query::Tickers::quotes","fingerprint":"bbc3950592f74437","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237676},"walltime":{"mad_ns":16.194139194139098,"median_ns":6570.992673992674,"p99_ns":6723.20979020979,"rounds":[6570.992673992674,6676.625874125874]}},"finance_query::translate_dictionary":{"alloc":{"allocs":49,"bytes":2880},"callgrind":{"ir":20006},"covers":"finance_query::translation::translate_texts","fingerprint":"78375b09438d0e25","perfcnt":{"cache_refs":0,"cycles":0,"instructions":20006},"tolerance_pct":8.0,"walltime":{"mad_ns":6.14175654853625,"median_ns":1853.8366718027737,"p99_ns":1920.3892908827784,"rounds":[1853.8366718027737,1890.2127351664255]}},"finance_query::translation_set_backend":{"alloc":{"allocs":1,"bytes":16},"callgrind":{"ir":244},"covers":"finance_query::translation::set_backend","fingerprint":"85aa45e4fe68b716","perfcnt":{"cache_refs":0,"cycles":0,"instructions":244},"walltime":{"mad_ns":0.003984063745015476,"median_ns":33.884130146082335,"p99_ns":35.445385126162016,"rounds":[33.884130146082335,34.310465595385246]}},"finance_query::translation_translate":{"alloc":{"allocs":79,"bytes":6298},"callgrind":{"ir":52818},"covers":"finance_query::translation::translate","fingerprint":"fcff89dfe8706e67","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52818},"walltime":{"mad_ns":15.052631578947512,"median_ns":3139.8380062305296,"p99_ns":3206.9719626168226,"rounds":[3187.309941520468,3139.8380062305296]}},"finance_query::translation_translate_with":{"alloc":{"allocs":77,"bytes":6294},"callgrind":{"ir":51868},"covers":"finance_query::translation::translate_with","fingerprint":"593c7cab4be531d2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":51868},"walltime":{"mad_ns":9.8447937131632,"median_ns":2985.563850687623,"p99_ns":3032.015717092338,"rounds":[2985.563850687623,3094.8309352517986]}}},"noise_pct":0.1073,"unix":1789182827} +{"commit":"ab73ef3d","items":{"finance_query::bt_atr_sizing":{"alloc":{"allocs":164,"bytes":189906},"callgrind":{"ir":640952},"covers":"finance_query::backtesting::BacktestConfig::calculate_position_size_with_context","fingerprint":"1a31fd85773eb633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":640952},"walltime":{"mad_ns":329.679999999993,"median_ns":72332.5,"p99_ns":74485.92,"rounds":[73418.28,72332.5]}},"finance_query::bt_base_to_htf_index":{"alloc":{"allocs":1,"bytes":262144},"callgrind":{"ir":321100},"covers":"finance_query::backtesting::resample::base_to_htf_index","fingerprint":"ae2baba0957ee4cc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":321100},"tolerance_pct":8.0,"walltime":{"mad_ns":43.29729729729661,"median_ns":26408.054054054053,"p99_ns":27129.95945945946,"rounds":[26408.054054054053,26723.315789473683]}},"finance_query::bt_bayesian_search":{"alloc":{"allocs":2382,"bytes":2592578},"callgrind":{"ir":29265180},"covers":"finance_query::backtesting::BayesianSearch","fingerprint":"c00ff0d77f60955b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29265180},"walltime":{"mad_ns":7492.0,"median_ns":2998398.0,"p99_ns":3075624.0,"rounds":[3024424.0,2998398.0]}},"finance_query::bt_fractional_kelly_sizing":{"alloc":{"allocs":88,"bytes":94950},"callgrind":{"ir":470271},"covers":"finance_query::backtesting::BacktestConfigBuilder::position_sizing","fingerprint":"4e94cf4f2165d670","perfcnt":{"cache_refs":0,"cycles":0,"instructions":470271},"walltime":{"mad_ns":101.4736842105267,"median_ns":49458.31578947369,"p99_ns":50606.07894736842,"rounds":[49929.76315789474,49458.31578947369]}},"finance_query::bt_grid_pareto":{"alloc":{"allocs":2966,"bytes":3084181},"callgrind":{"ir":13094776},"covers":"finance_query::backtesting::GridSearch::run_pareto","fingerprint":"00fe1bfd846bc13b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13094776},"walltime":{"mad_ns":5128.0,"median_ns":664333.0,"p99_ns":689155.5,"rounds":[664333.0,680217.5]}},"finance_query::bt_grid_search":{"alloc":{"allocs":3012,"bytes":3101794},"callgrind":{"ir":13131409},"covers":"finance_query::backtesting::GridSearch","fingerprint":"d8dab5ed9ee558dc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13131409},"walltime":{"mad_ns":15423.0,"median_ns":673576.0,"p99_ns":703524.3333333334,"rounds":[674378.0,673576.0]}},"finance_query::bt_leveraged_margin":{"alloc":{"allocs":158,"bytes":141882},"callgrind":{"ir":592247},"covers":"finance_query::backtesting::BacktestConfigBuilder::max_leverage","fingerprint":"6560f32a0b418e34","perfcnt":{"cache_refs":0,"cycles":0,"instructions":592247},"walltime":{"mad_ns":197.26086956521613,"median_ns":60377.22580645161,"p99_ns":62600.25806451613,"rounds":[61473.65217391304,60377.22580645161]}},"finance_query::bt_monte_carlo":{"alloc":{"allocs":6,"bytes":16384},"callgrind":{"ir":1091486},"covers":"finance_query::backtesting::MonteCarloConfig","fingerprint":"7084493d4f7ccac3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1091486},"walltime":{"mad_ns":563.5,"median_ns":179965.5,"p99_ns":182669.625,"rounds":[181551.625,179965.5]}},"finance_query::bt_resample":{"alloc":{"allocs":11,"bytes":589536},"callgrind":{"ir":1451621},"covers":"finance_query::backtesting::resample::resample","fingerprint":"5bc34403042b8b8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1451621},"walltime":{"mad_ns":265.0,"median_ns":111682.64705882352,"p99_ns":115027.46666666666,"rounds":[112283.4,111682.64705882352]}},"finance_query::bt_sma_crossover":{"alloc":{"allocs":2373,"bytes":2344013},"callgrind":{"ir":9490906},"covers":"finance_query::backtesting::BacktestEngine::run","fingerprint":"ecbebd33dca4d8a5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9490906},"walltime":{"mad_ns":2423.0,"median_ns":995467.0,"p99_ns":1024099.0,"rounds":[1005691.0,995467.0]}},"finance_query::bt_strategy_builder":{"alloc":{"allocs":328,"bytes":265698},"callgrind":{"ir":1081078},"covers":"finance_query::backtesting::StrategyBuilder","fingerprint":"6f4ba8353d63b22a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1081078},"walltime":{"mad_ns":4003.5,"median_ns":171351.25,"p99_ns":187086.125,"rounds":[171351.25,174026.11111111112]}},"finance_query::capability_name":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::Capability::name","fingerprint":"8294b35f1d9217c5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.00024999999999986144,"median_ns":2.09036,"p99_ns":2.3195,"rounds":[2.0904,2.09036]}},"finance_query::cond_bench_always_false":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":250390},"covers":"finance_query::backtesting::condition::always_false","fingerprint":"3c6f744dd5ff4e19","perfcnt":{"cache_refs":0,"cycles":0,"instructions":250390},"tolerance_pct":20.0,"walltime":{"mad_ns":28.28571428571377,"median_ns":25628.532467532463,"p99_ns":26230.20779220779,"rounds":[29816.78021978022,25628.532467532463]}},"finance_query::cond_bench_always_true":{"alloc":{"allocs":4045,"bytes":1710867},"callgrind":{"ir":4333637},"covers":"finance_query::backtesting::condition::always_true","fingerprint":"972559dcd669a91b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4333637},"walltime":{"mad_ns":2921.0,"median_ns":438464.25,"p99_ns":467210.0,"rounds":[483883.6666666667,438464.25]}},"finance_query::cond_bench_has_position":{"alloc":{"allocs":4045,"bytes":1712862},"callgrind":{"ir":4322645},"covers":"finance_query::backtesting::condition::has_position","fingerprint":"c3b523e0c800f7d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4322645},"walltime":{"mad_ns":1001.5,"median_ns":427595.5,"p99_ns":443887.5,"rounds":[481042.75,427595.5]}},"finance_query::cond_bench_held_for_bars":{"alloc":{"allocs":1041,"bytes":458837},"callgrind":{"ir":1519697},"covers":"finance_query::backtesting::condition::held_for_bars","fingerprint":"a0eee65aa23de41c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1519697},"walltime":{"mad_ns":277.7272727272648,"median_ns":165319.6,"p99_ns":179291.18181818182,"rounds":[175037.54545454544,165319.6]}},"finance_query::cond_bench_in_loss":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4359928},"covers":"finance_query::backtesting::condition::in_loss","fingerprint":"e74fc250504a592c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4359928},"walltime":{"mad_ns":1454.75,"median_ns":433772.25,"p99_ns":450827.75,"rounds":[482437.25,433772.25]}},"finance_query::cond_bench_in_profit":{"alloc":{"allocs":142,"bytes":88980},"callgrind":{"ir":558418},"covers":"finance_query::backtesting::condition::in_profit","fingerprint":"4da9f8368bae4c7b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":558418},"walltime":{"mad_ns":75.14705882353155,"median_ns":54219.470588235294,"p99_ns":54790.617647058825,"rounds":[59340.94117647059,54219.470588235294]}},"finance_query::cond_bench_is_long":{"alloc":{"allocs":4045,"bytes":1702887},"callgrind":{"ir":4317880},"covers":"finance_query::backtesting::condition::is_long","fingerprint":"a2c55e82a48a18d0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4317880},"walltime":{"mad_ns":1923.0,"median_ns":427277.25,"p99_ns":449518.5,"rounds":[478501.5,427277.25]}},"finance_query::cond_bench_is_short":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::is_short","fingerprint":"3ba1bf496b31d556","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":46.95833333333576,"median_ns":38560.16,"p99_ns":38783.5,"rounds":[40356.270833333336,38560.16]}},"finance_query::cond_bench_no_position":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":401339},"covers":"finance_query::backtesting::condition::no_position","fingerprint":"d0234918ea9ef760","perfcnt":{"cache_refs":0,"cycles":0,"instructions":401339},"walltime":{"mad_ns":45.16326530612423,"median_ns":38568.17647058824,"p99_ns":39658.450980392154,"rounds":[40344.69387755102,38568.17647058824]}},"finance_query::cond_bench_stop_loss":{"alloc":{"allocs":24,"bytes":43690},"callgrind":{"ir":456629},"covers":"finance_query::backtesting::condition::stop_loss","fingerprint":"21373e5c8514906c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":456629},"walltime":{"mad_ns":74.375,"median_ns":46931.3,"p99_ns":47403.525,"rounds":[49802.325,46931.3]}},"finance_query::cond_bench_take_profit":{"alloc":{"allocs":13,"bytes":42860},"callgrind":{"ir":443261},"covers":"finance_query::backtesting::condition::take_profit","fingerprint":"f3bd88ef95f664c6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":443261},"walltime":{"mad_ns":51.72093023255729,"median_ns":45540.666666666664,"p99_ns":45955.47222222222,"rounds":[48016.09302325582,45540.666666666664]}},"finance_query::cond_bench_trailing_stop":{"alloc":{"allocs":92,"bytes":88644},"callgrind":{"ir":596789},"covers":"finance_query::backtesting::condition::trailing_stop","fingerprint":"06a3454eeed9da8d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":596789},"walltime":{"mad_ns":119.5172413793116,"median_ns":56420.75,"p99_ns":59120.75,"rounds":[58428.48275862069,56420.75]}},"finance_query::cond_bench_trailing_take_profit":{"alloc":{"allocs":72,"bytes":63588},"callgrind":{"ir":605839},"covers":"finance_query::backtesting::condition::trailing_take_profit","fingerprint":"dd16b1f0cf140931","perfcnt":{"cache_refs":0,"cycles":0,"instructions":605839},"walltime":{"mad_ns":102.375,"median_ns":58118.875,"p99_ns":59841.84375,"rounds":[58118.875,58682.59375]}},"finance_query::de_chart":{"alloc":{"allocs":13,"bytes":4369},"callgrind":{"ir":108442},"covers":"finance_query::Chart","fingerprint":"7271e37638ec9e3b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":108442},"walltime":{"mad_ns":26.00602409638668,"median_ns":9118.771604938273,"p99_ns":9298.668674698794,"rounds":[9201.234939759035,9118.771604938273]}},"finance_query::de_crypto_coins":{"alloc":{"allocs":205,"bytes":28185},"callgrind":{"ir":350775},"covers":"finance_query::crypto::CoinQuote","fingerprint":"c87c004d0199f031","perfcnt":{"cache_refs":0,"cycles":0,"instructions":350775},"walltime":{"mad_ns":96.95744680851205,"median_ns":33297.46808510638,"p99_ns":33578.744680851065,"rounds":[33297.46808510638,34953.1914893617]}},"finance_query::de_currencies":{"alloc":{"allocs":647,"bytes":54672},"callgrind":{"ir":598600},"covers":"finance_query::Currency","fingerprint":"72ec11822c1f80e5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":598600},"walltime":{"mad_ns":201.074074074073,"median_ns":55699.59259259259,"p99_ns":58355.07407407407,"rounds":[55699.59259259259,67991.85185185185]}},"finance_query::de_edgar_facts":{"alloc":{"allocs":11899,"bytes":1356382},"callgrind":{"ir":13889903},"covers":"finance_query::CompanyFacts","fingerprint":"779882a5a9ad195d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":13889903},"walltime":{"mad_ns":61813.0,"median_ns":1359764.0,"p99_ns":1467076.0,"rounds":[1364490.0,1359764.0]}},"finance_query::de_edgar_submissions":{"alloc":{"allocs":6784,"bytes":465397},"callgrind":{"ir":5273161},"covers":"finance_query::EdgarSubmissions","fingerprint":"e51057e95d193355","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5273161},"walltime":{"mad_ns":1775.0,"median_ns":451824.0,"p99_ns":473852.5,"rounds":[451824.0,454298.0]}},"finance_query::de_fear_and_greed":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":1413},"covers":"finance_query::FearAndGreed","fingerprint":"9fad246454f6f82b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1413},"walltime":{"mad_ns":0.6500927643784706,"median_ns":117.44736314417486,"p99_ns":119.24211502782931,"rounds":[117.69461966604824,117.44736314417486]}},"finance_query::de_fear_and_greed_crypto_history":{"alloc":{"allocs":3,"bytes":448},"callgrind":{"ir":15530},"covers":"finance_query::FearAndGreed","fingerprint":"157de1fa8946d2a3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":15530},"walltime":{"mad_ns":4.5952095808384,"median_ns":1340.5448136958712,"p99_ns":1379.2034239677744,"rounds":[1372.0730538922155,1340.5448136958712]}},"finance_query::de_financials":{"alloc":{"allocs":206,"bytes":22532},"callgrind":{"ir":237235},"covers":"finance_query::FinancialStatement","fingerprint":"8f847106eb3fbec5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237235},"walltime":{"mad_ns":67.46052631579005,"median_ns":20925.493506493505,"p99_ns":21450.513157894737,"rounds":[20975.46052631579,20925.493506493505]}},"finance_query::de_fred_series":{"alloc":{"allocs":873,"bytes":90398},"callgrind":{"ir":1053514},"covers":"finance_query::fred::MacroSeries","fingerprint":"f42e82e6930d1ddc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1053514},"walltime":{"mad_ns":148.75,"median_ns":95734.85,"p99_ns":97100.4,"rounds":[95734.85,111581.29411764706]}},"finance_query::de_hours":{"alloc":{"allocs":10,"bytes":1046},"callgrind":{"ir":7474},"covers":"finance_query::MarketHours","fingerprint":"bea72236e97c42c9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":7474},"walltime":{"mad_ns":1.660797034291022,"median_ns":711.5421686746988,"p99_ns":728.7590361445783,"rounds":[711.5421686746988,723.3257142857143]}},"finance_query::de_market_summary":{"alloc":{"allocs":228,"bytes":36044},"callgrind":{"ir":260908},"covers":"finance_query::MarketSummaryQuote","fingerprint":"9fb8cd5f8da7b665","perfcnt":{"cache_refs":0,"cycles":0,"instructions":260908},"walltime":{"mad_ns":60.1071428571413,"median_ns":30365.428571428572,"p99_ns":30819.898305084746,"rounds":[30365.428571428572,30440.84745762712]}},"finance_query::de_news":{"alloc":{"allocs":53,"bytes":6690},"callgrind":{"ir":45006},"covers":"finance_query::News","fingerprint":"8d9853d8a34c3745","perfcnt":{"cache_refs":0,"cycles":0,"instructions":45006},"walltime":{"mad_ns":27.09999999999991,"median_ns":3691.3976608187136,"p99_ns":3722.6725146198833,"rounds":[3703.917647058824,3691.3976608187136]}},"finance_query::de_options":{"alloc":{"allocs":6,"bytes":1028},"callgrind":{"ir":12470},"covers":"finance_query::Options","fingerprint":"03666dca23b1957f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":12470},"walltime":{"mad_ns":9.0,"median_ns":1039.39,"p99_ns":1054.2557142857142,"rounds":[1039.39,1047.7427385892115]}},"finance_query::de_quote":{"alloc":{"allocs":8235,"bytes":767090},"callgrind":{"ir":9519938},"covers":"finance_query::Quote","fingerprint":"c4846f0193df1bd5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":9519938},"walltime":{"mad_ns":5198.0,"median_ns":1041906.0,"p99_ns":1064990.0,"rounds":[1041906.0,1043168.0]}},"finance_query::de_screener":{"alloc":{"allocs":4498,"bytes":484379},"callgrind":{"ir":3845603},"covers":"finance_query::ScreenerResults","fingerprint":"f22da9714be2434b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3845603},"walltime":{"mad_ns":5573.5,"median_ns":391691.5,"p99_ns":405574.75,"rounds":[393626.5,391691.5]}},"finance_query::de_search":{"alloc":{"allocs":55,"bytes":5105},"callgrind":{"ir":55868},"covers":"finance_query::SearchResults","fingerprint":"9fa3fc76c183024b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":55868},"walltime":{"mad_ns":13.767123287670984,"median_ns":5172.155251141552,"p99_ns":5264.07305936073,"rounds":[5172.155251141552,5374.331896551724]}},"finance_query::de_treasury_yields":{"alloc":{"allocs":119,"bytes":59594},"callgrind":{"ir":774527},"covers":"finance_query::fred::TreasuryYield","fingerprint":"4ffd3df65edb94ee","perfcnt":{"cache_refs":0,"cycles":0,"instructions":774527},"walltime":{"mad_ns":224.6956521739048,"median_ns":78977.39130434782,"p99_ns":80852.83333333333,"rounds":[78977.39130434782,79315.5]}},"finance_query::de_trending":{"alloc":{"allocs":24,"bytes":1551},"callgrind":{"ir":18279},"covers":"finance_query::TrendingQuote","fingerprint":"8566b49a86857ae5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18279},"walltime":{"mad_ns":1.6938775510202504,"median_ns":1363.5627836611195,"p99_ns":1386.426626323752,"rounds":[1385.2157434402332,1363.5627836611195]}},"finance_query::dispatch_select":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":68},"covers":"finance_query::Capability","fingerprint":"4ed46cd58b0b0633","perfcnt":{"cache_refs":0,"cycles":0,"instructions":68},"walltime":{"mad_ns":0.00039999999999995595,"median_ns":3.658849882748241,"p99_ns":3.9827447411711177,"rounds":[3.83296,3.658849882748241]}},"finance_query::ind_accumulation_distribution":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":27672},"covers":"finance_query::indicators::accumulation_distribution","fingerprint":"a4ba9402ef97e23a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":27672},"walltime":{"mad_ns":3.852747252746667,"median_ns":4320.350220264318,"p99_ns":4360.872246696035,"rounds":[4320.887912087912,4320.350220264318]}},"finance_query::ind_alma":{"alloc":{"allocs":2,"bytes":16072},"callgrind":{"ir":107851},"covers":"finance_query::indicators::alma","fingerprint":"407339f38d0d36c2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":107851},"walltime":{"mad_ns":6.031690140845058,"median_ns":6944.947183098591,"p99_ns":7038.644366197183,"rounds":[6945.468309859155,6944.947183098591]}},"finance_query::ind_aroon":{"alloc":{"allocs":9,"bytes":32704},"callgrind":{"ir":194710},"covers":"finance_query::indicators::aroon","fingerprint":"edd5012131150e00","perfcnt":{"cache_refs":0,"cycles":0,"instructions":194710},"walltime":{"mad_ns":93.01694915254302,"median_ns":11880.050847457627,"p99_ns":12293.483333333334,"rounds":[11880.050847457627,11889.05]}},"finance_query::ind_atr":{"alloc":{"allocs":2,"bytes":23896},"callgrind":{"ir":57477},"covers":"finance_query::indicators::atr","fingerprint":"3a955393230e3043","perfcnt":{"cache_refs":0,"cycles":0,"instructions":57477},"walltime":{"mad_ns":10.184357541898862,"median_ns":11058.618784530388,"p99_ns":11148.374301675978,"rounds":[11065.787709497206,11058.618784530388]}},"finance_query::ind_awesome_oscillator":{"alloc":{"allocs":4,"bytes":39704},"callgrind":{"ir":52496},"covers":"finance_query::indicators::awesome_oscillator","fingerprint":"fcd270a4e5f4fe68","perfcnt":{"cache_refs":0,"cycles":0,"instructions":52496},"walltime":{"mad_ns":10.689320388350096,"median_ns":9452.791262135925,"p99_ns":9512.980582524273,"rounds":[9452.791262135925,9454.95566502463]}},"finance_query::ind_balance_of_power":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":23362},"covers":"finance_query::indicators::balance_of_power","fingerprint":"82fe9492364c86d6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23362},"walltime":{"mad_ns":19.435866983373216,"median_ns":2198.1465416178194,"p99_ns":2223.5896834701057,"rounds":[2225.457244655582,2198.1465416178194]}},"finance_query::ind_bull_bear_power":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29581},"covers":"finance_query::indicators::bull_bear_power","fingerprint":"912b17c3d69c27b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29581},"walltime":{"mad_ns":10.401544401544015,"median_ns":7693.837837837837,"p99_ns":7733.7027027027025,"rounds":[7693.837837837837,7734.277108433735]}},"finance_query::ind_cci":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":149203},"covers":"finance_query::indicators::cci","fingerprint":"72b63332d473c7fc","perfcnt":{"cache_refs":0,"cycles":0,"instructions":149203},"walltime":{"mad_ns":20.129629629627743,"median_ns":18438.537037037036,"p99_ns":18742.435185185182,"rounds":[18438.537037037036,18447.37037037037]}},"finance_query::ind_chaikin_oscillator":{"alloc":{"allocs":4,"bytes":39912},"callgrind":{"ir":66908},"covers":"finance_query::indicators::chaikin_oscillator","fingerprint":"dd88dcb140ecfb22","perfcnt":{"cache_refs":0,"cycles":0,"instructions":66908},"walltime":{"mad_ns":14.214285714286234,"median_ns":17916.396396396398,"p99_ns":18099.598214285714,"rounds":[17977.8125,17916.396396396398]}},"finance_query::ind_choppiness_index":{"alloc":{"allocs":8,"bytes":16560},"callgrind":{"ir":281356},"covers":"finance_query::indicators::choppiness_index","fingerprint":"d6cea008c31f227f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":281356},"walltime":{"mad_ns":53.16326530612423,"median_ns":21459.79591836735,"p99_ns":21843.04081632653,"rounds":[21459.79591836735,21478.224489795917]}},"finance_query::ind_cmf":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":50390},"covers":"finance_query::indicators::cmf","fingerprint":"cfed0c3b398cc11c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":50390},"walltime":{"mad_ns":3.884700665188575,"median_ns":4146.008869179601,"p99_ns":4191.4190687361415,"rounds":[4146.008869179601,4146.49347826087]}},"finance_query::ind_cmo":{"alloc":{"allocs":2,"bytes":24000},"callgrind":{"ir":61742},"covers":"finance_query::indicators::cmo","fingerprint":"df5f501a0964d2d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":61742},"walltime":{"mad_ns":14.73584905660391,"median_ns":5769.518867924528,"p99_ns":5900.8490566037735,"rounds":[5769.518867924528,5771.152380952381]}},"finance_query::ind_coppock_curve":{"alloc":{"allocs":3,"bytes":31704},"callgrind":{"ir":74202},"covers":"finance_query::indicators::coppock_curve","fingerprint":"96136bbce8ae45b4","perfcnt":{"cache_refs":0,"cycles":0,"instructions":74202},"walltime":{"mad_ns":11.34513274336132,"median_ns":8880.20796460177,"p99_ns":9011.20353982301,"rounds":[8890.615044247788,8880.20796460177]}},"finance_query::ind_dema":{"alloc":{"allocs":3,"bytes":31544},"callgrind":{"ir":40936},"covers":"finance_query::indicators::dema","fingerprint":"0a85348771f7c482","perfcnt":{"cache_refs":0,"cycles":0,"instructions":40936},"walltime":{"mad_ns":10.9530201342277,"median_ns":13308.146666666667,"p99_ns":13423.846666666666,"rounds":[13321.758389261746,13308.146666666667]}},"finance_query::ind_donchian_channels":{"alloc":{"allocs":9,"bytes":48448},"callgrind":{"ir":181271},"covers":"finance_query::indicators::donchian_channels","fingerprint":"434b0fbbef5cb545","perfcnt":{"cache_refs":0,"cycles":0,"instructions":181271},"walltime":{"mad_ns":37.875,"median_ns":10885.890625,"p99_ns":11106.222222222224,"rounds":[10885.890625,10888.90476190476]}},"finance_query::ind_elder_ray":{"alloc":{"allocs":3,"bytes":39904},"callgrind":{"ir":29582},"covers":"finance_query::indicators::elder_ray","fingerprint":"ff795913ef7682e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":29582},"walltime":{"mad_ns":14.843373493975378,"median_ns":7695.578313253012,"p99_ns":7770.525896414342,"rounds":[7695.578313253012,7733.741035856574]}},"finance_query::ind_fibonacci_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":24550},"covers":"finance_query::indicators::fibonacci_pivot_points","fingerprint":"2951d26a1c435c26","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24550},"walltime":{"mad_ns":1.9956709956709344,"median_ns":2815.746031746032,"p99_ns":2860.220913107511,"rounds":[2815.746031746032,2819.703976435935]}},"finance_query::ind_fibonacci_retracement":{"alloc":{"allocs":9,"bytes":64960},"callgrind":{"ir":184891},"covers":"finance_query::indicators::fibonacci_retracement","fingerprint":"221a55ac0c457334","perfcnt":{"cache_refs":0,"cycles":0,"instructions":184891},"walltime":{"mad_ns":41.9375,"median_ns":11228.15873015873,"p99_ns":11522.873015873016,"rounds":[11274.59375,11228.15873015873]}},"finance_query::ind_heikin_ashi":{"alloc":{"allocs":9,"bytes":136000},"callgrind":{"ir":133768},"covers":"finance_query::indicators::heikin_ashi","fingerprint":"d15fa71d61fb5e85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":133768},"walltime":{"mad_ns":18.008064516128798,"median_ns":15656.83064516129,"p99_ns":15894.467213114754,"rounds":[15656.83064516129,15663.22131147541]}},"finance_query::ind_hma":{"alloc":{"allocs":5,"bytes":47448},"callgrind":{"ir":103233},"covers":"finance_query::indicators::hma","fingerprint":"29e1b1a3910f7137","perfcnt":{"cache_refs":0,"cycles":0,"instructions":103233},"walltime":{"mad_ns":16.141791044776255,"median_ns":14622.507462686568,"p99_ns":14795.216417910447,"rounds":[14627.94776119403,14622.507462686568]}},"finance_query::ind_ichimoku":{"alloc":{"allocs":27,"bytes":82368},"callgrind":{"ir":535303},"covers":"finance_query::indicators::ichimoku","fingerprint":"c69ae4cfa22e437b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":535303},"walltime":{"mad_ns":138.42857142857247,"median_ns":32998.892857142855,"p99_ns":34535.07142857143,"rounds":[34096.57142857143,32998.892857142855]}},"finance_query::ind_keltner_channels":{"alloc":{"allocs":5,"bytes":63776},"callgrind":{"ir":98514},"covers":"finance_query::indicators::keltner_channels","fingerprint":"09692a3f40a762fa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":98514},"walltime":{"mad_ns":33.60215053763386,"median_ns":19085.989247311827,"p99_ns":19221.032258064515,"rounds":[19085.989247311827,19102.893203883497]}},"finance_query::ind_last_value":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":23},"covers":"finance_query::indicators::last_value","fingerprint":"04fc46abc954b5b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":23},"walltime":{"mad_ns":0.024799999999999933,"median_ns":2.1685,"p99_ns":2.404875,"rounds":[2.1968,2.1685]}},"finance_query::ind_macd":{"alloc":{"allocs":7,"bytes":79248},"callgrind":{"ir":82597},"covers":"finance_query::indicators::macd","fingerprint":"5f065cb1242ac348","perfcnt":{"cache_refs":0,"cycles":0,"instructions":82597},"walltime":{"mad_ns":17.604395604397723,"median_ns":21919.967032967033,"p99_ns":22077.78021978022,"rounds":[21919.967032967033,21934.065934065933]}},"finance_query::ind_mcginley_dynamic":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":21714},"covers":"finance_query::indicators::mcginley_dynamic","fingerprint":"c34e1c8af577dadf","perfcnt":{"cache_refs":0,"cycles":0,"instructions":21714},"walltime":{"mad_ns":9.45833333333212,"median_ns":13803.944444444443,"p99_ns":13851.798611111111,"rounds":[13804.215277777776,13803.944444444443]}},"finance_query::ind_mfi":{"alloc":{"allocs":3,"bytes":32000},"callgrind":{"ir":94264},"covers":"finance_query::indicators::mfi","fingerprint":"0a20af3029b65575","perfcnt":{"cache_refs":0,"cycles":0,"instructions":94264},"walltime":{"mad_ns":14.39583333333303,"median_ns":7128.114583333333,"p99_ns":7245.583333333333,"rounds":[7139.791666666667,7128.114583333333]}},"finance_query::ind_momentum":{"alloc":{"allocs":52,"bytes":390856},"callgrind":{"ir":1190431},"covers":"finance_query::indicators::rsi","fingerprint":"513ff91715274e12","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1190431},"walltime":{"mad_ns":756.2000000000116,"median_ns":129740.9,"p99_ns":134556.66666666666,"rounds":[129740.9,129807.33333333331]}},"finance_query::ind_momentum_single":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":8020},"covers":"finance_query::indicators::momentum","fingerprint":"c3fc9bddf528140b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":8020},"walltime":{"mad_ns":1.8490384615384985,"median_ns":582.7602564102564,"p99_ns":598.3600552868003,"rounds":[582.7602564102564,585.628196268141]}},"finance_query::ind_moving_averages":{"alloc":{"allocs":27,"bytes":268760},"callgrind":{"ir":488120},"covers":"finance_query::indicators::ema","fingerprint":"d665ab564dd7c777","perfcnt":{"cache_refs":0,"cycles":0,"instructions":488120},"walltime":{"mad_ns":123.69999999999708,"median_ns":96646.8,"p99_ns":97432.0,"rounds":[96664.75,96646.8]}},"finance_query::ind_parabolic_sar":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":24998},"covers":"finance_query::indicators::parabolic_sar","fingerprint":"41162955c59ce42b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":24998},"walltime":{"mad_ns":5.262820512820781,"median_ns":2318.3878205128203,"p99_ns":2337.9867549668875,"rounds":[2318.3878205128203,2320.208609271523]}},"finance_query::ind_patterns":{"alloc":{"allocs":1,"bytes":16384},"callgrind":{"ir":1184450},"covers":"finance_query::indicators::patterns","fingerprint":"3c7b5c9d282f425e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1184450},"walltime":{"mad_ns":93.8421052631602,"median_ns":96498.15789473684,"p99_ns":99989.73684210528,"rounds":[96498.15789473684,96781.31578947368]}},"finance_query::ind_pivot_points":{"alloc":{"allocs":1,"bytes":64000},"callgrind":{"ir":26053},"covers":"finance_query::indicators::pivot_points","fingerprint":"5037eaf2acc52e47","perfcnt":{"cache_refs":0,"cycles":0,"instructions":26053},"walltime":{"mad_ns":3.673701298701417,"median_ns":3222.3246753246754,"p99_ns":3282.366883116883,"rounds":[3222.3246753246754,3240.7837837837837]}},"finance_query::ind_roc":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":16876},"covers":"finance_query::indicators::roc","fingerprint":"9570123525861f2c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":16876},"walltime":{"mad_ns":15.333971291865964,"median_ns":1920.177033492823,"p99_ns":1951.4191387559808,"rounds":[1920.177033492823,1923.5108055009823]}},"finance_query::ind_sma":{"alloc":{"allocs":1,"bytes":1600000},"callgrind":{"ir":2200136},"covers":"finance_query::indicators::sma","fingerprint":"fd143190190cfe69","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2200136},"walltime":{"mad_ns":541.0,"median_ns":424057.0,"p99_ns":430041.0,"rounds":[424057.0,425820.5]}},"finance_query::ind_stochastic":{"alloc":{"allocs":11,"bytes":56224},"callgrind":{"ir":226828},"covers":"finance_query::indicators::stochastic","fingerprint":"5e812aa1ee3330f5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":226828},"walltime":{"mad_ns":45.8727272727283,"median_ns":16180.854545454546,"p99_ns":16802.11111111111,"rounds":[16180.854545454546,16306.537037037036]}},"finance_query::ind_stochastic_rsi":{"alloc":{"allocs":12,"bytes":63640},"callgrind":{"ir":288917},"covers":"finance_query::indicators::stochastic_rsi","fingerprint":"aa43d07f156674ad","perfcnt":{"cache_refs":0,"cycles":0,"instructions":288917},"walltime":{"mad_ns":74.2790697674427,"median_ns":27497.3488372093,"p99_ns":28110.837209302324,"rounds":[27497.3488372093,27620.571428571428]}},"finance_query::ind_supertrend":{"alloc":{"allocs":4,"bytes":40928},"callgrind":{"ir":118930},"covers":"finance_query::indicators::supertrend","fingerprint":"583383787911402d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":118930},"walltime":{"mad_ns":13.12403100775191,"median_ns":15040.581395348838,"p99_ns":15279.868217054263,"rounds":[15040.581395348838,15099.751937984496]}},"finance_query::ind_tema":{"alloc":{"allocs":4,"bytes":39088},"callgrind":{"ir":58081},"covers":"finance_query::indicators::tema","fingerprint":"f79a8e290f74def2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":58081},"walltime":{"mad_ns":16.89215686274474,"median_ns":19554.57843137255,"p99_ns":19662.196078431374,"rounds":[19554.57843137255,19555.382352941175]}},"finance_query::ind_trend":{"alloc":{"allocs":48,"bytes":267808},"callgrind":{"ir":1045401},"covers":"finance_query::indicators::adx","fingerprint":"6500b07fb0d3bae1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1045401},"walltime":{"mad_ns":588.5384615384537,"median_ns":91737.92307692308,"p99_ns":99156.76923076923,"rounds":[93248.6153846154,91737.92307692308]}},"finance_query::ind_true_range":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":18089},"covers":"finance_query::indicators::true_range","fingerprint":"233fd9976c841017","perfcnt":{"cache_refs":0,"cycles":0,"instructions":18089},"walltime":{"mad_ns":2.182089552238949,"median_ns":1331.732089552239,"p99_ns":1351.33650329188,"rounds":[1331.732089552239,1331.936356986101]}},"finance_query::ind_volatility":{"alloc":{"allocs":28,"bytes":216680},"callgrind":{"ir":675327},"covers":"finance_query::indicators::bollinger_bands","fingerprint":"7a9d5e233b6d7376","perfcnt":{"cache_refs":0,"cycles":0,"instructions":675327},"walltime":{"mad_ns":207.5,"median_ns":71149.11111111111,"p99_ns":75119.0,"rounds":[71149.11111111111,71483.55555555556]}},"finance_query::ind_volume":{"alloc":{"allocs":14,"bytes":167912},"callgrind":{"ir":313454},"covers":"finance_query::indicators::obv","fingerprint":"93d15f654546873b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":313454},"walltime":{"mad_ns":92.06451612903766,"median_ns":44385.46875,"p99_ns":45185.645161290326,"rounds":[44394.12903225807,44385.46875]}},"finance_query::ind_vwap":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":31671},"covers":"finance_query::indicators::vwap","fingerprint":"3990d8b4a4188a2e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31671},"walltime":{"mad_ns":5.1415929203540145,"median_ns":4346.929203539823,"p99_ns":4373.982300884956,"rounds":[4346.929203539823,4366.433260393873]}},"finance_query::ind_vwma":{"alloc":{"allocs":1,"bytes":16000},"callgrind":{"ir":49541},"covers":"finance_query::indicators::vwma","fingerprint":"a173fa2a7652f4df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":49541},"walltime":{"mad_ns":6.00862068965489,"median_ns":3266.3379310344826,"p99_ns":3393.951134380454,"rounds":[3266.3379310344826,3282.9284467713787]}},"finance_query::ind_williams_r":{"alloc":{"allocs":7,"bytes":16448},"callgrind":{"ir":180141},"covers":"finance_query::indicators::williams_r","fingerprint":"85eaa4a9325413a9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":180141},"walltime":{"mad_ns":107.28787878787809,"median_ns":10831.575757575758,"p99_ns":11423.227272727272,"rounds":[10831.575757575758,10936.136363636364]}},"finance_query::ind_wma":{"alloc":{"allocs":7,"bytes":38608},"callgrind":{"ir":31001},"covers":"finance_query::indicators::wma","fingerprint":"dad4552a7549d9d8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31001},"walltime":{"mad_ns":6.611413043478024,"median_ns":4996.584239130435,"p99_ns":5037.597826086957,"rounds":[4996.584239130435,5025.457765667575]}},"finance_query::ind_zigzag":{"alloc":{"allocs":4,"bytes":1440},"callgrind":{"ir":19859},"covers":"finance_query::indicators::zigzag","fingerprint":"d2509b80120fa31f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19859},"walltime":{"mad_ns":49.99740932642476,"median_ns":1495.974537037037,"p99_ns":1599.4248704663212,"rounds":[1515.8782383419689,1495.974537037037]}},"finance_query::ref_bench_accumulation_distribution":{"alloc":{"allocs":23,"bytes":73469},"callgrind":{"ir":576793},"covers":"finance_query::backtesting::refs::accumulation_distribution","fingerprint":"6cb8fc3f81be9b03","perfcnt":{"cache_refs":0,"cycles":0,"instructions":576793},"walltime":{"mad_ns":96.02941176470632,"median_ns":55903.5,"p99_ns":58846.52777777778,"rounds":[60130.35294117647,55903.5]}},"finance_query::ref_bench_adx":{"alloc":{"allocs":4930,"bytes":1765123},"callgrind":{"ir":5311469},"covers":"finance_query::backtesting::refs::adx","fingerprint":"b96e5d02114720c7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5311469},"walltime":{"mad_ns":2317.0,"median_ns":538970.0,"p99_ns":574934.3333333334,"rounds":[564895.3333333334,538970.0]}},"finance_query::ref_bench_alma":{"alloc":{"allocs":5019,"bytes":1772359},"callgrind":{"ir":5899237},"covers":"finance_query::backtesting::refs::alma","fingerprint":"aa1520a9e62dc58a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5899237},"walltime":{"mad_ns":1806.0,"median_ns":578977.0,"p99_ns":595702.3333333334,"rounds":[595928.6666666666,578977.0]}},"finance_query::ref_bench_aroon":{"alloc":{"allocs":4950,"bytes":1795683},"callgrind":{"ir":5614569},"covers":"finance_query::backtesting::refs::aroon","fingerprint":"7e246812f1ced83c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5614569},"tolerance_pct":8.0,"walltime":{"mad_ns":1949.666666666628,"median_ns":546822.0,"p99_ns":589008.6666666666,"rounds":[570176.6666666666,546822.0]}},"finance_query::ref_bench_atr":{"alloc":{"allocs":4996,"bytes":1773994},"callgrind":{"ir":5548444},"covers":"finance_query::backtesting::refs::atr","fingerprint":"40cf51f87eca70a1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5548444},"walltime":{"mad_ns":2103.0,"median_ns":547449.6666666666,"p99_ns":583981.0,"rounds":[571158.0,547449.6666666666]}},"finance_query::ref_bench_awesome_oscillator":{"alloc":{"allocs":2636,"bytes":1742627},"callgrind":{"ir":3090717},"covers":"finance_query::backtesting::refs::awesome_oscillator","fingerprint":"1a2c8cbd902fa49b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3090717},"walltime":{"mad_ns":1091.5999999999767,"median_ns":330847.4,"p99_ns":347238.0,"rounds":[348505.6,330847.4]}},"finance_query::ref_bench_balance_of_power":{"alloc":{"allocs":25,"bytes":81476},"callgrind":{"ir":574481},"covers":"finance_query::backtesting::refs::balance_of_power","fingerprint":"c0b953bc214d214b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":574481},"walltime":{"mad_ns":58.5,"median_ns":54340.583333333336,"p99_ns":55768.0,"rounds":[55307.57894736842,54340.583333333336]}},"finance_query::ref_bench_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1539680},"covers":"finance_query::backtesting::refs::bear_power","fingerprint":"35518ebf60d1ad65","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1539680},"walltime":{"mad_ns":287.7272727272939,"median_ns":146298.25,"p99_ns":149918.75,"rounds":[154793.45454545456,146298.25]}},"finance_query::ref_bench_bollinger":{"alloc":{"allocs":4968,"bytes":1834706},"callgrind":{"ir":6100680},"covers":"finance_query::backtesting::refs::bollinger","fingerprint":"d95a3d343e387be7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6100680},"walltime":{"mad_ns":3685.333333333256,"median_ns":579003.6666666666,"p99_ns":595722.0,"rounds":[601750.6666666666,579003.6666666666]}},"finance_query::ref_bench_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5302868},"covers":"finance_query::backtesting::refs::bull_power","fingerprint":"755660e1ca4b6f4c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5302868},"walltime":{"mad_ns":2397.0,"median_ns":503854.0,"p99_ns":525139.3333333334,"rounds":[523409.6666666667,503854.0]}},"finance_query::ref_bench_candle_body":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":254372},"covers":"finance_query::backtesting::refs::candle_body","fingerprint":"21a2a572473de943","perfcnt":{"cache_refs":0,"cycles":0,"instructions":254372},"tolerance_pct":16.0,"walltime":{"mad_ns":42.642857142855064,"median_ns":25023.69620253165,"p99_ns":26616.3417721519,"rounds":[29184.414285714287,25023.69620253165]}},"finance_query::ref_bench_candle_range":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5165245},"covers":"finance_query::backtesting::refs::candle_range","fingerprint":"a0c1c5bfef55ba86","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5165245},"walltime":{"mad_ns":1976.333333333372,"median_ns":516042.6666666667,"p99_ns":541911.3333333334,"rounds":[531515.3333333334,516042.6666666667]}},"finance_query::ref_bench_cci":{"alloc":{"allocs":2605,"bytes":927343},"callgrind":{"ir":3255646},"covers":"finance_query::backtesting::refs::cci","fingerprint":"292be6529a67f518","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3255646},"walltime":{"mad_ns":1029.7999999999884,"median_ns":325769.6,"p99_ns":329625.6,"rounds":[336411.6,325769.6]}},"finance_query::ref_bench_chaikin_oscillator":{"alloc":{"allocs":26,"bytes":97417},"callgrind":{"ir":646865},"covers":"finance_query::backtesting::refs::chaikin_oscillator","fingerprint":"1e565932f94a09cb","perfcnt":{"cache_refs":0,"cycles":0,"instructions":646865},"walltime":{"mad_ns":63.44444444443798,"median_ns":72719.33333333333,"p99_ns":74749.03703703704,"rounds":[75858.44444444444,72719.33333333333]}},"finance_query::ref_bench_choppiness_index":{"alloc":{"allocs":5002,"bytes":1767649},"callgrind":{"ir":5819346},"covers":"finance_query::backtesting::refs::choppiness_index","fingerprint":"8e173ddf6ba54929","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5819346},"walltime":{"mad_ns":2176.3333333332557,"median_ns":557968.6666666666,"p99_ns":573028.0,"rounds":[583490.3333333334,557968.6666666666]}},"finance_query::ref_bench_close":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::close","fingerprint":"f71c875bd2cba3b9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":2240.3333333332557,"median_ns":515054.3333333333,"p99_ns":534103.0,"rounds":[534249.6666666666,515054.3333333333]}},"finance_query::ref_bench_cmf":{"alloc":{"allocs":25,"bytes":81493},"callgrind":{"ir":589575},"covers":"finance_query::backtesting::refs::cmf","fingerprint":"ee248b7f00d9aac7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":589575},"walltime":{"mad_ns":67.3636363636324,"median_ns":56006.2,"p99_ns":56779.62857142857,"rounds":[56465.15151515151,56006.2]}},"finance_query::ref_bench_cmo":{"alloc":{"allocs":2598,"bytes":911276},"callgrind":{"ir":3082596},"covers":"finance_query::backtesting::refs::cmo","fingerprint":"6580b4d674b6f265","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3082596},"walltime":{"mad_ns":2293.600000000035,"median_ns":308149.2,"p99_ns":313853.8,"rounds":[321066.4,308149.2]}},"finance_query::ref_bench_coppock_curve":{"alloc":{"allocs":2559,"bytes":935478},"callgrind":{"ir":3343012},"covers":"finance_query::backtesting::refs::coppock_curve","fingerprint":"1f1441b9013ccc5e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3343012},"walltime":{"mad_ns":971.3999999999652,"median_ns":325954.2,"p99_ns":339274.0,"rounds":[333320.8,325954.2]}},"finance_query::ref_bench_dema":{"alloc":{"allocs":4875,"bytes":1764809},"callgrind":{"ir":5497697},"covers":"finance_query::backtesting::refs::dema","fingerprint":"6021ca1927fb6328","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5497697},"walltime":{"mad_ns":2824.333333333372,"median_ns":535138.0,"p99_ns":555014.3333333334,"rounds":[566881.6666666666,535138.0]}},"finance_query::ref_bench_donchian":{"alloc":{"allocs":4976,"bytes":1839378},"callgrind":{"ir":5998070},"covers":"finance_query::backtesting::refs::donchian","fingerprint":"ef67a4b925a6c917","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5998070},"walltime":{"mad_ns":4166.0,"median_ns":573719.3333333334,"p99_ns":593819.6666666666,"rounds":[601567.0,573719.3333333334]}},"finance_query::ref_bench_elder_bear_power":{"alloc":{"allocs":806,"bytes":516030},"callgrind":{"ir":1538364},"covers":"finance_query::backtesting::refs::elder_bear_power","fingerprint":"7b088242eac97b8c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":1538364},"walltime":{"mad_ns":695.916666666657,"median_ns":147520.08333333334,"p99_ns":152016.08333333334,"rounds":[156473.5,147520.08333333334]}},"finance_query::ref_bench_elder_bull_power":{"alloc":{"allocs":4238,"bytes":1792914},"callgrind":{"ir":5215198},"covers":"finance_query::backtesting::refs::elder_bull_power","fingerprint":"6fe51bc4afe727b5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5215198},"walltime":{"mad_ns":4036.0,"median_ns":504358.3333333333,"p99_ns":531268.6666666666,"rounds":[528407.3333333334,504358.3333333333]}},"finance_query::ref_bench_ema":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5398581},"covers":"finance_query::backtesting::refs::ema","fingerprint":"a6dbdc7c7ef8b1e8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5398581},"walltime":{"mad_ns":3148.0,"median_ns":533752.3333333334,"p99_ns":547286.0,"rounds":[563813.6666666666,533752.3333333334]}},"finance_query::ref_bench_gap_pct":{"alloc":{"allocs":2489,"bytes":877279},"callgrind":{"ir":2496134},"covers":"finance_query::backtesting::refs::gap_pct","fingerprint":"d0a4b6adecb68b2d","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2496134},"walltime":{"mad_ns":1482.333333333372,"median_ns":268618.14285714284,"p99_ns":273701.5714285714,"rounds":[280064.1666666667,268618.14285714284]}},"finance_query::ref_bench_high":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::high","fingerprint":"058efc9d5b7a4eff","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1999.666666666628,"median_ns":512791.0,"p99_ns":528010.6666666666,"rounds":[532286.3333333334,512791.0]}},"finance_query::ref_bench_hma":{"alloc":{"allocs":4957,"bytes":1780946},"callgrind":{"ir":5408127},"covers":"finance_query::backtesting::refs::hma","fingerprint":"8ee6f723af61264b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5408127},"walltime":{"mad_ns":1936.0,"median_ns":543624.0,"p99_ns":574079.6666666666,"rounds":[567342.3333333334,543624.0]}},"finance_query::ref_bench_htf":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6531205},"covers":"finance_query::backtesting::refs::htf","fingerprint":"44f4e272a73f950e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6531205},"walltime":{"mad_ns":1792.666666666628,"median_ns":613385.6666666666,"p99_ns":640162.3333333334,"rounds":[636640.0,613385.6666666666]}},"finance_query::ref_bench_htf_region":{"alloc":{"allocs":7039,"bytes":1776735},"callgrind":{"ir":6423220},"covers":"finance_query::backtesting::refs::htf_region","fingerprint":"b131e782958fb650","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6423220},"walltime":{"mad_ns":1869.3333333332555,"median_ns":614784.3333333334,"p99_ns":643397.3333333334,"rounds":[655374.6666666666,614784.3333333334]}},"finance_query::ref_bench_ichimoku":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6261516},"covers":"finance_query::backtesting::refs::ichimoku","fingerprint":"0ee327cd243d8384","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6261516},"walltime":{"mad_ns":8112.5,"median_ns":620399.3333333334,"p99_ns":638376.3333333334,"rounds":[638038.5,620399.3333333334]}},"finance_query::ref_bench_ichimoku_custom":{"alloc":{"allocs":4836,"bytes":1915384},"callgrind":{"ir":6258955},"covers":"finance_query::backtesting::refs::ichimoku_custom","fingerprint":"56a9fd9987292cd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6258955},"walltime":{"mad_ns":5555.0,"median_ns":622349.0,"p99_ns":652561.0,"rounds":[639814.6666666666,622349.0]}},"finance_query::ref_bench_is_bearish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bearish","fingerprint":"d5172f077cf2fc64","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"walltime":{"mad_ns":60.74666666666599,"median_ns":24585.975308641977,"p99_ns":25007.71604938272,"rounds":[29265.97333333333,24585.975308641977]}},"finance_query::ref_bench_is_bullish":{"alloc":{"allocs":6,"bytes":24257},"callgrind":{"ir":255371},"covers":"finance_query::backtesting::refs::is_bullish","fingerprint":"073b174b8f811063","perfcnt":{"cache_refs":0,"cycles":0,"instructions":255371},"tolerance_pct":16.0,"walltime":{"mad_ns":51.567567567566584,"median_ns":24764.6125,"p99_ns":25149.425,"rounds":[29124.027027027027,24764.6125]}},"finance_query::ref_bench_keltner":{"alloc":{"allocs":4972,"bytes":1870394},"callgrind":{"ir":5837979},"covers":"finance_query::backtesting::refs::keltner","fingerprint":"6af166d544df0b9a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5837979},"tolerance_pct":8.0,"walltime":{"mad_ns":1492.3333333332555,"median_ns":594273.3333333334,"p99_ns":603747.6666666666,"rounds":[626000.3333333334,594273.3333333334]}},"finance_query::ref_bench_low":{"alloc":{"allocs":5043,"bytes":1722843},"callgrind":{"ir":5194057},"covers":"finance_query::backtesting::refs::low","fingerprint":"64b580f34629b9db","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5194057},"walltime":{"mad_ns":2119.666666666628,"median_ns":508437.6666666667,"p99_ns":523093.0,"rounds":[531672.0,508437.6666666667]}},"finance_query::ref_bench_macd":{"alloc":{"allocs":2541,"bytes":984571},"callgrind":{"ir":3321366},"covers":"finance_query::backtesting::refs::macd","fingerprint":"0f3ee28696d80234","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3321366},"tolerance_pct":8.0,"walltime":{"mad_ns":1023.5999999999768,"median_ns":337399.2,"p99_ns":344327.6,"rounds":[351580.2,337399.2]}},"finance_query::ref_bench_mcginley":{"alloc":{"allocs":4963,"bytes":1763384},"callgrind":{"ir":5513884},"covers":"finance_query::backtesting::refs::mcginley","fingerprint":"219e54700b15a097","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5513884},"walltime":{"mad_ns":1719.3333333332555,"median_ns":541711.0,"p99_ns":556743.6666666666,"rounds":[570510.6666666666,541711.0]}},"finance_query::ref_bench_median_price":{"alloc":{"allocs":5043,"bytes":1743801},"callgrind":{"ir":5166243},"covers":"finance_query::backtesting::refs::median_price","fingerprint":"4280a2ec46bf6b43","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5166243},"walltime":{"mad_ns":2016.3333333332555,"median_ns":509643.0,"p99_ns":518599.6666666667,"rounds":[532897.3333333334,509643.0]}},"finance_query::ref_bench_mfi":{"alloc":{"allocs":4998,"bytes":1790098},"callgrind":{"ir":5599542},"covers":"finance_query::backtesting::refs::mfi","fingerprint":"aa99a26cd11bc84a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5599542},"walltime":{"mad_ns":3051.0,"median_ns":543600.6666666666,"p99_ns":560839.6666666666,"rounds":[569592.6666666666,543600.6666666666]}},"finance_query::ref_bench_momentum":{"alloc":{"allocs":2552,"bytes":909675},"callgrind":{"ir":3106444},"covers":"finance_query::backtesting::refs::momentum","fingerprint":"f9142dbb56ca0d0c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":3106444},"walltime":{"mad_ns":1355.333333333314,"median_ns":304998.5,"p99_ns":314284.1666666667,"rounds":[315128.5,304998.5]}},"finance_query::ref_bench_obv":{"alloc":{"allocs":30,"bytes":76095},"callgrind":{"ir":630917},"covers":"finance_query::backtesting::refs::obv","fingerprint":"3d6e79629f31230a","perfcnt":{"cache_refs":0,"cycles":0,"instructions":630917},"walltime":{"mad_ns":85.5,"median_ns":64934.07142857143,"p99_ns":65481.642857142855,"rounds":[68690.71428571429,64934.07142857143]}},"finance_query::ref_bench_open":{"alloc":{"allocs":5043,"bytes":1723841},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::open","fingerprint":"da850dbd6678102f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":2323.666666666628,"median_ns":508932.0,"p99_ns":523683.6666666667,"rounds":[530520.3333333334,508932.0]}},"finance_query::ref_bench_parabolic_sar":{"alloc":{"allocs":5056,"bytes":1788988},"callgrind":{"ir":5848163},"covers":"finance_query::backtesting::refs::parabolic_sar","fingerprint":"6fcc18994d0d2551","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5848163},"walltime":{"mad_ns":2880.6666666667443,"median_ns":576376.3333333334,"p99_ns":606875.6666666666,"rounds":[617327.3333333334,576376.3333333334]}},"finance_query::ref_bench_price":{"alloc":{"allocs":5043,"bytes":1724839},"callgrind":{"ir":5190076},"covers":"finance_query::backtesting::refs::price","fingerprint":"1b4ee7519e037b74","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5190076},"walltime":{"mad_ns":948.3333333332556,"median_ns":511732.6666666667,"p99_ns":523597.3333333333,"rounds":[531338.3333333334,511732.6666666667]}},"finance_query::ref_bench_price_change_pct":{"alloc":{"allocs":2489,"bytes":893407},"callgrind":{"ir":2916804},"covers":"finance_query::backtesting::refs::price_change_pct","fingerprint":"8f16dbb01a4520f9","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2916804},"walltime":{"mad_ns":2261.666666666686,"median_ns":287323.6666666667,"p99_ns":297141.8333333333,"rounds":[298370.0,287323.6666666667]}},"finance_query::ref_bench_relative_volume":{"alloc":{"allocs":4949,"bytes":1765562},"callgrind":{"ir":5672893},"covers":"finance_query::backtesting::refs::relative_volume","fingerprint":"2961b9bc07bb3e3c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5672893},"walltime":{"mad_ns":2416.666666666628,"median_ns":550123.6666666666,"p99_ns":558973.6666666666,"rounds":[585653.3333333334,550123.6666666666]}},"finance_query::ref_bench_roc":{"alloc":{"allocs":2587,"bytes":903142},"callgrind":{"ir":2913664},"covers":"finance_query::backtesting::refs::roc","fingerprint":"5c3409f83357f1a6","perfcnt":{"cache_refs":0,"cycles":0,"instructions":2913664},"walltime":{"mad_ns":1130.0,"median_ns":303745.0,"p99_ns":308537.1666666667,"rounds":[317802.5,303745.0]}},"finance_query::ref_bench_rsi":{"alloc":{"allocs":4994,"bytes":1757986},"callgrind":{"ir":5544071},"covers":"finance_query::backtesting::refs::rsi","fingerprint":"505108e04637c2aa","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5544071},"walltime":{"mad_ns":2687.333333333372,"median_ns":536242.6666666666,"p99_ns":544595.3333333334,"rounds":[568714.3333333334,536242.6666666666]}},"finance_query::ref_bench_sma":{"alloc":{"allocs":4963,"bytes":1749648},"callgrind":{"ir":5402497},"covers":"finance_query::backtesting::refs::sma","fingerprint":"ce8d705861a5f71e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5402497},"walltime":{"mad_ns":1606.0,"median_ns":530067.0,"p99_ns":540279.0,"rounds":[561503.6666666666,530067.0]}},"finance_query::ref_bench_stochastic":{"alloc":{"allocs":4987,"bytes":1851282},"callgrind":{"ir":6152268},"covers":"finance_query::backtesting::refs::stochastic","fingerprint":"62fda5736a9b9213","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6152268},"walltime":{"mad_ns":3598.666666666628,"median_ns":591576.0,"p99_ns":612193.6666666666,"rounds":[627633.3333333334,591576.0]}},"finance_query::ref_bench_stochastic_rsi":{"alloc":{"allocs":4831,"bytes":1846555},"callgrind":{"ir":6005091},"covers":"finance_query::backtesting::refs::stochastic_rsi","fingerprint":"3cce7cc1986571ea","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6005091},"tolerance_pct":8.0,"walltime":{"mad_ns":2524.0,"median_ns":593479.0,"p99_ns":606939.0,"rounds":[620409.0,593479.0]}},"finance_query::ref_bench_supertrend":{"alloc":{"allocs":5021,"bytes":1860896},"callgrind":{"ir":6040406},"covers":"finance_query::backtesting::refs::supertrend","fingerprint":"47fbeb19798a7bd2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":6040406},"tolerance_pct":15.0,"walltime":{"mad_ns":2837.666666666628,"median_ns":587623.3333333334,"p99_ns":609225.6666666666,"rounds":[608554.3333333334,587623.3333333334]}},"finance_query::ref_bench_tema":{"alloc":{"allocs":4781,"bytes":1770909},"callgrind":{"ir":5404225},"covers":"finance_query::backtesting::refs::tema","fingerprint":"12b6d8760d2633b8","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5404225},"walltime":{"mad_ns":2821.0,"median_ns":530484.3333333334,"p99_ns":547760.3333333334,"rounds":[561610.6666666666,530484.3333333334]}},"finance_query::ref_bench_true_range":{"alloc":{"allocs":5059,"bytes":1777061},"callgrind":{"ir":5338718},"covers":"finance_query::backtesting::refs::true_range","fingerprint":"caedc3c8eef6d173","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5338718},"walltime":{"mad_ns":1575.333333333372,"median_ns":541988.3333333334,"p99_ns":548601.3333333334,"rounds":[561774.0,541988.3333333334]}},"finance_query::ref_bench_typical_price":{"alloc":{"allocs":5043,"bytes":1747793},"callgrind":{"ir":5607508},"covers":"finance_query::backtesting::refs::typical_price","fingerprint":"b272cad8f902634b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5607508},"walltime":{"mad_ns":1746.0,"median_ns":545693.6666666666,"p99_ns":550497.6666666666,"rounds":[570627.3333333334,545693.6666666666]}},"finance_query::ref_bench_volume":{"alloc":{"allocs":5043,"bytes":1725837},"callgrind":{"ir":5191063},"covers":"finance_query::backtesting::refs::volume","fingerprint":"61d69d8d8bfada85","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5191063},"walltime":{"mad_ns":1319.0,"median_ns":513158.0,"p99_ns":535672.0,"rounds":[534379.3333333334,513158.0]}},"finance_query::ref_bench_vwap":{"alloc":{"allocs":5060,"bytes":1773061},"callgrind":{"ir":5633702},"covers":"finance_query::backtesting::refs::vwap","fingerprint":"5a7b0d9a4529855f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5633702},"walltime":{"mad_ns":10325.666666666744,"median_ns":541791.3333333334,"p99_ns":554106.3333333334,"rounds":[620899.6666666666,541791.3333333334]}},"finance_query::ref_bench_vwma":{"alloc":{"allocs":4964,"bytes":1758633},"callgrind":{"ir":5367635},"covers":"finance_query::backtesting::refs::vwma","fingerprint":"1ba9ca7635ce524c","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5367635},"walltime":{"mad_ns":3695.333333333372,"median_ns":533128.3333333334,"p99_ns":538422.6666666666,"rounds":[560636.0,533128.3333333334]}},"finance_query::ref_bench_williams_r":{"alloc":{"allocs":29,"bytes":65983},"callgrind":{"ir":748860},"covers":"finance_query::backtesting::refs::williams_r","fingerprint":"aefa1d02e674c415","perfcnt":{"cache_refs":0,"cycles":0,"instructions":748860},"tolerance_pct":16.0,"walltime":{"mad_ns":355.3043478260952,"median_ns":64066.291666666664,"p99_ns":66089.375,"rounds":[65713.95652173914,64066.291666666664]}},"finance_query::ref_bench_wma":{"alloc":{"allocs":4969,"bytes":1772256},"callgrind":{"ir":5488219},"covers":"finance_query::backtesting::refs::wma","fingerprint":"c9718070aa926512","perfcnt":{"cache_refs":0,"cycles":0,"instructions":5488219},"walltime":{"mad_ns":1732.3333333332555,"median_ns":535004.0,"p99_ns":554480.3333333334,"rounds":[563560.3333333334,535004.0]}},"finance_query::risk_beta":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":262224},"covers":"finance_query::risk::beta","fingerprint":"e8196c36ced6eae3","perfcnt":{"cache_refs":0,"cycles":0,"instructions":262224},"walltime":{"mad_ns":63.551724137942074,"median_ns":69027.13793103448,"p99_ns":69422.58620689655,"rounds":[69027.13793103448,69029.62068965517]}},"finance_query::risk_calmar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":156},"covers":"finance_query::risk::calmar_ratio","fingerprint":"c3b7f0439e318818","perfcnt":{"cache_refs":0,"cycles":0,"instructions":156},"walltime":{"mad_ns":0.1542399999999997,"median_ns":15.99924,"p99_ns":17.50152,"rounds":[15.99924,16.01247418087562]}},"finance_query::risk_historical_cvar":{"alloc":{"allocs":2,"bytes":262144},"callgrind":{"ir":4332813},"covers":"finance_query::risk::historical_cvar","fingerprint":"7dc027bdda935319","perfcnt":{"cache_refs":0,"cycles":0,"instructions":4332813},"walltime":{"mad_ns":1622.4000000000233,"median_ns":307617.5,"p99_ns":313549.2,"rounds":[309631.2,307617.5]}},"finance_query::risk_historical_var":{"alloc":{"allocs":2,"bytes":1600000},"callgrind":{"ir":31167375},"covers":"finance_query::risk::historical_var","fingerprint":"e81646adfbb56807","perfcnt":{"cache_refs":0,"cycles":0,"instructions":31167375},"walltime":{"mad_ns":5438.0,"median_ns":2785137.0,"p99_ns":2820711.0,"rounds":[2800979.0,2785137.0]}},"finance_query::risk_information_ratio":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145879},"covers":"finance_query::risk::information_ratio","fingerprint":"031cead0a4a656d5","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145879},"walltime":{"mad_ns":24.156862745105173,"median_ns":38920.86274509804,"p99_ns":39281.37254901961,"rounds":[38984.07843137255,38920.86274509804]}},"finance_query::risk_kelly_criterion":{"alloc":{"allocs":16,"bytes":16320},"callgrind":{"ir":30925},"covers":"finance_query::risk::kelly_criterion","fingerprint":"07a04160a3d84860","perfcnt":{"cache_refs":0,"cycles":0,"instructions":30925},"walltime":{"mad_ns":25.767441860465624,"median_ns":4162.016,"p99_ns":4231.56,"rounds":[4195.612403100775,4162.016]}},"finance_query::risk_max_drawdown":{"alloc":{"allocs":1,"bytes":8008},"callgrind":{"ir":35226},"covers":"finance_query::risk::max_drawdown","fingerprint":"01242726919cdb33","perfcnt":{"cache_refs":0,"cycles":0,"instructions":35226},"walltime":{"mad_ns":8.84112149532666,"median_ns":9043.677570093458,"p99_ns":9117.766355140187,"rounds":[9043.677570093458,9045.06862745098]}},"finance_query::risk_omega_ratio":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":139305},"covers":"finance_query::risk::omega_ratio","fingerprint":"225e7ea90904fef7","perfcnt":{"cache_refs":0,"cycles":0,"instructions":139305},"walltime":{"mad_ns":33.5,"median_ns":34493.724137931036,"p99_ns":34704.41379310345,"rounds":[34493.724137931036,34504.81034482759]}},"finance_query::risk_parametric_cvar":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100416},"covers":"finance_query::risk::parametric_cvar","fingerprint":"094eafc6f4747503","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100416},"walltime":{"mad_ns":37.4655172413768,"median_ns":34541.75862068965,"p99_ns":34757.25862068965,"rounds":[34542.75862068965,34541.75862068965]}},"finance_query::risk_parametric_var":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100412},"covers":"finance_query::risk::parametric_var","fingerprint":"2b80850c4651a51f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100412},"walltime":{"mad_ns":28.482758620695677,"median_ns":34536.03448275862,"p99_ns":34738.05172413793,"rounds":[34536.03448275862,34575.67391304348]}},"finance_query::risk_sharpe":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":100406},"covers":"finance_query::risk::sharpe_ratio","fingerprint":"e5c7b87e990d34d1","perfcnt":{"cache_refs":0,"cycles":0,"instructions":100406},"walltime":{"mad_ns":24.172413793108717,"median_ns":34525.1724137931,"p99_ns":34832.0,"rounds":[34526.362068965514,34525.1724137931]}},"finance_query::risk_sortino":{"alloc":{"allocs":0,"bytes":0},"callgrind":{"ir":161843},"covers":"finance_query::risk::sortino_ratio","fingerprint":"371dea325f9d6cae","perfcnt":{"cache_refs":0,"cycles":0,"instructions":161843},"walltime":{"mad_ns":25.0344827586232,"median_ns":34497.03448275862,"p99_ns":34671.96551724138,"rounds":[34539.65517241379,34497.03448275862]}},"finance_query::risk_tracking_error":{"alloc":{"allocs":1,"bytes":131072},"callgrind":{"ir":145876},"covers":"finance_query::risk::tracking_error","fingerprint":"1f430ecce80a776f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":145876},"walltime":{"mad_ns":33.1568627450979,"median_ns":38976.8431372549,"p99_ns":39272.56862745098,"rounds":[38997.03921568627,38976.8431372549]}},"finance_query::risk_ulcer_index":{"alloc":{"allocs":2,"bytes":262160},"callgrind":{"ir":619414},"covers":"finance_query::risk::ulcer_index","fingerprint":"d468b51317386dfe","perfcnt":{"cache_refs":0,"cycles":0,"instructions":619414},"walltime":{"mad_ns":197.0,"median_ns":202689.0,"p99_ns":204459.55555555556,"rounds":[202689.0,202833.77777777775]}},"finance_query::risk_win_loss_stats":{"alloc":{"allocs":25,"bytes":393152},"callgrind":{"ir":389633},"covers":"finance_query::risk::win_loss_stats","fingerprint":"a47e7bdf6e3be45e","perfcnt":{"cache_refs":0,"cycles":0,"instructions":389633},"walltime":{"mad_ns":813.875,"median_ns":63855.875,"p99_ns":76377.25,"rounds":[63855.875,63931.125]}},"finance_query::rss_parse":{"alloc":{"allocs":48,"bytes":3714},"callgrind":{"ir":64944},"covers":"finance_query::feeds::parse_bytes","fingerprint":"06388a2eb9c51257","perfcnt":{"cache_refs":0,"cycles":0,"instructions":64944},"walltime":{"mad_ns":18.470817120622996,"median_ns":5228.750972762646,"p99_ns":5314.486381322958,"rounds":[5228.750972762646,5230.711538461538]}},"finance_query::score_news":{"alloc":{"allocs":976,"bytes":17381},"callgrind":{"ir":924041},"covers":"finance_query::analyze_sentiment","fingerprint":"3df91dbe32c5c7df","perfcnt":{"cache_refs":0,"cycles":0,"instructions":924041},"tolerance_pct":8.0,"walltime":{"mad_ns":316.3529411764757,"median_ns":77904.70588235294,"p99_ns":80244.31578947368,"rounds":[77904.70588235294,78639.31578947368]}},"finance_query::score_transcript":{"alloc":{"allocs":42100,"bytes":1875050},"callgrind":{"ir":47105407},"covers":"finance_query::Transcript::overall_sentiment","fingerprint":"06eeab021692d6ba","perfcnt":{"cache_refs":0,"cycles":0,"instructions":47105407},"walltime":{"mad_ns":27320.0,"median_ns":4690248.0,"p99_ns":4879452.0,"rounds":[4690248.0,4888169.0]}},"finance_query::ser_currencies":{"alloc":{"allocs":8,"bytes":32640},"callgrind":{"ir":223104},"covers":"finance_query::Currency","fingerprint":"efe15403ce3bbb4b","perfcnt":{"cache_refs":0,"cycles":0,"instructions":223104},"walltime":{"mad_ns":67.60344827586232,"median_ns":15360.146551724138,"p99_ns":15792.086206896553,"rounds":[15360.146551724138,15590.304347826086]}},"finance_query::stream_deserialize":{"alloc":{"allocs":4,"bytes":20},"callgrind":{"ir":14523},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"a22cf8f7f61f01b0","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14523},"walltime":{"mad_ns":9.285229202037272,"median_ns":1178.5536231884057,"p99_ns":1198.1782608695653,"rounds":[1290.76740237691,1178.5536231884057]}},"finance_query::stream_serialize":{"alloc":{"allocs":4,"bytes":1920},"callgrind":{"ir":11077},"covers":"finance_query::streaming::PriceUpdate","fingerprint":"7f43620515b19e17","perfcnt":{"cache_refs":0,"cycles":0,"instructions":11077},"walltime":{"mad_ns":1.358590308370026,"median_ns":943.5057268722468,"p99_ns":981.5453744493392,"rounds":[943.5057268722468,979.140873015873]}},"finance_query::ticker_chart_then_cached":{"alloc":{"allocs":20,"bytes":3266},"callgrind":{"ir":14740},"covers":"finance_query::Ticker::chart","fingerprint":"0d27d7b4508e2520","perfcnt":{"cache_refs":0,"cycles":0,"instructions":14740},"walltime":{"mad_ns":3.035573122529513,"median_ns":1448.8910034602077,"p99_ns":1487.7957839262187,"rounds":[1465.2450592885375,1448.8910034602077]}},"finance_query::ticker_quote_polls":{"alloc":{"allocs":3,"bytes":32},"asyncexec":{"polls":1,"wakes":0},"callgrind":{"ir":222998},"covers":"finance_query::Ticker::quote","fingerprint":"d2b647327ae6265f","perfcnt":{"cache_refs":0,"cycles":0,"instructions":222998},"walltime":{"mad_ns":12.203065134100145,"median_ns":7195.793103448276,"p99_ns":7329.134099616858,"rounds":[7195.793103448276,7290.692307692308]}},"finance_query::ticker_quote_then_cached":{"alloc":{"allocs":4,"bytes":43864},"callgrind":{"ir":420299},"covers":"finance_query::Ticker::quote","fingerprint":"032178a0878bae28","perfcnt":{"cache_refs":0,"cycles":0,"instructions":420299},"walltime":{"mad_ns":16.99428571428507,"median_ns":11061.75625,"p99_ns":11325.09375,"rounds":[11242.72,11061.75625]}},"finance_query::tickers_batch_quote_then_cached":{"alloc":{"allocs":16,"bytes":134810},"callgrind":{"ir":237723},"covers":"finance_query::Tickers::quotes","fingerprint":"bbc3950592f74437","perfcnt":{"cache_refs":0,"cycles":0,"instructions":237723},"walltime":{"mad_ns":42.28104575163343,"median_ns":10261.934911242604,"p99_ns":10382.887573964495,"rounds":[10801.392156862745,10261.934911242604]}},"finance_query::translate_dictionary":{"alloc":{"allocs":49,"bytes":2880},"callgrind":{"ir":19396},"covers":"finance_query::translation::translate_texts","fingerprint":"78375b09438d0e25","perfcnt":{"cache_refs":0,"cycles":0,"instructions":19396},"tolerance_pct":8.0,"walltime":{"mad_ns":3.909930715935161,"median_ns":1945.4642032332565,"p99_ns":1964.2193995381065,"rounds":[1945.4642032332565,1952.4121338912137]}},"finance_query::translation_set_backend":{"alloc":{"allocs":1,"bytes":16},"callgrind":{"ir":244},"covers":"finance_query::translation::set_backend","fingerprint":"85aa45e4fe68b716","perfcnt":{"cache_refs":0,"cycles":0,"instructions":244},"walltime":{"mad_ns":0.04381787007049098,"median_ns":17.52375,"p99_ns":20.02775,"rounds":[34.031053534006475,17.52375]}},"finance_query::translation_translate":{"alloc":{"allocs":79,"bytes":6298},"callgrind":{"ir":53053},"covers":"finance_query::translation::translate","fingerprint":"fcff89dfe8706e67","perfcnt":{"cache_refs":0,"cycles":0,"instructions":53053},"walltime":{"mad_ns":11.692607003890773,"median_ns":3585.817120622568,"p99_ns":3657.47859922179,"rounds":[3585.817120622568,3654.288793103448]}},"finance_query::translation_translate_with":{"alloc":{"allocs":77,"bytes":6294},"callgrind":{"ir":51224},"covers":"finance_query::translation::translate_with","fingerprint":"593c7cab4be531d2","perfcnt":{"cache_refs":0,"cycles":0,"instructions":51224},"walltime":{"mad_ns":6.740384615384301,"median_ns":3445.032448377581,"p99_ns":3561.0176991150443,"rounds":[3496.727564102564,3445.032448377581]}}},"noise_pct":0.1043,"unix":1789218709} diff --git a/sdks/python/README.md b/sdks/python/README.md index 87f3d771..9101d559 100644 --- a/sdks/python/README.md +++ b/sdks/python/README.md @@ -1,7 +1,7 @@ # finance-query -Generated Python client for **Finance Query v2** (3.0.0), bundling the server it talks to — there is nothing to deploy and no endpoint to configure. +Generated Python client for **Finance Query v2** (3.1.0), bundling the server it talks to — there is nothing to deploy and no endpoint to configure. ```bash pip install finance-query diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml index dbec4f83..5c0c2b9c 100644 --- a/sdks/python/pyproject.toml +++ b/sdks/python/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "finance-query" -version = "3.0.0" +version = "3.1.0" description = "Python client for the Finance Query API" readme = "README.md" requires-python = ">=3.10" diff --git a/sdks/python/src/finance_query/__init__.py b/sdks/python/src/finance_query/__init__.py index 695e4db5..2b2378fa 100644 --- a/sdks/python/src/finance_query/__init__.py +++ b/sdks/python/src/finance_query/__init__.py @@ -219,7 +219,7 @@ indices_Region, ) -__version__ = "3.0.0" +__version__ = "3.1.0" __all__ = [ "AnalysisResponse", diff --git a/sdks/typescript/README.md b/sdks/typescript/README.md index cda248fa..317dad2c 100644 --- a/sdks/typescript/README.md +++ b/sdks/typescript/README.md @@ -1,7 +1,7 @@ # finance-query -Generated TypeScript client for **Finance Query v2** (3.0.0), bundling the server it talks to — there is nothing to deploy and no endpoint to configure. +Generated TypeScript client for **Finance Query v2** (3.1.0), bundling the server it talks to — there is nothing to deploy and no endpoint to configure. ```bash npm install finance-query diff --git a/sdks/typescript/package.json b/sdks/typescript/package.json index 818420bd..273abf68 100644 --- a/sdks/typescript/package.json +++ b/sdks/typescript/package.json @@ -1,6 +1,6 @@ { "name": "finance-query", - "version": "3.0.0", + "version": "3.1.0", "description": "TypeScript client for the Finance Query API", "type": "module", "main": "./dist/index.js", @@ -27,11 +27,11 @@ "url": "https://github.com/Verdenroz/finance-query" }, "optionalDependencies": { - "finance-query-darwin-arm64": "3.0.0", - "finance-query-darwin-x64": "3.0.0", - "finance-query-linux-arm64": "3.0.0", - "finance-query-linux-x64": "3.0.0", - "finance-query-win32-x64": "3.0.0" + "finance-query-darwin-arm64": "3.1.0", + "finance-query-darwin-x64": "3.1.0", + "finance-query-linux-arm64": "3.1.0", + "finance-query-linux-x64": "3.1.0", + "finance-query-win32-x64": "3.1.0" }, "devDependencies": { "@types/node": "^22.0.0", diff --git a/sdks/typescript/platforms/finance-query-darwin-arm64/package.json b/sdks/typescript/platforms/finance-query-darwin-arm64/package.json index db77a3f5..db2eb45c 100644 --- a/sdks/typescript/platforms/finance-query-darwin-arm64/package.json +++ b/sdks/typescript/platforms/finance-query-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "finance-query-darwin-arm64", - "version": "3.0.0", + "version": "3.1.0", "description": "The finance-query-server binary for darwin-arm64, used by finance-query.", "os": ["darwin"], "cpu": ["arm64"], diff --git a/sdks/typescript/platforms/finance-query-darwin-x64/package.json b/sdks/typescript/platforms/finance-query-darwin-x64/package.json index 2ebd0db5..1c633b14 100644 --- a/sdks/typescript/platforms/finance-query-darwin-x64/package.json +++ b/sdks/typescript/platforms/finance-query-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "finance-query-darwin-x64", - "version": "3.0.0", + "version": "3.1.0", "description": "The finance-query-server binary for darwin-x64, used by finance-query.", "os": ["darwin"], "cpu": ["x64"], diff --git a/sdks/typescript/platforms/finance-query-linux-arm64/package.json b/sdks/typescript/platforms/finance-query-linux-arm64/package.json index 3d00ff56..59630ed2 100644 --- a/sdks/typescript/platforms/finance-query-linux-arm64/package.json +++ b/sdks/typescript/platforms/finance-query-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "finance-query-linux-arm64", - "version": "3.0.0", + "version": "3.1.0", "description": "The finance-query-server binary for linux-arm64, used by finance-query.", "os": ["linux"], "cpu": ["arm64"], diff --git a/sdks/typescript/platforms/finance-query-linux-x64/package.json b/sdks/typescript/platforms/finance-query-linux-x64/package.json index 7190fadd..f763668c 100644 --- a/sdks/typescript/platforms/finance-query-linux-x64/package.json +++ b/sdks/typescript/platforms/finance-query-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "finance-query-linux-x64", - "version": "3.0.0", + "version": "3.1.0", "description": "The finance-query-server binary for linux-x64, used by finance-query.", "os": ["linux"], "cpu": ["x64"], diff --git a/sdks/typescript/platforms/finance-query-win32-x64/package.json b/sdks/typescript/platforms/finance-query-win32-x64/package.json index 8845e151..93d053f2 100644 --- a/sdks/typescript/platforms/finance-query-win32-x64/package.json +++ b/sdks/typescript/platforms/finance-query-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "finance-query-win32-x64", - "version": "3.0.0", + "version": "3.1.0", "description": "The finance-query-server binary for win32-x64, used by finance-query.", "os": ["win32"], "cpu": ["x64"], diff --git a/sdks/typescript/src/index.ts b/sdks/typescript/src/index.ts index 5553c973..673c376d 100644 --- a/sdks/typescript/src/index.ts +++ b/sdks/typescript/src/index.ts @@ -28,4 +28,4 @@ export { } from "./server.js"; /** The version this client was generated for. */ -export const VERSION = "3.0.0"; +export const VERSION = "3.1.0"; diff --git a/server/asyncapi.yaml b/server/asyncapi.yaml index c2df074c..8fdaaf23 100644 --- a/server/asyncapi.yaml +++ b/server/asyncapi.yaml @@ -1,7 +1,7 @@ asyncapi: 3.0.0 info: title: Finance Query Streaming API - version: 3.0.0 + version: 3.1.0 description: High-performance financial data API server built on finance-query library servers: financeQuery: diff --git a/server/openapi.yaml b/server/openapi.yaml index 5acf6894..85708472 100644 --- a/server/openapi.yaml +++ b/server/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: Finance Query v2 - version: 3.0.0 + version: 3.1.0 description: High-performance financial data API server built on finance-query library servers: - url: "https://finance-query.com"