List of all items
Structs
- analysis::backtesting::BenchmarkBacktestingResult
- analysis::backtesting::BenchmarkPerformanceTypeIter
- analysis::backtesting::config::BacktestingConfig
- analysis::backtesting::config::BenchmarkConfig
- analysis::backtesting::config::InstrumentTransition
- analysis::deposit::DepositEmulator
- analysis::deposit::InterestPeriod
- analysis::deposit::Transaction
- analysis::performance::PortfolioAnalyser
- analysis::performance::config::AssetGroupConfig
- analysis::performance::config::PerformanceMergingConfig
- analysis::performance::statistics::Asset
- analysis::performance::statistics::AssetGroup
- analysis::performance::statistics::LtoStatistics
- analysis::performance::statistics::PortfolioCurrencyStatistics
- analysis::performance::statistics::PortfolioStatistics
- analysis::performance::types::IncomeStructure
- analysis::performance::types::InstrumentPerformanceAnalysis
- analysis::performance::types::PerformanceAnalysisMethodIter
- analysis::performance::types::PortfolioPerformanceAnalysis
- config::CliConfig
- config::Config
- config::PortfolioConfig
- db::Connection
- db::models::Asset
- db::models::NewCurrencyRate
- db::models::NewQuote
- db::models::NewSetting
- db::models::NewTelemetryRecord
- db::schema::AssetTypeMapping
- db::schema::assets::columns::asset_type
- db::schema::assets::columns::portfolio
- db::schema::assets::columns::quantity
- db::schema::assets::columns::star
- db::schema::assets::columns::symbol
- db::schema::assets::table
- db::schema::currency_rates::columns::currency
- db::schema::currency_rates::columns::date
- db::schema::currency_rates::columns::price
- db::schema::currency_rates::columns::star
- db::schema::currency_rates::table
- db::schema::quotes::columns::currency
- db::schema::quotes::columns::price
- db::schema::quotes::columns::star
- db::schema::quotes::columns::symbol
- db::schema::quotes::columns::time
- db::schema::quotes::table
- db::schema::settings::columns::name
- db::schema::settings::columns::star
- db::schema::settings::columns::value
- db::schema::settings::table
- db::schema::telemetry::columns::id
- db::schema::telemetry::columns::payload
- db::schema::telemetry::columns::star
- db::schema::telemetry::table
- deposits::config::DepositConfig
- exchanges::Exchanges
- exchanges::TradingMode
- metrics::backfilling::BackfillingConfig
- metrics::backfilling::DailyTimeSeries
- metrics::config::MetricsConfig
- portfolio::config::AssetAllocationConfig
- tax_statement::TaxStatement
- telemetry::Telemetry
- telemetry::TelemetryConfig
- telemetry::TelemetryRecord
- telemetry::TelemetryRecordBuilder
- time::Date
- time::DateOptTime
- time::DateTime
- time::FakeTime
- time::FixedTimeZone
- time::Month
- time::Period
- time::SystemTime
- time::Time
- time::TzDateTime
- types::Date
- types::DateTime
- types::Decimal
- types::Time
Enums
- analysis::backtesting::BenchmarkPerformanceType
- analysis::backtesting::config::TransitionType
- analysis::performance::types::PerformanceAnalysisMethod
- db::schema::AssetType
- exchanges::Exchange
- types::TradeType
- util::DecimalRestrictions
- util::RoundingMethod
Traits
Macros
Functions
- analysis::analyse
- analysis::backtest
- analysis::backtesting::backtest
- analysis::deposit::get_total_activity_duration
- analysis::deposit::performance::compare_instrument_to_bank_deposit
- analysis::simulate_sell
- cash_flow::config::deserialize_cash_flows
- cash_flow::generate_cash_flow_report
- db::connect
- deposits::list
- exchanges::today_trade_conclusion_time
- metrics::backfilling::backfill
- metrics::collect
- portfolio::buy
- portfolio::rebalance
- portfolio::sell
- portfolio::set_cash_assets
- portfolio::show
- portfolio::sync
- tax_statement::generate_tax_statement
- time::deserialize_date
- time::deserialize_date_opt_time
- time::now
- time::parse_date
- time::parse_date_time
- time::parse_duration
- time::parse_fake_now
- time::parse_time
- time::parse_timezone
- time::parse_tz_date_time
- time::parse_user_date
- time::timestamp
- time::today
- time::tz_now
- time::tz_to_fixed
- time::utc_now
- util::decimal_precision
- util::fold_spaces
- util::has_extension
- util::humanize_reqwest_error
- util::is_default
- util::parse_decimal
- util::round
- util::round_with
- util::temp_path
- util::validate_decimal
- util::validate_named_cash
- util::validate_named_decimal
Type Aliases
- core::EmptyResult
- core::GenericError
- core::GenericResult
- db::schema::assets::BoxedQuery
- db::schema::assets::SqlType
- db::schema::currency_rates::BoxedQuery
- db::schema::currency_rates::SqlType
- db::schema::quotes::BoxedQuery
- db::schema::quotes::SqlType
- db::schema::settings::BoxedQuery
- db::schema::settings::SqlType
- db::schema::telemetry::BoxedQuery
- db::schema::telemetry::SqlType
Constants
- db::MIGRATIONS
- db::models::SETTING_USER_ID
- db::schema::assets::all_columns
- db::schema::currency_rates::all_columns
- db::schema::quotes::all_columns
- db::schema::settings::all_columns
- db::schema::telemetry::all_columns
- metrics::BACKTESTING_NET_VALUE_NAME
- metrics::BACKTESTING_PERFORMANCE_NAME
- metrics::CURRENCY_LABEL
- metrics::INSTRUMENT_LABEL
- metrics::NAMESPACE
- metrics::PORTFOLIO_INSTRUMENT
- metrics::PORTFOLIO_LABEL_ALL
- metrics::PROVIDER_LABEL
- metrics::TYPE_LABEL
- types::DECIMAL_PRECISION