/tradingview-syariah-indicator

Add a small indicator in tradingview.com, Add a small green indicator in tradingview.com. At the moment, only cover Malaysia, NYSE, Nasdaq, Shenzhen, Shanghai, Indonesia.

Primary LanguageTypeScript

Tradingview Shariah Indicator

I regret to inform you that I was unable to dedicate more time to updating the extension. Consequently, there may be some bugs present. However, I will endeavor to update the data side in my free time, provided that the scraping process functions properly. You can access the updated data at https://tsi.azrizhaziq.com/list.

What it does

Add a small green indicator in tradingview.com. At the moment, only cover Malaysia, NYSE, Nasdaq, Shenzhen, Shanghai, Indonesia.

Source data: MYX: Bursa Malaysia NASDAQ/NYSE: Wahed ETF HLAL SSE/SZSE: China100 A stocks

Inspired from: https://github.com/amree/tradingview-shariah-indicators

Download

Chrome Web Store Chrome Web Store

Mozilla Add-on Mozilla Add-on Mozilla Add-on

Also available in:

Installation guide:

  1. Install with:
  2. Click button "Add to Chrome" / "Add to Firefox"
  3. Open https://tradingview.com
  4. Goto any of this page https://tradingview.com/chart https://tradingview.com/screener https://tradingview.com/symbols
  5. Seach any valid Shariah Stocks (currently in Malaysia only)

Release

View All Releases

Screenshots

Symbol Page Symbol page

Chart page Chart page Chart page with screener

Screener page Screener page

Popup

popup

Youtube video

tradingview-syariah-indicator

Feel free to contact me if any bug or more features here
azrizhaziq@gmail.com

Developers

Requirements

  • node = look at .nvmrc
  • pnpm = 6.24.1
  • git = 2.23.0
  1. Type in terminal $ pnpm install
  2. Type in 1st terminal: $ npm run watch and then in another terminal type either below commands: Firefox: $ npm run watch:ff Chrome: $ npm watch:c

Generate Production ready extension

  1. $ git clone git@github.com:AzrizHaziq/tradingview-syariah-indicator.git
  2. $ pnpm install
  3. create .env.production file in root, and please follow .env.example
  4. Type in terminal $ npm run build
  5. Generate a file located in /web-ext-artifacts/tradingview-shariah-indicator-{{ version }}.zip

Update Stock list data (will take a few X minutes)

  1. Type in terminal $ npm run update-data

Todo

  • Add US stocks
  • Read pdf from ChinaA ETF
  • Add e2e test with playwright + github action run with schedule
  • Add website, host in vercel with SolidJS(SPA), waiting a meta framework from Solid.
  • Add an option page where user can custom its own data.
  • Test chrome webStore-cli npm, and firefox addons
  • Create a page where a list of US, MY, China stocks and
    • search
    • filter
    • use json hosted in github raw
  • Added a page for "accept agreement/conditions"
  • @Data, do some diffing with current data. If exists, then commit it.

Please do refer to original website before buying. And if you're holding then look at them every day.

1. China100 A stocks

  1. Go to Bursa Malaysia
  2. Then click the pdf Prospectus VP-DJ Shariah China A-Shares 100 ETF d.12 July 2021.pdf
  3. Read at page 48 about Shariah

2. For Wahed ETF HLAL

  1. Read more here HLAL

3. Indonesia Exchange

  1. More info here IDX

4. Shenzen & Shanghai Exchange

  1. More info here China ETF

Alt