syncfusion-blazor-stock-charts
Implement Syncfusion Blazor Stock Chart (SfStockChart) for financial data visualization. Use this when working with stock charts, candlestick displays, OHLC data, or technical indicators like SMA, EMA, MACD, and Bollinger Bands. This skill covers period selectors, range navigation, and financial time-series data visualization in Blazor applications.
What this skill does
# Implementing Stock Charts **NuGet:** `Syncfusion.Blazor.Charts` + `Syncfusion.Blazor.Themes` (or `Syncfusion.Blazor.StockChart` for individual package) **Namespace:** `Syncfusion.Blazor.Charts` A comprehensive skill for implementing Syncfusion Blazor Stock Chart components for financial data visualization. The Stock Chart is specifically designed for visualizing stock market data with built-in features for technical analysis, time-based navigation, and financial indicators. ## When to Use This Skill Use this skill immediately when you need to: - Display stock market price data with OHLC (Open, High, Low, Close) values - Create candlestick, line, or OHLC charts for financial data - Add technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands, ATR, Stochastic) - Implement period selectors (1M, 3M, 6M, YTD, 1Y, All) for time-based navigation - Add range selectors for custom date range selection - Display stock events (earnings, dividends, stock splits) - Add trend lines (linear, exponential, polynomial) to financial data - Enable zooming, panning, and crosshair for data exploration - Export stock charts to PNG, JPEG, SVG, or PDF formats - Build investment portfolio dashboards or trading applications - Visualize cryptocurrency price data or any time-series financial data - Create responsive financial data visualizations for Blazor Server, WebAssembly, or Web App ## Component Overview The **Syncfusion Blazor Stock Chart** (`SfStockChart`) is a feature-rich financial charting component that extends standard charting capabilities with: - **5 Core Series Types**: Line, Spline, Candle, HiloOpenClose, Hilo - **Hollow Candle Mode**: Enable solid or hollow candle rendering through candle configuration - **9+ Technical Indicators**: SMA, EMA, MACD, RSI, Bollinger Bands, ATR, and more - **Time Navigation**: Period selector with preset ranges, Range selector for custom dates - **Stock Events**: Mark important dates (earnings, dividends, splits) - **Trend Analysis**: Multiple trend line types with forecasting - **Interactive Features**: Zooming, panning, crosshair, trackball tooltips - **Export Options**: PNG, JPEG, SVG, PDF export and print - **Accessibility**: WCAG compliant with keyboard navigation ## Documentation and Navigation Guide ### Getting Started ๐ **Read:** [references/getting-started.md](references/getting-started.md) Start here for installation, setup, and your first stock chart. Covers: - Installing Syncfusion.Blazor.Charts NuGet package - Blazor Server, WebAssembly, and Web App setup - Service registration and theme configuration - Basic SfStockChart implementation with sample data - Project structure and script references ### Core Chart Features #### Series Types and Rendering ๐ **Read:** [references/series-types.md](references/series-types.md) Learn about the 5 core series types for stock data visualization: - Line and Spline series for trend visualization - Candle series for traditional stock charts, with hollow candle rendering available through candle configuration - HiloOpenClose and Hilo for price range display - Series selector for runtime switching between types - Choosing the right series type for your data #### Data Binding and Structure ๐ **Read:** [references/working-with-data.md](references/working-with-data.md) Configure data sources for stock charts: - OHLC data structure (Open, High, Low, Close, Volume) - DateTime-based data binding - Remote data binding with APIs - Data adapters for different sources - Handling large datasets efficiently #### Axis Configuration ๐ **Read:** [references/axes.md](references/axes.md) Customize X and Y axes for financial data: - DateTime, DateTimeCategory, and Logarithmic axis types - Axis titles, labels, and formatting - Tick lines and grid line customization - Multiple axes for volume or indicator overlays - Inversed axis and opposed positioning ### Financial Analysis Features #### Period and Range Selectors ๐ **Read:** [references/period-range-selectors.md](references/period-range-selectors.md) Implement time-based navigation: - Period selector with preset buttons (1M, 3M, 6M, YTD, 1Y, All) - Custom period button configuration - Range selector for dragging date ranges - Styling and positioning selectors - Handling period change events #### Technical Indicators ๐ **Read:** [references/technical-indicators.md](references/technical-indicators.md) Add financial analysis indicators: - Simple Moving Average (SMA) and Exponential Moving Average (EMA) - MACD (Moving Average Convergence Divergence) - RSI (Relative Strength Index) for momentum - Bollinger Bands for volatility analysis - ATR, Accumulation Distribution, Stochastic - Overlaying multiple indicators - Customizing indicator appearance #### Stock Events ๐ **Read:** [references/stock-events.md](references/stock-events.md) Mark important dates on the chart: - Adding earnings announcements, dividends, stock splits - Custom event shapes and icons - Event positioning and styling - Tooltip content for events - Multiple events on the same chart #### Trend Lines ๐ **Read:** [references/trend-lines.md](references/trend-lines.md) Add trend analysis to series: - Linear, Exponential, Logarithmic, Polynomial trends - Moving average trend lines - Forecasting with forward/backward periods - Customizing trend line appearance - Multiple trend lines per series ### Interactive Features #### Zooming, Panning, and Crosshair ๐ **Read:** [references/zooming-panning-crosshair.md](references/zooming-panning-crosshair.md) Enable user interaction for data exploration: - Selection zoom, pinch zoom, mouse wheel zoom - Zoom toolbar with reset functionality - Pan mode for navigating zoomed data - Crosshair for precise value reading - Trackball mode for comparing multiple points - Customizing zoom and crosshair appearance #### Tooltips and Legend ๐ **Read:** [references/tooltip-legend.md](references/tooltip-legend.md) Display data details on hover: - Tooltip configuration and formatting - Custom tooltip templates - Shared tooltips for multiple series - Legend positioning and customization - Toggle series visibility from legend - Legend click events ### Customization and Styling #### Appearance Customization ๐ **Read:** [references/appearance-customization.md](references/appearance-customization.md) Customize the visual design: - Stock chart title and subtitle - Built-in themes (Material, Bootstrap, Fluent, Tailwind, etc.) - Chart dimensions (width, height, responsive) - Gradient fills for series - Last data label display - Border, background, and margin settings - Custom CSS styling #### Export and Print ๐ **Read:** [references/export-print.md](references/export-print.md) Export charts for reports and sharing: - Export to PNG, JPEG, SVG, PDF formats - Export configuration and customization - Print functionality with print-specific styling - Exporting programmatically or via UI button ### Advanced Topics #### Events ๐ **Read:** [references/events.md](references/events.md) Handle stock chart events exposed by `StockChartEvents`: - `OnLoaded` for post-render initialization - `OnPointClick` for point selection scenarios - `AxisLabelRendering` for axis label customization - `PeriodChanged` and `RangeChange` for time navigation updates - `OnZooming` for zoom interaction handling - `TooltipRendering` and `SharedTooltipRendering` for tooltip customization - `Exporting`, `ExportCompleted`, and `OnPrintComplete` for output workflows #### Accessibility ๐ **Read:** [references/accessibility.md](references/accessibility.md) Ensure accessible financial charts: - WCAG 2.0 compliance features - WAI-ARIA attributes - Keyboard navigation support - Screen reader compatibility - High contrast theme support - Focus management best practices ## Quick Start Example Here's a minimal stock chart with candlestick series and period selector: ```cshtml @page "/stock-chart" @using Syncfusion.Blazor.Charts <SfStockChart Title="AAPL
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.