Skip to main content

Module kline

Module kline 

Source

Re-exports§

pub use crate::config::theme::ThemeAccent;
pub use chart_data::HistoricalInputUpdate;
pub use chart_data::KlineData;
pub use chart_data::LiveIndicatorUpdate;
pub use fetch_plan::FetchBatch;
pub use fetch_plan::FetchPlanInput;
pub use fetch_plan::FetchRange;
pub use fetch_plan::visible_window;
pub use indicators::CatalogInstallError;
pub use indicators::IndicatorCatalog;
pub use indicators::IndicatorColorSpec;
pub use indicators::IndicatorConfigError;
pub use indicators::IndicatorDefinition;
pub use indicators::IndicatorDefinitionError;
pub use indicators::IndicatorFillGeometry;
pub use indicators::IndicatorFillSpec;
pub use indicators::IndicatorHistoryRequirement;
pub use indicators::IndicatorHost;
pub use indicators::IndicatorInputAvailability;
pub use indicators::IndicatorInputCoverage;
pub use indicators::IndicatorInputCoverageState;
pub use indicators::IndicatorInputRequirement;
pub use indicators::IndicatorInputSource;
pub use indicators::IndicatorMarkSpec;
pub use indicators::IndicatorOutputLayerSpec;
pub use indicators::IndicatorOutputRef;
pub use indicators::IndicatorOverlayChannelSpec;
pub use indicators::IndicatorPanelRecipe;
pub use indicators::IndicatorReadoutScope;
pub use indicators::IndicatorReadoutSpec;
pub use indicators::IndicatorSegmentSpec;
pub use indicators::IndicatorSetting;
pub use indicators::IndicatorSettingChoice;
pub use indicators::IndicatorSettingControl;
pub use indicators::IndicatorSettingValue;
pub use indicators::IndicatorSettingsContext;
pub use indicators::IndicatorSourceInput;
pub use indicators::IndicatorUnsupportedReason;
pub use indicators::OpenInterestSeries;
pub use indicators::OutputChannelSpec;
pub use indicators::OutputValue;
pub use indicators::OutputValueType;
pub use indicators::TableColumnColor;
pub use indicators::TableColumnFormat;
pub use indicators::TableColumnSpec;
pub use indicators::availability;
pub use indicators::declared_input_requirements;
pub use indicators::indicator_definition;
pub use indicators::table_columns;
pub use indicators::unsupported_reason;
pub use indicators::IndicatorConfig;
pub use indicators::IndicatorId;
pub use series::KlineIndexChange;
pub use series::KlineSeriesPoint;
pub use series::KlineSeriesPoints;
pub use series::KlineUpdate;
pub use series::SeriesColor;
pub use studies::tpo::TPO_TRADE_COVERAGE_TIMEFRAME;
pub use studies::tpo::TpoAnchor;
pub use studies::tpo::TpoBoundaryEdits;
pub use studies::tpo::TpoCalculationError;
pub use studies::tpo::TpoProfile;
pub use studies::tpo::TpoProfileSettings;
pub use studies::tpo::TpoProfileStatus;
pub use studies::tpo::TpoRow;
pub use studies::tpo::TradeTpoCache;
pub use studies::tpo::build_tpo_profile_with_source_timeframe;
pub use studies::tpo::build_tpo_profiles_with_source_timeframe;
pub use studies::volume_profile::AnchoredProfileDistribution;
pub use studies::volume_profile::ProfileDistribution;
pub use studies::volume_profile::ProfileLevel;
pub use studies::volume_profile::RecurringKlineProfileIndex;
pub use studies::volume_profile::kline_volume_profile;
pub use studies::volume_profile::recurring_kline_volume_profiles;
pub use studies::BigTradesConfig;
pub use studies::DEFAULT_BIG_TRADES_THRESHOLD;
pub use studies::DEFAULT_RECURRING_VOLUME_PROFILE_INTERVAL;
pub use studies::DEFAULT_RECURRING_VOLUME_PROFILE_OPACITY_PERCENT;
pub use studies::DEFAULT_TPO_LETTER_PERIOD;
pub use studies::DEFAULT_TPO_VALUE_AREA_PERCENT;
pub use studies::DEFAULT_VISIBLE_VOLUME_PROFILE_OPACITY_PERCENT;
pub use studies::DEFAULT_VOLUME_PROFILE_WIDTH_PERCENT;
pub use studies::KlineStudy;
pub use studies::KlineStudyId;
pub use studies::MAX_BIG_TRADES_THRESHOLD;
pub use studies::MAX_TPO_VALUE_AREA_PERCENT;
pub use studies::MAX_VOLUME_PROFILE_OPACITY_PERCENT;
pub use studies::MAX_VOLUME_PROFILE_WIDTH_PERCENT;
pub use studies::MIN_BIG_TRADES_THRESHOLD;
pub use studies::MIN_TPO_VALUE_AREA_PERCENT;
pub use studies::MIN_VOLUME_PROFILE_OPACITY_PERCENT;
pub use studies::MIN_VOLUME_PROFILE_WIDTH_PERCENT;
pub use studies::SourceConstraint;
pub use studies::StudyDataSource;
pub use studies::TpoColorConfig;
pub use studies::VolumeProfileColorConfig;
pub use studies::VolumeProfileColorSlot;
pub use studies::VolumeProfileColorSpec;
pub use studies::VolumeProfileSchedule;
pub use studies::big_trades_step_count;
pub use studies::big_trades_step_for_threshold;
pub use studies::big_trades_threshold_at_step;
pub use studies::big_trades_threshold_label;
pub use studies::tpo;
pub use studies::volume_profile;
pub use viewport::ChartCoord;
pub use viewport::ChartStepMs;
pub use viewport::DEFAULT_HORIZONTAL_SPACING_PX;
pub use viewport::HorizontalWorld;
pub use viewport::MAX_HORIZONTAL_SPACING_PX;
pub use viewport::MIN_HORIZONTAL_SPACING_PX;
pub use viewport::PanelYValueRange;
pub use viewport::WorldAxis;
pub use viewport::YUnit;
pub use viewport::YUnitRange;
pub use viewport::ZOOM_SENSITIVITY;
pub use composition::AxisBinding;
pub use composition::BarMode;
pub use composition::HistogramMode;
pub use composition::LayerDataKind;
pub use composition::LayerPurpose;
pub use composition::LayerStyle;
pub use composition::MarkKind;
pub use composition::PanelPresentation;
pub use composition::PanelScaleMode;
pub use composition::PanelValueId;
pub use composition::PanelValueLabelMode;
pub use composition::PanelValueLabelPolicy;
pub use drawing::DrawingAnchor;
pub use drawing::DrawingColor;
pub use drawing::DrawingEntity;
pub use drawing::DrawingObject;
pub use drawing::DrawingSettings;
pub use drawing::DrawingStyle;
pub use drawing::DrawingStyleDefaults;
pub use drawing::DrawingTool;

