indicator-dashboard by marketcalls/openalgo-indicator-skills
npx skills add https://github.com/marketcalls/openalgo-indicator-skills --skill indicator-dashboard使用 Plotly Dash 或 Streamlit 创建一个用于交互式技术分析的 Web 仪表板。
将 $ARGUMENTS 解析为:类型 符号
$0 = 仪表板类型。默认值:single
single、multi-symbol、multi-timeframe、scanner-dashboardstreamlit-single、streamlit-multi、streamlit-scanner广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
$1 = 符号(例如,SBIN、RELIANCE)。默认值:SBIN如果没有参数,询问用户想要哪种仪表板以及他们更喜欢 Dash 还是 Streamlit。
rules/dashboard-patterns.md — Dash 应用模式rules/streamlit-patterns.md — Streamlit 应用模式rules/plotting.md — 图表模式rules/data-fetching.md — 数据加载dashboards/{dashboard_name}/ 目录(按需)dashboards/{dashboard_name}/ 中创建 app.pyrules/assets/ 中的匹配模板所有仪表板必须包括:
dbc.themes.DARKLY;Streamlit 使用 [theme] base = "dark" 或 CSS 注入template="plotly_dark"、xaxis_type="category" 的 Plotly 图表dcc.Interval;Streamlit 使用 st.rerun() 配合 time.sleep().env:通过 find_dotenv() 从项目根目录加载single — 单符号仪表板 (Dash)rules/assets/dashboard_basic/app.pymulti-symbol — 多符号观察列表 (Dash)multi-timeframe — 多时间框架分析 (Dash)rules/assets/dashboard_multi/app.pyscanner-dashboard — 实时扫描器 (Dash)streamlit-single — 单符号仪表板 (Streamlit)st.plotly_chart() 创建交互式图表st.metric() 显示 LTP、涨跌幅、RSI、EMA 统计数据st.rerun() 实现自动刷新rules/assets/streamlit_basic/app.pystreamlit-multi — 多时间框架分析 (Streamlit)st.columns(2) 实现 2x2 网格,显示 4 个时间框架st.success()/st.error()/st.warning() 显示一致性摘要st.metric() 卡片rules/assets/streamlit_multi/app.pystreamlit-scanner — 扫描器仪表板 (Streamlit)st.progress()st.dataframe() 显示结果表格st.download_button() 进行 CSV 导出创建应用后,提供以下说明:
Dash:
cd dashboards/{dashboard_name}
python app.py
# 在浏览器中打开 http://127.0.0.1:8050
Streamlit:
cd dashboards/{dashboard_name}
streamlit run app.py
# 在浏览器中打开 http://localhost:8501
/indicator-dashboard single SBIN /indicator-dashboard multi-timeframe RELIANCE /indicator-dashboard scanner-dashboard /indicator-dashboard streamlit-single SBIN /indicator-dashboard streamlit-multi RELIANCE /indicator-dashboard streamlit-scanner
每周安装次数
96
代码仓库
GitHub 星标数
5
首次出现
2026年2月28日
安全审计
安装于
codex95
opencode95
gemini-cli94
cursor93
amp93
cline93
Create a web dashboard for interactive technical analysis using Plotly Dash or Streamlit.
Parse $ARGUMENTS as: type symbol
$0 = dashboard type. Default: single
single, multi-symbol, multi-timeframe, scanner-dashboardstreamlit-single, streamlit-multi, streamlit-scanner$1 = symbol (e.g., SBIN, RELIANCE). Default: SBINIf no arguments, ask the user what kind of dashboard they want and whether they prefer Dash or Streamlit.
rules/dashboard-patterns.md — Dash app patternsrules/streamlit-patterns.md — Streamlit app patternsrules/plotting.md — Chart patternsrules/data-fetching.md — Data loadingdashboards/{dashboard_name}/ directory (on-demand)app.py in dashboards/{dashboard_name}/rules/assets/All dashboards must include:
dbc.themes.DARKLY; Streamlit uses [theme] base = "dark" or CSS injectiontemplate="plotly_dark", xaxis_type="category"dcc.Interval; Streamlit uses st.rerun() with time.sleep()single — Single Symbol Dashboard (Dash)rules/assets/dashboard_basic/app.pymulti-symbol — Multi-Symbol Watchlist (Dash)multi-timeframe — MTF Analysis (Dash)rules/assets/dashboard_multi/app.pyscanner-dashboard — Live Scanner (Dash)streamlit-single — Single Symbol Dashboard (Streamlit)st.plotly_chart() for interactive chartsst.metric() for LTP, Change, RSI, EMA statsst.rerun()rules/assets/streamlit_basic/app.pystreamlit-multi — MTF Analysis (Streamlit)st.columns(2) for 4 timeframesst.success()/st.error()/st.warning()st.metric() cards for each timeframe trendrules/assets/streamlit_multi/app.pystreamlit-scanner — Scanner Dashboard (Streamlit)st.progress() during scanst.dataframe() for results tablest.download_button() for CSV exportAfter creating the app, provide instructions:
Dash:
cd dashboards/{dashboard_name}
python app.py
# Open http://127.0.0.1:8050 in browser
Streamlit:
cd dashboards/{dashboard_name}
streamlit run app.py
# Open http://localhost:8501 in browser
/indicator-dashboard single SBIN /indicator-dashboard multi-timeframe RELIANCE /indicator-dashboard scanner-dashboard /indicator-dashboard streamlit-single SBIN /indicator-dashboard streamlit-multi RELIANCE /indicator-dashboard streamlit-scanner
Weekly Installs
96
Repository
GitHub Stars
5
First Seen
Feb 28, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex95
opencode95
gemini-cli94
cursor93
amp93
cline93
OKX CEX Earn CLI:OKX交易所赚币命令行工具,管理简单赚币、双币赢、链上赚币
1,300 周安装
API文档工作流:OpenAPI规范、开发者指南、代码示例与交互式文档生成
117 周安装
OpenAI Codex 代码审查工具 - 使用 GPT-5.2-Codex 模型自动检测代码错误与安全漏洞
117 周安装
Novel Writer 新手指南:七步方法论教你从零开始写小说
122 周安装
GitNexus 指南:代码智能与影响分析工具,快速理解、调试与重构代码库
121 周安装
媒体改编技能:系统化分析转化方法,将现有作品转化为科幻设定 | 创意内容开发指南
120 周安装
Tamagui Monorepo 跨平台开发指南:React Native、Next.js、Expo、TypeScript 全栈解决方案
122 周安装
.env from project root via find_dotenv()