1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,932 · python 20,426 · 6,405 files · digest 3ddca2872e6e · built in 1.4 s · crystals off
crates/cre8-util-ta/src/indicators.rs
Items
type Raw struct Bollinger struct Keltner struct Donchian struct Ichimoku struct Psar struct Pivots struct Macd struct Adx struct Stochastic
Functions
By call-graph weight (PageRank; 1.0 is the average function). 67 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| nan_seriessrc/indicators.rs:30 | fn | 3 | 1 | 21 | 0 | 8 | |
| to_optsrc/indicators.rs:34 | fn | 3 | 2 | 23 | 0 | 6.1 | |
| runs_wheresrc/indicators.rs:40 | fn | 18 | 5 | 3 | 0 | 4 | |
| finite_runssrc/indicators.rs:59 | fn | 3 | 1 | 5 | 1 | 3.2 | |
| seeded_rawsrc/indicators.rs:120 | fn | 23 | 6 | 2 | 2 | 3 | |
| ema_valuessrc/indicators.rs:288 | fn | 3 | 1 | 2 | 2 | 1.9 | |
| ema_rawsrc/indicators.rs:144 | fn | 4 | 1 | 3 | 1 | 1.7 | |
| window_extremes_rawsrc/indicators.rs:176 | fn | 26 | 7 | 4 | 2 | 1.4 | |
| wilder_rawsrc/indicators.rs:149 | fn | 5 | 1 | 3 | 1 | 1.3 | |
| close_barssrc/indicators.rs:922 | fn | 3 | 1 | 6 | 1 | 1.2 | |
| mean_pstd_rawsrc/indicators.rs:90 | fn | 26 | 6 | 3 | 2 | 1.2 | |
| assert_closesrc/indicators.rs:926 | fn | 4 | 1 | 6 | 0 | 1.2 | |
| sma_rawsrc/indicators.rs:71 | fn | 17 | 5 | 3 | 2 | 1.1 | |
| true_range_rawsrc/indicators.rs:234 | fn | 30 | 9 | 2 | 1 | 1.1 | |
| atr_rawsrc/indicators.rs:265 | fn | 3 | 1 | 2 | 2 | 1.1 | |
| atrsrc/indicators.rs:658 | fn | 3 | 1 | 6 | 2 | 1.1 | |
| smasrc/indicators.rs:271 | fn | 3 | 1 | 6 | 2 | 1 | |
| emasrc/indicators.rs:283 | fn | 3 | 1 | 6 | 2 | 0.9 | |
| rsisrc/indicators.rs:604 | fn | 27 | 10 | 6 | 4 | 0.9 | |
| sma_valuessrc/indicators.rs:276 | fn | 3 | 1 | 1 | 2 | 0.9 | |
| donchiansrc/indicators.rs:393 | fn | 6 | 1 | 4 | 5 | 0.9 | |
| macdsrc/indicators.rs:643 | fn | 9 | 1 | 4 | 3 | 0.9 | |
| wma_rawsrc/indicators.rs:155 | fn | 18 | 5 | 1 | 2 | 0.8 | |
| hlc_finitesrc/indicators.rs:67 | fn | 3 | 3 | 3 | 0 | 0.8 | |
| obvsrc/indicators.rs:750 | fn | 22 | 7 | 4 | 2 | 0.8 | |
| volume_zscoresrc/indicators.rs:905 | fn | 11 | 4 | 3 | 4 | 0.8 | |
| bollingersrc/indicators.rs:360 | fn | 6 | 1 | 4 | 3 | 0.8 | |
| wma_valuessrc/indicators.rs:299 | fn | 3 | 1 | 1 | 2 | 0.8 | |
| stddev_valuessrc/indicators.rs:310 | fn | 3 | 1 | 1 | 2 | 0.8 | |
| returnssrc/indicators.rs:792 | fn | 14 | 6 | 4 | 3 | 0.8 | |
| pivots_classicsrc/indicators.rs:544 | fn | 52 | 10 | 3 | 2 | 0.7 | |
| hl_finitesrc/indicators.rs:63 | fn | 3 | 2 | 2 | 0 | 0.7 | |
| wmasrc/indicators.rs:294 | fn | 3 | 1 | 3 | 2 | 0.7 | |
| vwap_sessionsrc/indicators.rs:321 | fn | 28 | 7 | 3 | 2 | 0.7 | |
| psarsrc/indicators.rs:450 | fn | 73 | 21 | 3 | 4 | 0.7 | |
| adxsrc/indicators.rs:678 | fn | 37 | 16 | 3 | 4 | 0.7 | |
| stochasticsrc/indicators.rs:727 | fn | 17 | 6 | 3 | 7 | 0.7 | |
| midrange_rawsrc/indicators.rs:203 | fn | 4 | 1 | 2 | 1 | 0.6 | |
| keltnersrc/indicators.rs:376 | fn | 7 | 1 | 3 | 4 | 0.6 | |
| rocsrc/indicators.rs:775 | fn | 14 | 6 | 4 | 3 | 0.6 | |
| ccisrc/indicators.rs:811 | fn | 23 | 6 | 4 | 4 | 0.6 | |
| ichimokusrc/indicators.rs:416 | fn | 16 | 1 | 3 | 8 | 0.6 | |
| stddevsrc/indicators.rs:305 | fn | 3 | 1 | 2 | 2 | 0.6 | |
| williams_rsrc/indicators.rs:837 | fn | 14 | 5 | 3 | 6 | 0.6 | |
| mfisrc/indicators.rs:858 | fn | 43 | 12 | 3 | 4 | 0.6 | |
| shift_forwardsrc/indicators.rs:210 | fn | 9 | 3 | 1 | 1 | 0.6 | |
| shift_backsrc/indicators.rs:221 | fn | 9 | 3 | 1 | 1 | 0.6 | |
| sma_of_a_linear_rampsrc/indicators.rs:932 | fn | 11 | 2 | 0 | 2 | 0.5 | |
| ema_holds_a_constant_series_at_its_fixed_pointsrc/indicators.rs:945 | fn | 12 | 1 | 0 | 4 | 0.5 | |
| wma_weights_the_newest_bar_mostsrc/indicators.rs:959 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| rsi_is_one_hundred_on_a_monotone_risesrc/indicators.rs:968 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| bollinger_is_symmetric_around_midsrc/indicators.rs:982 | fn | 20 | 4 | 0 | 4 | 0.5 | |
| atr_on_a_constant_rangesrc/indicators.rs:1004 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| macd_is_zero_on_a_constant_seriessrc/indicators.rs:1015 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| donchian_equals_rolling_extremessrc/indicators.rs:1026 | fn | 16 | 3 | 0 | 2 | 0.5 | |
| stochastic_is_one_hundred_at_the_highest_closesrc/indicators.rs:1044 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| obv_is_the_telescoping_signed_volume_sumsrc/indicators.rs:1063 | fn | 14 | 4 | 0 | 2 | 0.5 | |
| roc_returns_cci_williams_mfi_follow_their_formulassrc/indicators.rs:1079 | fn | 24 | 1 | 0 | 9 | 0.5 | |
| volume_zscore_uses_population_deviationsrc/indicators.rs:1105 | fn | 10 | 2 | 0 | 3 | 0.5 | |
| vwap_resets_at_session_boundariessrc/indicators.rs:1117 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| pivots_project_the_previous_periodsrc/indicators.rs:1132 | fn | 25 | 4 | 0 | 2 | 0.5 | |
| ichimoku_displaces_spans_and_chikousrc/indicators.rs:1159 | fn | 21 | 5 | 0 | 5 | 0.5 | |
| psar_establishes_a_trend_and_reversessrc/indicators.rs:1182 | fn | 22 | 1 | 0 | 3 | 0.5 | |
| adx_warms_up_at_two_n_minus_onesrc/indicators.rs:1206 | fn | 14 | 2 | 0 | 3 | 0.5 | |
| keltner_wraps_the_ema_with_atrsrc/indicators.rs:1222 | fn | 16 | 3 | 0 | 4 | 0.5 | |
| every_indicator_is_none_when_the_input_is_shorter_than_its_windowsrc/indicators.rs:1240 | fn | 40 | 14 | 0 | 24 | 0.5 | |
| a_non_finite_close_is_never_reported_as_zerosrc/indicators.rs:1282 | fn | 24 | 3 | 0 | 8 | 0.5 |
Source not readable from this process.