Skip to content

FelikZ/tradingview-refresh

Repository files navigation

About

This program is intended to extend existing TradingView alerts on Desktop app startup.

It excludes alerts that are have created and living withing "today" to avoid day-trading alerts.

It extends +60 days all alerts which expiring date is less then 59 days away from today.

Bonus

  • It extends all alerts withing "Forecast Math" block to show annual growth rates.
  • It makes Annual tab active by default, instead of Quarterly.

If you want to strip this behavior, remove js/03_block_detector.js etc addons and make your own build (documented below).

How it works

It launches TradingView (Electron App) with debug port exposed and then injects JS code to extend functionality.

The launcher is a terminal app and it will report alerts that are extended and will close automatically.

Mac

Using Homebrew (Recommended)

brew tap FelikZ/tradingview-refresh https://github.com/FelikZ/tradingview-refresh
brew install --cask tradingview-refresh

Note on macOS Security (Gatekeeper): Because this is not signed with a paid Apple Developer account, macOS will show a "cannot be verified" warning. After installing, bypass it by running:

xattr -cr /Applications/TradingViewRefresh.app

To upgrade via Homebrew:

brew update && brew upgrade --cask tradingview-refresh

Manual build and install from Source

./install_macos.sh

Windows

Using Pre-built Release

Download TradingViewRefresh-Windows.zip from the latest Release, extract it, and run the install_win.ps1 script inside.

Manual build and install from Source

.\install_win.ps1

About

WIP: Refresh trading alerts on desktop

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors