Watch Sharpe ratio, Sortino ratio, and drawdown for a stock or asset while charting it on TradingView.
Keep a personal watchlist of symbols with cached risk indicators from past chart visits.
Get an alert inside the side panel when a tracked symbol's indicators start to worsen.
Switch the analysis window to look at a shorter or longer historical period.
| kuidream/log-chrome | achrefelouafi/basicproceduralbuilding | acoyfellow/tuiport | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 18+ to build and Chrome 114+ for the Side Panel API.
This project is a Chrome browser extension for people who trade or watch markets on TradingView charts. It computes quantitative indicators from real-time candlestick data and shows the results in a Chrome Side Panel next to the chart, so a trader can see the numbers without leaving the page. The extension intercepts TradingView's WebSocket data stream to pull out open, high, low, close, and volume candlestick data, then calculates the Sharpe ratio, Sortino ratio, an exponential regression fit with its R squared and growth rate, maximum time to recovery, and maximum drawdown. These are combined into a single confidence score. The analysis window is configurable, defaulting to the most recent 180 days. The side panel also shows a small price chart with the fitted exponential curve, a manually managed watchlist that caches indicators whenever a chart is opened, and configurable alerts for when an indicator worsens, though alerts only appear inside the panel itself, not as system notifications. The interface can switch between Chinese and English. Under the hood, a script injected into the page intercepts the raw WebSocket messages, a content script running in an isolated context parses the candlestick data and identifies which symbol is being viewed, and a background service worker calculates the indicators and manages stored settings before pushing updated state to the React based side panel UI. The developer notes several real limits: it can only read data for the chart currently open in the browser, so it cannot scan several symbols at once, the watchlist only reflects symbols the user has actually opened before, and its numbers are cached rather than pushed live, symbol detection depends partly on TradingView's page structure and may need updating if TradingView changes its layout, and no notification is sent if the side panel is closed. Requirements are Node.js 18 or higher for building it and Chrome 114 or higher to run it, since it needs the Side Panel API. No license is stated in the project.
A Chrome extension that computes trading indicators like Sharpe ratio and drawdown from live TradingView candlestick data, shown in a Side Panel.
Mainly TypeScript. The stack also includes TypeScript, React, Chrome Extension.
No license is stated in the project, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.