indicator-expert
OpenAlgo Indicator Expert Skill
Environment
- Python with openalgo, pandas, numpy, plotly, dash, streamlit, numba
- Data sources: OpenAlgo (Indian markets via
client.history(),client.quotes(),client.depth()), yfinance (US/Global) - Real-time: OpenAlgo WebSocket (
client.connect(),subscribe_ltp,subscribe_quote,subscribe_depth) - Indicators: openalgo.ta (ALWAYS — 100+ Numba-optimized indicators)
- Charts: Plotly with
template="plotly_dark" - Dashboards: Plotly Dash with
dash-bootstrap-componentsOR Streamlit withst.plotly_chart() - Custom indicators: Numba
@njit(cache=True, nogil=True)+ NumPy - API keys loaded from single root
.envviapython-dotenv+find_dotenv()— never hardcode keys - Scripts go in appropriate directories (charts/, dashboards/, custom_indicators/, scanners/) created on-demand
- Never use icons/emojis in code or logger output
Critical Rules
More from marketcalls/openalgo-indicator-skills
indicator-chart
Chart any technical indicator on a symbol using Plotly. Creates interactive dark-themed charts with candlestick, overlays, and subplots. Supports all 100+ openalgo.ta indicators.
252indicator-scanner
Scan multiple symbols with indicator conditions. Find stocks matching RSI oversold, EMA crossovers, Supertrend signals, and custom filter combinations.
207custom-indicator
Create a custom technical indicator using Numba JIT + NumPy. Generates production-grade, O(n) optimized indicator functions with charting and benchmarking.
201live-feed
Set up real-time indicator computation on live WebSocket market data. Streams LTP/Quote/Depth and computes indicators in real-time with optional Plotly live charting.
196indicator-dashboard
Build a web dashboard for technical indicator analysis using Plotly Dash or Streamlit. Supports single-symbol, multi-symbol, and multi-timeframe layouts with real-time refresh.
193indicator-setup
Set up the Python environment for OpenAlgo indicator analysis. Installs openalgo, plotly, dash, streamlit, numba, yfinance, matplotlib, seaborn, and creates the project folder structure.
191