
Advanced (PRO)
Overview
Advanced (PRO) unlocks professional-grade tools for analysis, automation and integrations. This document outlines the PRO feature set, real-world use cases, potential pitfalls and recommended best practices — presented in a format consistent with other PRO docs.
Key Areas
PRO focuses on three main areas:
- 📊 Advanced analysis: richer charts (candlesticks, technical indicators, overlays) for traders and analysts.
- 🔔 Automation & alerts: configurable notifications (Email, SMS, Telegram) for price events and custom rules.
- 🔌 Integrations & real-time data: webhooks, REST API access and WebSocket streaming for dashboards and external systems.
Featured Capabilities
1. Price Alerts 🔔
- Create alerts per symbol (e.g. BTC > $50,000), by percentage change, or with compound conditions.
- Delivery channels: Email, SMS (third-party integration) and Telegram bot.
- Scheduling: immediate triggers, periodic checks, or event-based rules.
Use case: 🔔 “Receive a Telegram notification when Gold rises 2% in a single day.”
2. Portfolio Tracker 💼
- Record positions (quantity, cost basis, currency) and monitor P&L in real time.
- Aggregated allocation views across asset classes (crypto, equities, commodities).
- Exportable reports (CSV) and performance history.
Use case: 💹 “View current portfolio value and month-to-date profit/loss.”
3. Advanced Charts 📈
- Candlestick (OHLC) charts with configurable intervals and volume overlays.
- 50+ technical indicators: RSI, MACD, Bollinger Bands, Moving Averages, etc.
- Drawing tools: trendlines, support/resistance, annotations.
- Multi-asset overlays to compare instruments on a single canvas.
Use case: 📊 “Analyze a reversal pattern using RSI and moving averages on the same chart.”
4. Webhooks & API Access 🔌
- Webhooks for events (alerts, data updates) that trigger external workflows.
- Protected REST API for querying data, managing alerts and exporting reports.
- Built for integrations with BI tools, automation platforms and custom dashboards.
Use case: 🔁 “Send price data automatically to Power BI via a webhook for live dashboards.”
5. Real-time Data (Streaming) ⚡
- Optional WebSocket streaming for live price updates.
- Dynamic updating of widgets and charts without page reloads.
- Robust fallback to polling for environments where WebSockets are not available.
Use case: ⚡ “Keep a chart updating live during market hours with millisecond-level refreshes.”
Security & Privacy 🔒
- External requests for PRO features are made only with administrator consent.
- API keys and credentials are stored in site options; we recommend keeping backup copies outside WordPress.
- No personal data is collected for analytics without explicit opt-in.
FAQ ❓
- Q: What changes when I upgrade to PRO?
- A: PRO unlocks the features listed above (alerts, advanced charts, streaming, integrations). The FREE plugin keeps all base capabilities.
- Q: Do I need extra infrastructure for WebSocket streaming?
- A: Streaming requires a WebSocket endpoint. We provide standard integrations and a polling fallback if you choose not to configure WebSocket.
- Q: Are there extra costs for SMS or third-party services?
- A: The plugin supports integrations; some delivery channels (e.g. SMS gateways) may require third-party accounts and fees.
Getting Started 🚀
- Upgrade to PRO via the purchase page.
- Configure API keys and integrations under Settings → Advanced → PRO Integrations.
- Create your first alert or add an advanced chart to a page.
- For more performance, use the Shortcodes
Learn more about PRO and plans »
Best Practices & Recommendations 🧰
- Opt-in only for channels you need; enable Email or Telegram first before adding paid SMS gateways.
- Test alert rules on staging before applying them in production.
- Use per-request rate limits and throttling for high-volume integrations to avoid API overages.
Troubleshooting 🛠️
Alerts not firing
- Check that the alert rule is enabled and the target delivery channel is configured.
- Verify webhook endpoints and API credentials.
Streaming fallback
- If WebSocket fails, the plugin will fall back to polling; ensure polling interval is reasonable to avoid rate limits.
Real-World Examples
Example 1 — Internal Trading Dashboard 📈
Goal: Real-time dashboard for traders.
Setup:
- PRO + WebSocket endpoint
- Multi-asset chart overlays and volume indicators
- Alerts sent to a Telegram trading channel
Result: Live charts and immediate notifications for trading signals.
Example 2 — BI Integration 📊
Goal: Feed price snapshots to a BI pipeline.
Setup:
- Configure a webhook to push daily snapshots to an ETL endpoint
- Use REST API to request historical time series on demand
Result: Price data available inside BI reports and dashboards.
Notes 📝
- PRO features are designed to be opt-in and respect user privacy and hosting limits.
- Some integrations may require third-party accounts (SMS gateways, Telegram bots, WebSocket providers).