Modules§

bar
chart_data
composition
drawing
fetch_plan
footprint
indicators
poc
series
studies
viewport

Structs§

CandlestickColorConfig
CandlestickConfig
ChartOptions
ChartPreset
ChartSettings
Config
FloatingToolbarPosition
FootprintConfig
FootprintImbalanceConfig
FootprintPocColorConfig
FootprintPocColorSpec
FootprintPocConfig
IndicatorAuthor
IndicatorInstance
IndicatorInstanceId
IndicatorInstanceStore
IndicatorStyleOverrides
Definition-local style overrides keyed by stable declaration IDs.
LayerConfig
PanelConfig
PrimarySeriesStyle
SeriesConfig
SettingsSnapshot

Enums§

BaseSeriesSource
Standard chart-derived numeric sources exposed by input.source.
CandlestickColorSlot
FootprintPocColorSlot
IndicatorUpdateScope
LayerSource
LegendVisibility
LineStrokeStyle
SourceBindingProblem
Why a declared source binding cannot act as an indicator dependency.
ValuePrecision

Constants§

MAX_CANDLESTICK_OPACITY_PERCENT
MAX_LINE_WIDTH
MIN_CANDLESTICK_OPACITY_PERCENT
MIN_LINE_WIDTH

Functions§

panel_config_from_spec
panel_spec_from_config

Type Aliases§

ComparisonPolicy
DrawingConfig
ValueLabelPolicy