Full Code of cryptorife/aggr-templates for AI

master d8e42074a192 cached
37 files
1.2 MB
478.3k tokens
1 requests
Download .txt
Showing preview only (1,262K chars total). Download the full file or copy to clipboard to get everything.
Repository: cryptorife/aggr-templates
Branch: master
Commit: d8e42074a192
Files: 37
Total size: 1.2 MB

Directory structure:
gitextract_ajuh43b8/

├── .gitignore
├── README.md
├── package.json
└── templates/
    ├── RifeADA-full.json
    ├── RifeADA-tape.json
    ├── RifeAVAX-full.json
    ├── RifeAVAX-tape.json
    ├── RifeBNB-full.json
    ├── RifeBNB-tape.json
    ├── RifeBTC-full.json
    ├── RifeBTC-tape.json
    ├── RifeDOGE-full.json
    ├── RifeDOGE-tape.json
    ├── RifeETH-full.json
    ├── RifeETH-tape.json
    ├── RifeHBAR-full.json
    ├── RifeHBAR-tape.json
    ├── RifeHYPE-full.json
    ├── RifeHYPE-tape.json
    ├── RifeLINK-full.json
    ├── RifeLINK-tape.json
    ├── RifeLTC-full.json
    ├── RifeLTC-tape.json
    ├── RifeSHIB-full.json
    ├── RifeSHIB-tape.json
    ├── RifeSOL-full.json
    ├── RifeSOL-tape.json
    ├── RifeSUI-full.json
    ├── RifeSUI-tape.json
    ├── RifeTON-full.json
    ├── RifeTON-tape.json
    ├── RifeTRX-full.json
    ├── RifeTRX-tape.json
    ├── RifeXLM-full.json
    ├── RifeXLM-tape.json
    ├── RifeXRP-full.json
    └── RifeXRP-tape.json

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
.DS_Store


================================================
FILE: README.md
================================================
# aggr-templates
templates for [aggr.trade](https://aggr.trade) by @cryptorife

## LATEST: [v2.2.5 (click here to download)](https://github.com/cryptorife/aggr-templates/archive/refs/tags/v2.2.5.zip)

- Adds Hyperliquid exchange
- Removes delisted assets
   - Aggr.trade backend does not support all previous assets anymore, only ["top 10 shitcoins"](https://discord.com/channels/1110160121813803058/1110486295802806383/1371059199219466250)
- Updates remaining templates for the following assets: BTC, ETH, BNB, DOGE, ADA, AVAX, HBAR, HYPE, LINK, LTC, SHIB, SOL, SUI, TON, TRX, XLM, XRP

Note: I only make these templates, I do not have any control of the backend. Any related iniquiries should be done in the Aggr discord, not to me.

## [v2.2.4](https://github.com/cryptorife/aggr-templates/archive/refs/tags/v2.2.4.zip)

<img src="https://raw.githubusercontent.com/cryptorife/aggr-templates/master/screenshots/v2.2-full.png" width="800" />

All templates from v2.2.x have been generated automatically. Download, unzip, choose the template file you want and import it to your [aggr.trade](https://aggr.trade) app

BTC & ETH popular templates:

v2.1 got popular, thus decided to keep it alive, just making sure the data feed is up to date. You'll find it as RifeBTC-v2.1.1 and RifeETH-v2.1.1 in the templates folder

<img src="https://github.com/cryptorife/aggr-templates/blob/f044147d32ac518a1507201663d96871a308402e/screenshots/btc-2.1.png" width="800" />

Full, Chart or Tape?

### Full
<img src="https://github.com/cryptorife/aggr-templates/blob/master/screenshots/v2.0.1-full.jpg" width="800" />

### Tape
<img src="https://github.com/cryptorife/aggr-templates/blob/master/screenshots/v2.0.1-tape.jpg" width="240" />
Remember to configure adequate Tresholds for Full and Tape versions (https://twitter.com/CryptoRife/status/1646883351758766081)

### Chart
Deprecated in last versions; last version available was v2.1.0
<img src="https://github.com/cryptorife/aggr-templates/blob/master/screenshots/v2.0.1-chart.jpg" width="800" />

## How to Install

1. Download the [zip file](https://github.com/cryptorife/aggr-templates/archive/refs/tags/v2.1.0.zip) and Unzip it
2. Open [aggr.trade](https://aggr.trade)
3. Click "..." button on the lower right corner -> "Settings" -> "+ New" -> "Upload Template file"
4. Go to the recently unzipped folder (i.e. Downloads/aggr-templates-v2.1.0/)
5. Choose the template (.txt file) of your liking

BTC and ETH templates v2.1.1 are not automatically generated. The templates within '-full' and '-tape' are. The main difference is that BTC and ETH templates have the exchanges delta panel (shows delta activity between most popular exchanges). Generating this automatically is not supported yet, thus you won't it in the automated templates.

I hope this are useful to you!

## Older Versions

### [v2.1.0](https://github.com/cryptorife/aggr-templates/archive/refs/tags/v2.1.0.zip)

First version with automatically generated templates for all available symbols

### [v1.3.1](https://github.com/cryptorife/aggr-templates/archive/refs/tags/v1.3.1.zip)

Leaned down version, includes chart for ETH

<img src="https://github.com/cryptorife/aggr-templates/blob/master/screenshots/v1.3.1.jpg" width="800" />

### [v1.0.0](https://github.com/cryptorife/aggr-templates/archive/refs/tags/v1.0.0.zip)

<img src="https://github.com/cryptorife/aggr-templates/blob/master/screenshots/v1.0.0.jpg" width="800" />





================================================
FILE: package.json
================================================
{
  "name": "aggr-templates",
  "version": "2.2.5",
  "description": "aggr templates",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cryptorife/aggr-templates.git"
  },
  "keywords": [
    "aggr",
    "templates"
  ],
  "author": "cryptorife",
  "license": "GPL-3.0-or-later",
  "bugs": {
    "url": "https://github.com/cryptorife/aggr-templates/issues"
  },
  "homepage": "https://github.com/cryptorife/aggr-templates#readme"
}


================================================
FILE: templates/RifeADA-full.json
================================================
{"version":7,"createdAt":1752824921049,"updatedAt":1752824927940,"name":"RifeADA full","id":"rifeADAfull_v17528253291681752825329168","states":{"panes":{"_id":"panes","locked":true,"layout":[{"i":"chart","type":"chart","x":6,"y":0,"w":10,"h":24,"moved":false},{"i":"stats","type":"stats","y":21,"x":3,"w":3,"h":3,"moved":false},{"i":"trades","type":"trades","y":0,"x":3,"w":3,"h":16,"moved":false},{"i":"trades2","type":"trades","y":0,"x":0,"w":3,"h":22,"moved":false},{"i":"stats2","type":"stats","y":22,"x":0,"w":3,"h":2,"moved":false},{"i":"trades3","type":"trades","y":16,"x":3,"w":3,"h":5,"moved":false},{"i":"chart2","type":"chart","x":16,"y":0,"w":8,"h":24,"moved":false}],"panes":{"chart":{"id":"chart","name":"","type":"chart","markets":["BINANCE:adausdt","BINANCE:adausdc","BINANCE:adafdusd","BITFINEX:ADAUSD","BITFINEX:ADAUST","BITGET:ADAUSDT","BITGET:ADAUSDC","BITSTAMP:adausd","BYBIT:ADAUSDT-SPOT","BYBIT:ADAUSDC-SPOT","COINBASE:ADA-USD","COINBASE:ADA-USDC","COINBASE:ADA-USDT","HUOBI:adausdc","HUOBI:adausdt","HUOBI:adausdd","KRAKEN:ADA/USD","KRAKEN:ADA/USDC","KRAKEN:ADA/USDT","KUCOIN:ADA-USDT","KUCOIN:ADA-USDC","MEXC:ADAUSDC","MEXC:ADAUSDT","OKEX:ADA-USD","OKEX:ADA-USDT","OKEX:ADA-USDC","POLONIEX:ADA_USDT","HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"],"zoom":0.875},"stats":{"id":"stats","name":"","type":"stats","markets":["HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"]},"trades":{"id":"trades","name":"Perp Trades","type":"trades","zoom":0.875,"markets":["HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"]},"trades2":{"id":"trades2","name":"Spot Trades","type":"trades","zoom":0.875,"markets":["BINANCE:adausdt","BINANCE:adausdc","BINANCE:adafdusd","BITFINEX:ADAUSD","BITFINEX:ADAUST","BITGET:ADAUSDT","BITGET:ADAUSDC","BITSTAMP:adausd","BYBIT:ADAUSDT-SPOT","BYBIT:ADAUSDC-SPOT","COINBASE:ADA-USD","COINBASE:ADA-USDC","COINBASE:ADA-USDT","HUOBI:adausdc","HUOBI:adausdt","HUOBI:adausdd","KRAKEN:ADA/USD","KRAKEN:ADA/USDC","KRAKEN:ADA/USDT","KUCOIN:ADA-USDT","KUCOIN:ADA-USDC","MEXC:ADAUSDC","MEXC:ADAUSDT","OKEX:ADA-USD","OKEX:ADA-USDT","OKEX:ADA-USDC","POLONIEX:ADA_USDT"]},"stats2":{"id":"stats2","name":"","type":"stats","zoom":0.875,"markets":["BINANCE:adausdt","BINANCE:adausdc","BINANCE:adafdusd","BITFINEX:ADAUSD","BITFINEX:ADAUST","BITGET:ADAUSDT","BITGET:ADAUSDC","BITSTAMP:adausd","BYBIT:ADAUSDT-SPOT","BYBIT:ADAUSDC-SPOT","COINBASE:ADA-USD","COINBASE:ADA-USDC","COINBASE:ADA-USDT","HUOBI:adausdc","HUOBI:adausdt","HUOBI:adausdd","KRAKEN:ADA/USD","KRAKEN:ADA/USDC","KRAKEN:ADA/USDT","KUCOIN:ADA-USDT","KUCOIN:ADA-USDC","MEXC:ADAUSDC","MEXC:ADAUSDT","OKEX:ADA-USD","OKEX:ADA-USDT","OKEX:ADA-USDC","POLONIEX:ADA_USDT"]},"trades3":{"id":"trades3","name":"","type":"trades","markets":["HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"]},"chart2":{"id":"chart2","name":"","type":"chart","markets":["BINANCE:adausdt","BINANCE:adausdc","BINANCE:adafdusd","BITFINEX:ADAUSD","BITFINEX:ADAUST","BITGET:ADAUSDT","BITGET:ADAUSDC","BITSTAMP:adausd","BYBIT:ADAUSDT-SPOT","BYBIT:ADAUSDC-SPOT","COINBASE:ADA-USD","COINBASE:ADA-USDC","COINBASE:ADA-USDT","HUOBI:adausdc","HUOBI:adausdt","HUOBI:adausdd","KRAKEN:ADA/USD","KRAKEN:ADA/USDC","KRAKEN:ADA/USDT","KUCOIN:ADA-USDT","KUCOIN:ADA-USDC","MEXC:ADAUSDC","MEXC:ADAUSDT","OKEX:ADA-USD","OKEX:ADA-USDT","OKEX:ADA-USDC","POLONIEX:ADA_USDT","HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"],"zoom":1}},"syncedWithParentFrame":[]},"settings":{"_id":"settings","preferQuoteCurrencySize":true,"aggregationLength":1,"calculateSlippage":"bps","wsProxyUrl":null,"disableAnimations":false,"autoHideHeaders":true,"autoHideNames":true,"theme":"dark","backgroundColor":"rgb(25,25,25)","textColor":"","buyColor":"rgb(41,98,255)","sellColor":"rgb(233,30,99)","timezoneOffset":10800000,"useAudio":false,"audioVolume":0.2,"audioFilters":{"PingPongDelay":true,"Compressor":false,"Delay":false,"HighPassFilter":true,"LowPassFilter":false},"sections":["timeframe-minutes","settings-workspaces","settings-other","indicator-right-colors","indicator-right-scale","indicator-right-default","indicator-left-colors","indicator-left-other","trades-thresholds","search-extras","search-exchanges","settings-colors","indicator-left-script","search-type"],"searchTypes":{"historical":true,"spots":true,"perpetuals":true,"futures":false,"normalize":true,"mergeUsdt":false},"searchQuotes":{},"previousSearchSelections":[],"searchExchanges":{"AGGR":true,"BINANCE":true,"BINANCE_FUTURES":true,"BINANCE_US":true,"BITFINEX":true,"BITMEX":true,"BITSTAMP":true,"BYBIT":true,"COINBASE":true,"DERIBIT":true,"DYDX":true,"HITBTC":false,"HUOBI":true,"KRAKEN":true,"KUCOIN":true,"OKEX":true,"PHEMEX":false,"POLONIEX":false,"UNISWAP":true,"MEXC":false},"timeframes":[{"label":"1s","value":"1"},{"label":"3s","value":"3"},{"label":"5s","value":"5"},{"label":"10s","value":"10"},{"label":"15s","value":"15"},{"label":"30s","value":"30"},{"label":"1m","value":"60"},{"label":"3m","value":"180"},{"label":"5m","value":"300"},{"label":"15m","value":"900"},{"label":"21m","value":"1260"},{"label":"30m","value":"1800"},{"label":"1h","value":"3600"},{"label":"2h","value":"7200"},{"label":"4h","value":"14400"},{"label":"6h","value":"21600"},{"label":"8h","value":"28800"},{"label":"12h","value":"43200"},{"label":"1d","value":"86400"},{"label":"21 ticks","value":"21t"},{"label":"50 ticks","value":"50t"},{"label":"89 ticks","value":"89t"},{"label":"100 ticks","value":"100t"},{"label":"200 ticks","value":"200t"},{"label":"610 ticks","value":"610t"},{"label":"1000 ticks","value":"1000t"},{"label":"1597 ticks","value":"1597t"}],"favoriteTimeframes":{"60":"1m","300":"5m","900":"15m","1800":"30m","3600":"1h","14400":"4h"},"normalizeWatermarks":true,"alerts":false,"alertsColor":"rgb(255, 0, 0)","alertsLineStyle":2,"alertsLineWidth":2,"alertsClick":false,"alertSound":null,"showThresholdsAsTable":true,"settings":["workspaces","chart","stats","counters","audio","exchanges","list","other"],"searchSections":["types","exchanges","extras"],"timeframeGroups":["seconds","minutes","hours"],"indicatorDialogNavigation":"{\"optionsQuery\":\"\",\"editorOptions\":{},\"columnWidth\":240,\"tab\":\"options\"}"},"exchanges":{"AGGR":{"disabled":true},"BINANCE":{"disabled":false,"fetched":true},"BINANCE_FUTURES":{"disabled":false,"fetched":true},"BINANCE_US":{"disabled":true,"fetched":false},"BITFINEX":{"disabled":false,"fetched":true},"BITGET":{"disabled":false},"BITMART":{"disabled":true},"BITMEX":{"disabled":false,"fetched":true},"BITSTAMP":{"disabled":false,"fetched":true},"BYBIT":{"disabled":false,"fetched":true},"COINBASE":{"disabled":false,"fetched":true},"CRYPTOCOM":{"disabled":true},"DERIBIT":{"disabled":false,"fetched":true},"DYDX":{"disabled":false,"fetched":false},"GATEIO":{"disabled":true},"HITBTC":{"disabled":true,"fetched":false},"HUOBI":{"disabled":true,"fetched":false},"KRAKEN":{"disabled":false,"fetched":true},"KUCOIN":{"disabled":true},"MEXC":{"disabled":true},"OKEX":{"disabled":false,"fetched":false},"PHEMEX":{"disabled":true,"fetched":false},"POLONIEX":{"disabled":true,"fetched":true},"UNISWAP":{"disabled":false},"_id":"exchanges"},"chart":{"indicatorsErrors":{},"indicators":{"price":{"script":"plotcandlestick(avg_ohlc(bar))","enabled":true,"name":"Price","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1,"minMove":0.1},"priceLineVisible":false,"lastValueVisible":true,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","visible":true,"scaleMargins":{"top":0.02,"bottom":0.71}},"id":"price","createdAt":1648450392186,"updatedAt":1655384803830,"series":["price"],"unsavedChanges":true,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSize":1},"displayName":"Price","optionsDefinitions":{}},"cvd":{"script":"line(cum(vbuy-vsell), title=CVD)","id":"cvd","name":"CVD","priceScaleId":"cvd","options":{"priceScaleId":"cvd","color":"rgba(255,255,255,0.14)"},"series":["cvd"],"displayName":"CVD","unsavedChanges":true,"createdAt":1650978997397,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1666695368508,"optionsDefinitions":{}},"premium":{"script":"spot = source(close, type=spot)\nperp = source(close, type=perp)\ncloudarea(spot-perp, 0, title=Premium)","id":"premium","name":"Premium","priceScaleId":"premium","options":{"priceScaleId":"premium","visible":true,"color":"rgb(10,96,162)","positiveColor":"rgb(233,30,99)","higherLineColor":"rgba(194,24,91,0.01)","negativeColor":"rgb(41,98,255)","lowerLineColor":"rgba(10,96,162,0.01)","scaleMargins":{"top":0.74,"bottom":0.17}},"series":["premium"],"displayName":"Premium","unsavedChanges":true,"createdAt":1670318628909,"navigationState":{"sections":["position","colors","defaultOptions"],"tab":"#script","optionsQuery":"","fontSizePx":11},"updatedAt":1716455650013,"optionsDefinitions":{},"libraryId":"premium"},"liquidations":{"script":"plothistogram(lbuy, color=options.upColor)\nplothistogram(-lsell, color=options.downColor)","enabled":true,"name":"Liquidations","description":"Liquidations by side","options":{"priceScaleId":"volume_liquidations","priceFormat":{"type":"volume"},"upColor":"rgb(255,76,243)","downColor":"rgb(255,183,77)","scaleMargins":{"top":0.83,"bottom":0.08},"visible":true},"id":"liquidations","createdAt":1660654392488,"updatedAt":1623024000000,"series":["liquidations","a6xscha3"],"displayName":"Liquidations","optionsDefinitions":{}},"cvd-spot":{"id":"cvd-spot","libraryId":"cvd-spot","name":"CVD SPOT","script":"buyVol = source(vbuy, type=spot)\nsellVol = source(vsell, type=spot)\nline(cum(buyVol - sellVol), title=SPOT)","createdAt":1623024000001,"updatedAt":1716455387096,"options":{"priceScaleId":"cvd-spot","priceFormat":{"type":"volume"},"color":"rgb(41,98,255)","scaleMargins":{"top":0.3,"bottom":0.45},"visible":true},"optionsDefinitions":{},"series":["cvd-spot"],"displayName":"CVD SPOT","unsavedChanges":true},"cvd-perp":{"id":"cvd-perp","libraryId":"cvd-perp","name":"CVD PERP","script":"buyVol = source(vbuy, type=perp)\nsellVol = source(vsell, type=perp)\nline(cum(buyVol - sellVol), title=PERP)","createdAt":1623024000001,"updatedAt":1718177623250,"options":{"priceScaleId":"cvd-perp","priceFormat":{"type":"volume"},"color":"rgb(233,30,99)","visible":true},"optionsDefinitions":{},"series":["cvd-perp"],"displayName":"CVD PERP","unsavedChanges":false},"keltner":{"id":"keltner","libraryId":"keltner-channel","name":"Keltner Channel","script":"price = avg_ohlc(bar)\nclose = avg_close(bar)\n\nrange = price.high - price.low\naverageRange = sma(range, options.length)\n\nbasis = ema(close, options.length)\ndev = options.mult * averageRange\nupper = basis + dev\nlower = basis - dev\n\nplotline(basis, color=options.basisColor)\nplotcloudarea(lower, upper)","createdAt":1655384303690,"updatedAt":1716530023768,"options":{"priceScaleId":"right","color":"rgba(121,122,123,0.35)","positiveColor":"rgba(4,0,2,0.39)","negativeColor":"rgba(224,0,0,0)","lowerLineColor":"rgba(6,33,75,0)","mult":10,"length":200,"higherLineColor":"rgba(6,33,75,0)","visible":true,"basisColor":"rgba(40,130,255,0.5)","higherLineStyle":0,"higherLineWidth":1,"lineStyle":1,"scaleMargins":{"top":0.02,"bottom":0.71}},"optionsDefinitions":{},"series":["keltner-channel","0nelc35m"],"displayName":"Keltner Channel"},"delta-spot":{"id":"delta-spot","libraryId":"delta-spot","name":"Delta Spot","script":"_vbuy = source(vbuy, type=spot)\n_vsell = source(vsell, type=spot)\nvolume = _vbuy+_vsell\na = sma(Math.pow(volume,2),options.length)\nb = Math.pow(sum(volume,options.length),2)/Math.pow(options.length,2)\nstdev = Math.sqrt(a - b)\navg = sma(volume, options.length)\ndev = options.mult * stdev\ntreshold = avg + dev\ndelta = _vbuy - _vsell\n\nplothistogram({ time: time, value: (delta), color: delta > 0 ? ( volume > treshold ? options.upColorHighVol : options.upColorLowVol) : ( volume > treshold ? options.downColorHighVol : options.downColorLowVol)}, title=\"Δ Spot\")","createdAt":1649243605267,"updatedAt":1718180977112,"options":{"priceScaleId":"delta-spot","upColor":"rgb(100,181,246)","downColor":"rgb(236,64,122)","visible":true,"upColorLowVol":"rgb(41,98,255)","downColorLowVol":"rgb(233,30,99)","upColorHighVol":"rgb(126,160,255)","downColorHighVol":"rgb(254,119,164)","length":14,"scaleMargins":{"top":0.55,"bottom":0.36},"mult":1},"optionsDefinitions":{},"series":["delta-spot"],"displayName":"Delta Spot","unsavedChanges":true},"delta-perp":{"id":"delta-perp","libraryId":"delta-perp","name":"Delta Perp","script":"_vbuy = source(vbuy, type=perp)\n_vsell = source(vsell, type=perp)\nvolume = _vbuy+_vsell\na = sma(Math.pow(volume,2),options.length)\nb = Math.pow(sum(volume,options.length),2)/Math.pow(options.length,2)\nstdev = Math.sqrt(a - b)\navg = sma(volume, options.length)\ndev = options.mult * stdev\ntreshold = avg + dev\ndelta = _vbuy - _vsell\n\nplothistogram({ time: time, value: (delta), color: delta > 0 ? ( volume > treshold ? options.upColorHighVol : options.upColorLowVol) : ( volume > treshold ? options.downColorHighVol : options.downColorLowVol)}, title=\"Δ Perp\")","createdAt":1716533105643,"updatedAt":1718180957614,"options":{"priceScaleId":"delta-perp","length":14,"visible":true,"scaleMargins":{"top":0.64,"bottom":0.27},"upColorHighVol":"rgb(126,160,255)","downColorHighVol":"rgb(254,119,164)","upColorLowVol":"rgb(41,98,255)","downColorLowVol":"rgb(233,30,99)","mult":null},"optionsDefinitions":{},"series":["delta-perp"],"displayName":"Delta Perp","unsavedChanges":false},"volume":{"id":"volume","libraryId":"volume","name":"Volume","script":"volume = vbuy + vsell\ndelta = vbuy - vsell\n\ngetStDevAboveAvg = function(v) {\n  a = sma(Math.pow(v,2),options.length)\n  b = Math.pow(sum(v,options.length),2)/Math.pow(options.length,2)\n  stdev = Math.sqrt(a - b)\n  avg = sma(v, options.length)\n  return avg+stdev*options.mult\n}\n\nvThreshold = getStDevAboveAvg(volume)\nabsDelta = Math.abs(delta)\ndeltaThreshold = getStDevAboveAvg(absDelta)\n\nvolumeColor = vbuy > vsell ? options.upColor : options.downColor\nif (volume > vThreshold)\n  volumeColor = vbuy > vsell ? options.upBgColor : options.downBgColor\n\nplothistogram({\n  time: time,\n  value: volume,\n  color: volumeColor\n})\n\nif (options.showDelta && absDelta > deltaThreshold) {\n  plothistogram({ time: time, value: absDelta, color: options.deltaColor})\n}","createdAt":1660654392488,"updatedAt":1718184179032,"options":{"priceScaleId":"volume","priceFormat":{"type":"volume"},"upColor":"rgb(67,70,81)","downColor":"rgb(67,70,81)","scaleMargins":{"top":0.91,"bottom":0},"showDelta":true,"upBgColor":"rgb(41,98,255)","downBgColor":"rgb(233,30,99)","visible":true,"deltaColor":"rgb(255,255,255)","length":100,"mult":2},"optionsDefinitions":{},"series":["volume","5tn2xnwm"],"displayName":"Volume","unsavedChanges":false}},"indicatorOrder":["keltner","price","cvd","cvd-spot","cvd-perp","delta-spot","delta-perp","premium","liquidations","volume"],"priceScales":{"right":{"scaleMargins":{"top":0.02,"bottom":0.71},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.83,"bottom":0.08},"indicators":["Liquidations"]},"volume":{"scaleMargins":{"top":0.91,"bottom":0},"indicators":["Volume"]},"cvd-perp":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD Perp"]},"delta-spot":{"scaleMargins":{"top":0.55,"bottom":0.36},"indicators":["Delta Spot"],"mode":0},"delta-perp":{"scaleMargins":{"top":0.64,"bottom":0.26},"indicators":["Delta Perp"]},"premium":{"scaleMargins":{"top":0.74,"bottom":0.17},"indicators":["Premium"]},"cvd-spot":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD SPOT"]}},"layouting":false,"showIndicators":false,"timeframe":"1800","refreshRate":1000,"showAlerts":true,"showAlertsLabel":true,"showLegend":false,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"textColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{},"barSpacing":3.834417993437839,"_id":"chart","navigationState":{"tab":"script","optionsQuery":"","fontSizePx":14},"forceNormalizePrice":false},"stats":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line","conditionnalColor":false},"vold":{"id":"vold","name":"VOLUME Δ","input":"vbuy - vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":true,"color":"#2196f3","precision":2,"type":"line","conditionnalColor":false},"1hliq":{"id":"1hliq","name":"1m LIQUIDATIONS","window":60000,"input":"lbuy+lsell","enabled":true,"color":"","conditionnalColor":true,"type":"histogram"}},"_id":"stats"},"stats2":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line"},"vold":{"id":"vold","name":"VOLUME","input":"vbuy + vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":true,"color":"#2196f3","precision":2,"type":"line"},"1hliq":{"id":"1hliq","name":"1H LIQUIDATIONS Δ","window":3600000,"input":"lbuy-lsell","enabled":false,"color":"value>0?'#43a047':'#f44336'","conditionnalColor":true,"type":"histogram"}},"_id":"stats2"},"trades3":{"liquidations":[{"id":"liquidation_threshold","amount":1000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":10000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":30000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(174,19,73,0.7)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":false,"showLiquidations":true,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":1,"_id":"trades3","showThresholdsAsTable":true},"chart2":{"indicatorsErrors":{},"indicators":{"_yc5ewfpz6pjfe1ru":{"enabled":true,"name":"Price","script":"plotcandlestick(avg_ohlc(bar))","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1},"priceLineVisible":false,"lastValueVisible":false,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","useGaps":false,"useHeikinAshi":false,"visible":true,"scaleMargins":{"top":0.02,"bottom":0.73}},"id":"_yc5ewfpz6pjfe1ru","createdAt":1697564385199,"updatedAt":1716533408000,"libraryId":"price","series":["price"],"optionsDefinitions":{},"unsavedChanges":false},"_j6xgdeja81y01qfu":{"id":"_j6xgdeja81y01qfu","libraryId":"big-order-cvd","name":"CVD Spot Big","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize > upper_buy ? buy_vol : 0\nsv = sellSize > upper_sell ? sell_vol : 0\nline(cum(bv - sv), title=Spot Big)","createdAt":1645185157311,"updatedAt":1718176711101,"options":{"priceScaleId":"big-order-cvd","length":50,"mult":1,"lastValueVisible":true,"lineStyle":0,"priceFormat":{"type":"volume","minMove":"0.01","precision":2},"color":"rgb(12,50,153)","visible":true,"scaleMargins":{"top":0.29,"bottom":0.51},"lineWidth":1.5},"optionsDefinitions":{},"series":["big-order-cvd"],"displayName":"CVD Spot Big","unsavedChanges":true},"_gyovgnu9maq1uwle":{"id":"_gyovgnu9maq1uwle","libraryId":"cvd-spot-mid","name":"CVD Spot Mid","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = (buySize > lower_buy) && (buySize < upper_buy)? buy_vol : 0\nsv = (sellSize > lower_sell) && (sellSize < upper_sell) ? sell_vol : 0\nline(cum(bv - sv), title=Spot Mid)","createdAt":1716456742136,"updatedAt":1718176684478,"options":{"priceScaleId":"_gyovgnu9maq1uwle","scaleMargins":{"top":0.29,"bottom":0.51},"length":50,"mult":1,"color":"rgb(41,98,255)"},"optionsDefinitions":{},"series":["cvd-spot-mid"],"displayName":"CVD Spot Mid","unsavedChanges":true},"_4w5p47ukhgdu219z":{"id":"_4w5p47ukhgdu219z","libraryId":"small-order-cvd","name":"CVD Spot Small","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize < lower_buy ? buy_vol : 0\nsv = sellSize < lower_sell ? sell_vol : 0\nline(cum(bv-sv), title=Spot Small)","createdAt":1645185138127,"updatedAt":1718176695888,"options":{"priceScaleId":"small-order-cvd","downColor":"#c3a87a","length":50,"mult":1,"priceFormat":{"type":"volume","minMove":"0.01","precision":2},"lastValueVisible":true,"color":"rgb(126,160,255)","scaleMargins":{"top":0.29,"bottom":0.51}},"optionsDefinitions":{},"series":["small-order-cvd"],"displayName":"CVD Spot Small","unsavedChanges":true},"_7fc9z73qoetc9k0y":{"id":"_7fc9z73qoetc9k0y","libraryId":"cvd-perp-big","name":"CVD Perp Big","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=perp)\nsell_close = source(csell, type=perp)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize > upper_buy ? buy_vol : 0\nsv = sellSize > upper_sell ? sell_vol : 0\nline(cum(bv - sv), title=Perp Big)","createdAt":1716458061290,"updatedAt":1718176728686,"options":{"priceScaleId":"_7fc9z73qoetc9k0y","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgb(108,12,63)","lineWidth":2},"optionsDefinitions":{},"series":["cvd-perp-big"],"displayName":"CVD Perp Big","unsavedChanges":true},"_5x0wmryc4x516pxm":{"id":"_5x0wmryc4x516pxm","libraryId":"cvd-perp-mid","name":"CVD Perp Mid","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=perp)\nsell_close = source(csell, type=perp)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = (buySize > lower_buy) && (buySize < upper_buy)? buy_vol : 0\nsv = (sellSize > lower_sell) && (sellSize < upper_sell) ? sell_vol : 0\nline(cum(bv - sv), title=Perp Mid)","createdAt":1716458163426,"updatedAt":1718176767416,"options":{"priceScaleId":"_5x0wmryc4x516pxm","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgba(233,30,99,0.89)"},"optionsDefinitions":{},"series":["cvd-perp-mid"],"displayName":"CVD Perp Mid","unsavedChanges":true},"_zjxpbo8j4zw1foku":{"id":"_zjxpbo8j4zw1foku","libraryId":"cvd-perp-small","name":"CVD Perp Small","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuy_size = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buy_size, 2), options.length)\nb_buy = Math.pow(sum(buy_size, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buy_size, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsell_size = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sell_size, 2), options.length)\nb_sell = Math.pow(sum(sell_size, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sell_size, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buy_size < lower_buy ? buy_vol : 0\nsv = sell_size < lower_sell ? sell_vol : 0\nline(cum(bv-sv), title=Perp Small)","createdAt":1716460303076,"updatedAt":1718176778366,"options":{"priceScaleId":"_zjxpbo8j4zw1foku","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgb(254,119,164)"},"optionsDefinitions":{},"series":["cvd-perp-small"],"displayName":"CVD Perp Small","unsavedChanges":true},"cvd-exchange-BINANCE":{"id":"cvd-exchange-BINANCE","libraryId":"cvd-exchange-BINANCE","name":"cvd-exchange-BINANCE","script":"_vbuy=(BINANCE:adausdt.vbuy+BINANCE:adausdc.vbuy+BINANCE:adafdusd.vbuy)\n_vsell=(BINANCE:adausdt.vsell+BINANCE:adausdc.vsell+BINANCE:adafdusd.vsell)\nline(cum(_vbuy-_vsell), title=BINANCE)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BINANCE","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgb(255,152,0)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BINANCE","unsavedChanges":false},"cvd-exchange-BINANCE_FUTURES":{"id":"cvd-exchange-BINANCE_FUTURES","libraryId":"cvd-exchange-BINANCE_FUTURES","name":"cvd-exchange-BINANCE_FUTURES","script":"_vbuy=(BINANCE_FUTURES:adausdt.vbuy+BINANCE_FUTURES:adausdc.vbuy+BINANCE_FUTURES:adausd_perp.vbuy)\n_vsell=(BINANCE_FUTURES:adausdt.vsell+BINANCE_FUTURES:adausdc.vsell+BINANCE_FUTURES:adausd_perp.vsell)\nline(cum(_vbuy-_vsell), title=BINANCE_FUTURES)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BINANCE_FUTURES","scaleMargins":{"top":0.74,"bottom":0.03},"visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BINANCE_FUTURES","unsavedChanges":false},"cvd-exchange-BYBIT":{"id":"cvd-exchange-BYBIT","libraryId":"cvd-exchange-BYBIT","name":"cvd-exchange-BYBIT","script":"_vbuy=(BYBIT:ADAUSDT-SPOT.vbuy+BYBIT:ADAUSDC-SPOT.vbuy+BYBIT:ADAUSDT.vbuy+BYBIT:ADAUSD.vbuy)\n_vsell=(BYBIT:ADAUSDT-SPOT.vsell+BYBIT:ADAUSDC-SPOT.vsell+BYBIT:ADAUSDT.vsell+BYBIT:ADAUSD.vsell)\nline(cum(_vbuy-_vsell), title=BYBIT)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BYBIT","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgb(255,235,59)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BYBIT","unsavedChanges":false},"cvd-exchange-COINBASE":{"id":"cvd-exchange-COINBASE","libraryId":"cvd-exchange-COINBASE","name":"cvd-exchange-COINBASE","script":"_vbuy=(COINBASE:ADA-USD.vbuy+COINBASE:ADA-USDC.vbuy+COINBASE:ADA-USDT.vbuy+COINBASE:ADA-PERP-INTX.vbuy)\n_vsell=(COINBASE:ADA-USD.vsell+COINBASE:ADA-USDC.vsell+COINBASE:ADA-USDT.vsell+COINBASE:ADA-PERP-INTX.vsell)\nline(cum(_vbuy-_vsell), title=COINBASE)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-COINBASE","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(41,98,255,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange COINBASE","unsavedChanges":false},"cvd-exchange-DERIBIT":{"id":"cvd-exchange-DERIBIT","libraryId":"cvd-exchange-DERIBIT","name":"cvd-exchange-DERIBIT","script":"_vbuy=(DERIBIT:ADA_USDC-PERPETUAL.vbuy)\n_vsell=(DERIBIT:ADA_USDC-PERPETUAL.vsell)\nline(cum(_vbuy-_vsell), title=DERIBIT)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-DERIBIT","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(0,102,89,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange DERIBIT","unsavedChanges":false},"cvd-exchange-HYPERLIQUID":{"id":"cvd-exchange-HYPERLIQUID","libraryId":"cvd-exchange-HYPERLIQUID","name":"cvd-exchange-HYPERLIQUID","script":"_vbuy=(HYPERLIQUID:ADA.vbuy)\n_vsell=(HYPERLIQUID:ADA.vsell)\nline(cum(_vbuy-_vsell), title=HYPERLIQUID)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-HYPERLIQUID","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(115,198,178,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange HYPERLIQUID","unsavedChanges":false}},"indicatorOrder":["_yc5ewfpz6pjfe1ru","_j6xgdeja81y01qfu","_gyovgnu9maq1uwle","_4w5p47ukhgdu219z","_7fc9z73qoetc9k0y","_5x0wmryc4x516pxm","_zjxpbo8j4zw1foku"],"priceScales":{"right":{"scaleMargins":{"top":0.03,"bottom":0.73},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.8,"bottom":0.02},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.75,"bottom":0.17}},"volume":{"scaleMargins":{"top":0.84,"bottom":0}},"cvdspot":{"scaleMargins":{"top":0.1,"bottom":0.2}},"_n6t8sd7vxozc5h4r":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Big"]},"big-order-cvd":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Big"]},"_gyovgnu9maq1uwle":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Mid"]},"_ioxhx4vgropry53p":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Small"]},"small-order-cvd":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Small"]},"_7fc9z73qoetc9k0y":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Big"]},"_5x0wmryc4x516pxm":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Mid"]},"_zjxpbo8j4zw1foku":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Small"]},"cvd-exchange":{"scaleMargins":{"top":0.79,"bottom":0.03},"indicators":["CVD Exchange"]},"cvd-exchange-BINANCE":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-BINANCE_FUTURES":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-BYBIT":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-COINBASE":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-DERIBIT":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-HYPERLIQUID":{"scaleMargins":{"top":0.79,"bottom":0.03}}},"layouting":false,"showIndicators":false,"timeframe":"60","refreshRate":1000,"showAlerts":true,"showAlertsLabel":true,"showLegend":true,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"textColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{},"barSpacing":4.968589480167849,"_id":"chart2"},"trades":{"liquidations":[{"id":"liquidation_threshold","amount":100400,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":502000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":1004000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":5020000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":10040,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":100400,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":301200,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":1004000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":true,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":5.0200000000000005,"showAvgPrice":true,"_id":"trades","showThresholdsAsTable":true},"trades2":{"liquidations":[{"id":"liquidation_threshold","amount":161000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":322000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":644000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":3220000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":4953.8,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)","buy":"rgba(119, 148, 92, 0.25)"},{"id":"significant","amount":49538.6,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":148615.9,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":495384.1,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)","max":false}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":3.22,"showAvgPrice":true,"_id":"trades2","showThresholdsAsTable":true}}}

================================================
FILE: templates/RifeADA-tape.json
================================================
{"version":6,"createdAt":1671627389367,"updatedAt":1676463345178,"name":"RifeADA tape","id":"rifeADAtape_v17528253291691752825329169","states":{"panes":{"_id":"panes","locked":true,"panes":{"stats":{"id":"stats","name":"","type":"stats","markets":["HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"]},"trades":{"id":"trades","name":"Perp Trades","type":"trades","zoom":0.875,"markets":["HYPERLIQUID:ADA","BINANCE_FUTURES:adausdt","BINANCE_FUTURES:adausdc","BINANCE_FUTURES:adausd_perp","BITGET:ADAUSDT_UMCBL","BITGET:ADAUSD_DMCBL","BITGET:ADAPERP_CMCBL","BITMEX:ADAUSD","BITMEX:ADAUSDT","BITUNIX:ADAUSDT","BYBIT:ADAUSDT","BYBIT:ADAUSD","COINBASE:ADA-PERP-INTX","DERIBIT:ADA_USDC-PERPETUAL","DYDX:ADA-USD","HUOBI:ADA-USD","HUOBI:ADA-USDT","KRAKEN:PF_ADAUSD","KUCOIN:ADAUSDTM","MEXC:ADA_USD","MEXC:ADA_USDT","MEXC:ADA_USDC","OKEX:ADA-USD-SWAP","OKEX:ADA-USDT-SWAP"]},"trades2":{"id":"trades2","name":"Spot Trades","type":"trades","zoom":0.875,"markets":["BINANCE:adausdt","BINANCE:adausdc","BINANCE:adafdusd","BITFINEX:ADAUSD","BITFINEX:ADAUST","BITGET:ADAUSDT","BITGET:ADAUSDC","BITSTAMP:adausd","BYBIT:ADAUSDT-SPOT","BYBIT:ADAUSDC-SPOT","COINBASE:ADA-USD","COINBASE:ADA-USDC","COINBASE:ADA-USDT","HUOBI:adausdc","HUOBI:adausdt","HUOBI:adausdd","KRAKEN:ADA/USD","KRAKEN:ADA/USDC","KRAKEN:ADA/USDT","KUCOIN:ADA-USDT","KUCOIN:ADA-USDC","MEXC:ADAUSDC","MEXC:ADAUSDT","OKEX:ADA-USD","OKEX:ADA-USDT","OKEX:ADA-USDC","POLONIEX:ADA_USDT"]},"stats2":{"id":"stats2","name":"","type":"stats","zoom":0.875,"markets":["BINANCE:adausdt","BINANCE:adausdc","BINANCE:adafdusd","BITFINEX:ADAUSD","BITFINEX:ADAUST","BITGET:ADAUSDT","BITGET:ADAUSDC","BITSTAMP:adausd","BYBIT:ADAUSDT-SPOT","BYBIT:ADAUSDC-SPOT","COINBASE:ADA-USD","COINBASE:ADA-USDC","COINBASE:ADA-USDT","HUOBI:adausdc","HUOBI:adausdt","HUOBI:adausdd","KRAKEN:ADA/USD","KRAKEN:ADA/USDC","KRAKEN:ADA/USDT","KUCOIN:ADA-USDT","KUCOIN:ADA-USDC","MEXC:ADAUSDC","MEXC:ADAUSDT","OKEX:ADA-USD","OKEX:ADA-USDT","OKEX:ADA-USDC","POLONIEX:ADA_USDT"]}},"layout":[{"i":"stats","type":"stats","y":21,"x":12,"w":12,"h":3,"moved":false},{"i":"trades","type":"trades","y":0,"x":12,"w":12,"h":21,"moved":false},{"i":"trades2","type":"trades","y":0,"x":0,"w":12,"h":21,"moved":false},{"i":"stats2","type":"stats","y":21,"x":0,"w":12,"h":3,"moved":false}]},"settings":{"_id":"settings","preferQuoteCurrencySize":true,"aggregationLength":1,"calculateSlippage":"bps","wsProxyUrl":null,"disableAnimations":false,"autoHideHeaders":true,"theme":"dark","backgroundColor":"rgb(25,25,25)","textColor":"","buyColor":"rgb(100, 157, 102)","sellColor":"rgb(239, 67, 82)","timezoneOffset":0,"useAudio":false,"audioVolume":0.2,"audioFilters":{"PingPongDelay":true,"Compressor":false,"Delay":false,"HighPassFilter":true,"LowPassFilter":false},"sections":["settings-trades","timeframe-minutes","indicator-left-colors","settings-workspaces","settings-other"],"searchTypes":{"historical":true,"spots":true,"perpetuals":true,"futures":false,"normalize":true,"mergeUsdt":false},"searchQuotes":{},"previousSearchSelections":[],"searchExchanges":{"AGGR":true,"BINANCE":true,"BINANCE_FUTURES":true,"BINANCE_US":true,"BITFINEX":true,"BITMEX":true,"BITSTAMP":true,"BYBIT":true,"COINBASE":true,"DERIBIT":true,"DYDX":true,"HITBTC":true,"HUOBI":true,"KRAKEN":true,"KUCOIN":true,"OKEX":true,"PHEMEX":true,"POLONIEX":true,"UNISWAP":true},"timeframes":[{"label":"1s","value":"1"},{"label":"3s","value":"3"},{"label":"5s","value":"5"},{"label":"10s","value":"10"},{"label":"15s","value":"15"},{"label":"30s","value":"30"},{"label":"1m","value":"60"},{"label":"3m","value":"180"},{"label":"5m","value":"300"},{"label":"15m","value":"900"},{"label":"21m","value":"1260"},{"label":"30m","value":"1800"},{"label":"1h","value":"3600"},{"label":"2h","value":"7200"},{"label":"4h","value":"14400"},{"label":"6h","value":"21600"},{"label":"8h","value":"28800"},{"label":"12h","value":"43200"},{"label":"1d","value":"86400"},{"label":"21 ticks","value":"21t"},{"label":"50 ticks","value":"50t"},{"label":"89 ticks","value":"89t"},{"label":"100 ticks","value":"100t"},{"label":"200 ticks","value":"200t"},{"label":"610 ticks","value":"610t"},{"label":"1000 ticks","value":"1000t"},{"label":"1597 ticks","value":"1597t"}],"favoriteTimeframes":{"60":"1m","300":"5m","900":"15m","1800":"30m","3600":"1h","14400":"4h"},"normalizeWatermarks":true,"alerts":false,"alertsColor":"red","alertsLineStyle":2,"alertsLineWidth":2,"alertsClick":false,"alertSound":null,"settings":["workspaces","chart","stats","counters","audio","exchanges","list","other"],"searchSections":["types","exchanges","extras"],"timeframeGroups":["seconds","minutes","hours"]},"exchanges":{"AGGR":{"disabled":true},"BINANCE":{"disabled":false,"fetched":true},"BINANCE_FUTURES":{"disabled":false,"fetched":true},"BINANCE_US":{"disabled":true,"fetched":false},"BITFINEX":{"disabled":false,"fetched":true},"BITMEX":{"disabled":false,"fetched":true},"BITSTAMP":{"disabled":false,"fetched":true},"BYBIT":{"disabled":false,"fetched":true},"COINBASE":{"disabled":false,"fetched":true},"DERIBIT":{"disabled":false,"fetched":true},"DYDX":{"disabled":false,"fetched":false},"HITBTC":{"disabled":true,"fetched":false},"HUOBI":{"disabled":true,"fetched":false},"KRAKEN":{"disabled":false,"fetched":true},"OKEX":{"disabled":false,"fetched":false},"PHEMEX":{"disabled":false,"fetched":false},"POLONIEX":{"disabled":false,"fetched":true},"_id":"exchanges"},"chart":{"indicatorsErrors":{},"indicators":{"volume":{"enabled":true,"name":"Volume","description":"Volume + delta","script":"if (upColor === 0) {\n  if (options.showDelta) {\n    upColor = options.upBgColor\n    downColor = options.downBgColor\n  } else {\n    upColor = options.upColor\n    downColor = options.downColor\n  }\n}\n\nif (options.showDelta) {\n  plothistogram({ time: time, value: Math.abs(vbuy-vsell), color: vbuy - vsell > 0 ? options.upColor : options.downColor})\n}\n\nplothistogram({ time: time, value: vbuy + vsell, color: vbuy > vsell ? upColor : downColor })","options":{"priceFormat":{"type":"volume"},"upColor":"rgb(59,202,109)","downColor":"rgb(235,30,47)","priceScaleId":"volume","scaleMargins":{"top":0.84,"bottom":0},"showDelta":true,"upBgColor":"rgba(59,202,109,0.5)","downBgColor":"rgba(235,30,47,0.5)"},"id":"volume","createdAt":1660654392488,"updatedAt":null,"series":["volume","jecwssmq"],"navigationState":{"sections":["position","colors","scriptOptions","defaultOptions"],"tab":"#script","optionsQuery":"","fontSize":1}},"price":{"script":"plotcandlestick(avg_ohlc(bar))","enabled":true,"name":"Price","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1,"minMove":0.1},"priceLineVisible":false,"lastValueVisible":true,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","visible":true},"id":"price","createdAt":1648450392186,"updatedAt":1655384803830,"series":["price"],"unsavedChanges":true,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSize":1},"displayName":"Price"},"cvd-spot":{"id":"cvd-spot","name":"CVD Spot","priceScaleId":"cvd-spot","options":{"priceScaleId":"cvd-spot","color":"rgba(100,181,246,0.77)","lineStyle":0,"lineWidth":1,"visible":true},"series":["cvd-spot"],"displayName":"CVD Spot","unsavedChanges":false,"createdAt":1649233314184,"navigationState":{"sections":["position","format","defaultOptions","colors"],"tab":"#options","optionsQuery":"","fontSizePx":12},"updatedAt":1668677407941},"cvd-perp":{"id":"cvd-perp","name":"CVD Perp","priceScaleId":"cvd-perp","options":{"priceScaleId":"cvd-perp","color":"rgba(240,98,146,0.79)","lineStyle":0,"lineWidth":1},"series":["cvd-perp copy 1"],"displayName":"CVD Perp","unsavedChanges":false,"createdAt":1649233375756,"navigationState":{"sections":["position","format","defaultOptions","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1661503404937},"cvd":{"script":"line(cum(vbuy-vsell), title=CVD)","id":"cvd","name":"CVD","priceScaleId":"cvd","options":{"priceScaleId":"cvd","color":"rgba(255,255,255,0.14)"},"series":["cvd"],"displayName":"CVD","unsavedChanges":true,"createdAt":1650978997397,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1666695368508},"basis":{"script":"spot = ((BINANCE:btcusdt.close+BITFINEX:BTCUSD.close+BITFINEX:BTCUST.close+COINBASE:BTC-USD.close+COINBASE:BTC-USDT.close+KRAKEN:XBT/USD.close)/6)\nperp = ((BINANCE_FUTURES:btcusdt.close+BYBIT:BTCUSDT.close+BYBIT:BTCUSD.close+BITMEX:XBTUSD.close+DERIBIT:BTC-PERPETUAL.close)/5)\n\nd = spot-perp\n\ncloudarea(d, 0, title=Basis)","id":"basis","name":"Basis","priceScaleId":"basis","options":{"priceScaleId":"basis","visible":true,"color":"rgb(10,96,162)","positiveColor":"rgba(194,24,91,0.35)","higherLineColor":"rgba(194,24,91,0.01)","negativeColor":"rgba(10,96,162,0.8)","lowerLineColor":"rgba(10,96,162,0.01)"},"series":["basis"],"displayName":"Basis","unsavedChanges":false,"createdAt":1670318628909,"navigationState":{"sections":["position","colors","defaultOptions"],"tab":"#script","optionsQuery":"","fontSizePx":11},"updatedAt":1670329216619},"liquidations":{"script":"plothistogram(lbuy, color=options.upColor)\nplothistogram(-lsell, color=options.downColor)","enabled":true,"name":"Liquidations","description":"Liquidations by side","options":{"priceScaleId":"volume_liquidations","priceFormat":{"type":"volume"},"upColor":"rgb(255,76,243)","downColor":"rgb(255,183,77)","scaleMargins":{"top":0.75,"bottom":0.17},"visible":true},"id":"liquidations","createdAt":1660654392488,"updatedAt":1623024000000,"series":["liquidations","wiwvjr3x"],"displayName":"Liquidations"},"delta-perp":{"id":"delta-perp","name":"Delta Perp","priceScaleId":"delta-perp","options":{"priceScaleId":"delta-perp","upColor":"rgb(100,181,246)","downColor":"rgb(239,83,80)","visible":true,"upColorHighVol":"rgb(100,181,246)","upColorLowVol":"rgb(10,96,162)","downColorHighVol":"rgb(240,98,146)","downColorLowVol":"rgb(194,24,91)","length":14},"series":["delta-perp"],"displayName":"Delta Perps","unsavedChanges":false,"createdAt":1649243704762,"navigationState":{"sections":["position","colors","scriptOptions"],"tab":"#script","optionsQuery":"","fontSize":1},"updatedAt":1667998563922},"delta-spot":{"id":"delta-spot","name":"Delta Spot","priceScaleId":"delta-spot","options":{"priceScaleId":"delta-spot","upColor":"rgb(100,181,246)","downColor":"rgb(236,64,122)","visible":true,"upColorLowVol":"rgb(10,96,162)","downColorLowVol":"rgb(194,24,91)","upColorHighVol":"rgb(100,181,246)","downColorHighVol":"rgb(240,98,146)","length":14},"series":["delta-spot"],"displayName":"Delta Spot","unsavedChanges":false,"createdAt":1649243605267,"navigationState":{"sections":["position","colors","defaultOptions","scriptOptions"],"tab":"#script","optionsQuery":"","fontSize":1},"updatedAt":1668677434599}},"priceScales":{"right":{"scaleMargins":{"top":0.04,"bottom":0.69},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.82,"bottom":0.09},"indicators":["Liquidations"]},"volume":{"scaleMargins":{"top":0.9,"bottom":0},"indicators":["Volume"]},"cvd-spot":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD BTC Spot"]},"cvd-perp":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD BTC Perp"]},"delta-spot":{"scaleMargins":{"top":0.55,"bottom":0.35},"indicators":["Delta Spot"],"mode":0},"delta-perp":{"scaleMargins":{"top":0.64,"bottom":0.26},"indicators":["Delta Perp"]},"basis":{"scaleMargins":{"top":0.73,"bottom":0.18},"indicators":["Basis"]}},"layouting":false,"timeframe":"300","refreshRate":1000,"showLegend":false,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{"BINANCE_FUTURES:btcusd_perp":false,"BINANCE_FUTURES:btcusdt":false,"BINANCE:btcusdt":false,"BITFINEX:BTCF0:USTF0":false,"BITFINEX:BTCUSD":false,"BITFINEX:BTCUST":false,"BITMEX:XBT_USDT":false,"BITMEX:XBTUSD":false,"BITMEX:XBTUSDT":false,"BITSTAMP:btcusd":false,"BITSTAMP:btcusdc":false,"BITSTAMP:btcusdt":false,"BYBIT:BTCUSD":false,"BYBIT:BTCUSDC-SPOT":false,"BYBIT:BTCUSDT":false,"BYBIT:BTCUSDT-SPOT":false,"COINBASE:BTC-USD":false,"COINBASE:BTC-USDC":false,"COINBASE:BTC-USDT":false,"DERIBIT:BTC_USDC-PERPETUAL":false,"DERIBIT:BTC-PERPETUAL":false,"DYDX:BTC-USD":false,"KRAKEN:PI_XBTUSD":false,"KRAKEN:XBT/USD":false,"KRAKEN:XBT/USDC":false,"KRAKEN:XBT/USDT":false,"OKEX:BTC-USD-SWAP":false,"OKEX:BTC-USDC":false,"OKEX:BTC-USDC-SWAP":false,"OKEX:BTC-USDT":false,"OKEX:BTC-USDT-SWAP":false,"PHEMEX:BTCUSD":false,"PHEMEX:BTCUSDT":false,"PHEMEX:sBTCUSDT":false,"POLONIEX:USDC_BTC":false,"POLONIEX:USDT_BTC":false},"barSpacing":1.8340070490931233,"navigationState":{"tab":"script","optionsQuery":"","fontSizePx":14},"_id":"chart","forceNormalizePrice":false},"stats":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line","conditionnalColor":false},"vold":{"id":"vold","name":"VOLUME Δ","input":"vbuy - vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":false,"color":"#2196f3","precision":2,"type":"line","conditionnalColor":false},"1hliq":{"id":"1hliq","name":"1m LIQUIDATIONS","window":60000,"input":"lbuy+lsell","enabled":true,"color":"","conditionnalColor":true,"type":"histogram"}},"_id":"stats"},"trades":{"liquidations":[{"id":"liquidation_threshold","amount":10000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":50000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":100000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":500000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgb(0,19,20)","sellColor":"rgb(30,0,15)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgb(10,85,142)","sellColor":"rgb(65,0,33)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgb(16,133,222)","sellColor":"rgb(127,0,63)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(100,181,246)","sellColor":"rgb(236,64,122)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":true,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":0.5,"_id":"trades","showThresholdsAsTable":true},"trades2":{"liquidations":[{"id":"liquidation_threshold","amount":32500,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":65000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":130000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":650000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgb(0,19,20)","sellColor":"rgb(30,0,15)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)","buy":"rgba(119, 148, 92, 0.25)"},{"id":"significant","amount":10000,"buyColor":"rgb(10,85,142)","sellColor":"rgb(65,0,33)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgb(16,133,222)","sellColor":"rgb(127,0,63)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(100,181,246)","sellColor":"rgb(236,64,122)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)","max":false}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":0.65,"_id":"trades2","showThresholdsAsTable":true},"stats2":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line"},"vold":{"id":"vold","name":"VOLUME","input":"vbuy + vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":false,"color":"#2196f3","precision":2,"type":"line"},"1hliq":{"id":"1hliq","name":"1H LIQUIDATIONS Δ","window":3600000,"input":"lbuy-lsell","enabled":false,"color":"value>0?'#43a047':'#f44336'","conditionnalColor":true,"type":"histogram"}},"_id":"stats2"},"trades3":{"liquidations":[{"id":"liquidation_threshold","amount":1000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":10000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":30000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(174,19,73,0.7)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgba(119, 148, 92, 0.25)","sellColor":"rgba(239, 67, 82, 0.25)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgb(100, 157, 102)","sellColor":"rgb(239, 67, 82)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgb(59, 202, 109)","sellColor":"rgb(235, 30, 47)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(0, 255, 127)","sellColor":"rgb(217, 31, 28)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":false,"showLiquidations":true,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":1,"_id":"trades3","showThresholdsAsTable":true}}}

================================================
FILE: templates/RifeAVAX-full.json
================================================
{"version":7,"createdAt":1752824921049,"updatedAt":1752824927940,"name":"RifeAVAX full","id":"rifeAVAXfull_v17528253291711752825329171","states":{"panes":{"_id":"panes","locked":true,"layout":[{"i":"chart","type":"chart","x":6,"y":0,"w":10,"h":24,"moved":false},{"i":"stats","type":"stats","y":21,"x":3,"w":3,"h":3,"moved":false},{"i":"trades","type":"trades","y":0,"x":3,"w":3,"h":16,"moved":false},{"i":"trades2","type":"trades","y":0,"x":0,"w":3,"h":22,"moved":false},{"i":"stats2","type":"stats","y":22,"x":0,"w":3,"h":2,"moved":false},{"i":"trades3","type":"trades","y":16,"x":3,"w":3,"h":5,"moved":false},{"i":"chart2","type":"chart","x":16,"y":0,"w":8,"h":24,"moved":false}],"panes":{"chart":{"id":"chart","name":"","type":"chart","markets":["BINANCE:avaxusdt","BINANCE:avaxfdusd","BINANCE:avaxusdc","BITGET:AVAXUSDC","BITGET:AVAXUSDT","BITSTAMP:avaxusd","BYBIT:AVAXUSDT-SPOT","BYBIT:AVAXUSDC-SPOT","COINBASE:AVAX-USDC","COINBASE:AVAX-USD","COINBASE:AVAX-USDT","HUOBI:avaxusdd","HUOBI:avaxusdc","HUOBI:avaxusdt","KRAKEN:AVAX/USD","KRAKEN:AVAX/USDC","KRAKEN:AVAX/USDT","KUCOIN:AVAX-USDT","KUCOIN:AVAX-USDC","MEXC:AVAXUSDT","MEXC:AVAXUSDC","OKEX:AVAX-USD","OKEX:AVAX-USDT","OKEX:AVAX-USDC","POLONIEX:AVAX_USDT","HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"],"zoom":0.875},"stats":{"id":"stats","name":"","type":"stats","markets":["HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"]},"trades":{"id":"trades","name":"Perp Trades","type":"trades","zoom":0.875,"markets":["HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"]},"trades2":{"id":"trades2","name":"Spot Trades","type":"trades","zoom":0.875,"markets":["BINANCE:avaxusdt","BINANCE:avaxfdusd","BINANCE:avaxusdc","BITGET:AVAXUSDC","BITGET:AVAXUSDT","BITSTAMP:avaxusd","BYBIT:AVAXUSDT-SPOT","BYBIT:AVAXUSDC-SPOT","COINBASE:AVAX-USDC","COINBASE:AVAX-USD","COINBASE:AVAX-USDT","HUOBI:avaxusdd","HUOBI:avaxusdc","HUOBI:avaxusdt","KRAKEN:AVAX/USD","KRAKEN:AVAX/USDC","KRAKEN:AVAX/USDT","KUCOIN:AVAX-USDT","KUCOIN:AVAX-USDC","MEXC:AVAXUSDT","MEXC:AVAXUSDC","OKEX:AVAX-USD","OKEX:AVAX-USDT","OKEX:AVAX-USDC","POLONIEX:AVAX_USDT"]},"stats2":{"id":"stats2","name":"","type":"stats","zoom":0.875,"markets":["BINANCE:avaxusdt","BINANCE:avaxfdusd","BINANCE:avaxusdc","BITGET:AVAXUSDC","BITGET:AVAXUSDT","BITSTAMP:avaxusd","BYBIT:AVAXUSDT-SPOT","BYBIT:AVAXUSDC-SPOT","COINBASE:AVAX-USDC","COINBASE:AVAX-USD","COINBASE:AVAX-USDT","HUOBI:avaxusdd","HUOBI:avaxusdc","HUOBI:avaxusdt","KRAKEN:AVAX/USD","KRAKEN:AVAX/USDC","KRAKEN:AVAX/USDT","KUCOIN:AVAX-USDT","KUCOIN:AVAX-USDC","MEXC:AVAXUSDT","MEXC:AVAXUSDC","OKEX:AVAX-USD","OKEX:AVAX-USDT","OKEX:AVAX-USDC","POLONIEX:AVAX_USDT"]},"trades3":{"id":"trades3","name":"","type":"trades","markets":["HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"]},"chart2":{"id":"chart2","name":"","type":"chart","markets":["BINANCE:avaxusdt","BINANCE:avaxfdusd","BINANCE:avaxusdc","BITGET:AVAXUSDC","BITGET:AVAXUSDT","BITSTAMP:avaxusd","BYBIT:AVAXUSDT-SPOT","BYBIT:AVAXUSDC-SPOT","COINBASE:AVAX-USDC","COINBASE:AVAX-USD","COINBASE:AVAX-USDT","HUOBI:avaxusdd","HUOBI:avaxusdc","HUOBI:avaxusdt","KRAKEN:AVAX/USD","KRAKEN:AVAX/USDC","KRAKEN:AVAX/USDT","KUCOIN:AVAX-USDT","KUCOIN:AVAX-USDC","MEXC:AVAXUSDT","MEXC:AVAXUSDC","OKEX:AVAX-USD","OKEX:AVAX-USDT","OKEX:AVAX-USDC","POLONIEX:AVAX_USDT","HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"],"zoom":1}},"syncedWithParentFrame":[]},"settings":{"_id":"settings","preferQuoteCurrencySize":true,"aggregationLength":1,"calculateSlippage":"bps","wsProxyUrl":null,"disableAnimations":false,"autoHideHeaders":true,"autoHideNames":true,"theme":"dark","backgroundColor":"rgb(25,25,25)","textColor":"","buyColor":"rgb(41,98,255)","sellColor":"rgb(233,30,99)","timezoneOffset":10800000,"useAudio":false,"audioVolume":0.2,"audioFilters":{"PingPongDelay":true,"Compressor":false,"Delay":false,"HighPassFilter":true,"LowPassFilter":false},"sections":["timeframe-minutes","settings-workspaces","settings-other","indicator-right-colors","indicator-right-scale","indicator-right-default","indicator-left-colors","indicator-left-other","trades-thresholds","search-extras","search-exchanges","settings-colors","indicator-left-script","search-type"],"searchTypes":{"historical":true,"spots":true,"perpetuals":true,"futures":false,"normalize":true,"mergeUsdt":false},"searchQuotes":{},"previousSearchSelections":[],"searchExchanges":{"AGGR":true,"BINANCE":true,"BINANCE_FUTURES":true,"BINANCE_US":true,"BITFINEX":true,"BITMEX":true,"BITSTAMP":true,"BYBIT":true,"COINBASE":true,"DERIBIT":true,"DYDX":true,"HITBTC":false,"HUOBI":true,"KRAKEN":true,"KUCOIN":true,"OKEX":true,"PHEMEX":false,"POLONIEX":false,"UNISWAP":true,"MEXC":false},"timeframes":[{"label":"1s","value":"1"},{"label":"3s","value":"3"},{"label":"5s","value":"5"},{"label":"10s","value":"10"},{"label":"15s","value":"15"},{"label":"30s","value":"30"},{"label":"1m","value":"60"},{"label":"3m","value":"180"},{"label":"5m","value":"300"},{"label":"15m","value":"900"},{"label":"21m","value":"1260"},{"label":"30m","value":"1800"},{"label":"1h","value":"3600"},{"label":"2h","value":"7200"},{"label":"4h","value":"14400"},{"label":"6h","value":"21600"},{"label":"8h","value":"28800"},{"label":"12h","value":"43200"},{"label":"1d","value":"86400"},{"label":"21 ticks","value":"21t"},{"label":"50 ticks","value":"50t"},{"label":"89 ticks","value":"89t"},{"label":"100 ticks","value":"100t"},{"label":"200 ticks","value":"200t"},{"label":"610 ticks","value":"610t"},{"label":"1000 ticks","value":"1000t"},{"label":"1597 ticks","value":"1597t"}],"favoriteTimeframes":{"60":"1m","300":"5m","900":"15m","1800":"30m","3600":"1h","14400":"4h"},"normalizeWatermarks":true,"alerts":false,"alertsColor":"rgb(255, 0, 0)","alertsLineStyle":2,"alertsLineWidth":2,"alertsClick":false,"alertSound":null,"showThresholdsAsTable":true,"settings":["workspaces","chart","stats","counters","audio","exchanges","list","other"],"searchSections":["types","exchanges","extras"],"timeframeGroups":["seconds","minutes","hours"],"indicatorDialogNavigation":"{\"optionsQuery\":\"\",\"editorOptions\":{},\"columnWidth\":240,\"tab\":\"options\"}"},"exchanges":{"AGGR":{"disabled":true},"BINANCE":{"disabled":false,"fetched":true},"BINANCE_FUTURES":{"disabled":false,"fetched":true},"BINANCE_US":{"disabled":true,"fetched":false},"BITFINEX":{"disabled":false,"fetched":true},"BITGET":{"disabled":false},"BITMART":{"disabled":true},"BITMEX":{"disabled":false,"fetched":true},"BITSTAMP":{"disabled":false,"fetched":true},"BYBIT":{"disabled":false,"fetched":true},"COINBASE":{"disabled":false,"fetched":true},"CRYPTOCOM":{"disabled":true},"DERIBIT":{"disabled":false,"fetched":true},"DYDX":{"disabled":false,"fetched":false},"GATEIO":{"disabled":true},"HITBTC":{"disabled":true,"fetched":false},"HUOBI":{"disabled":true,"fetched":false},"KRAKEN":{"disabled":false,"fetched":true},"KUCOIN":{"disabled":true},"MEXC":{"disabled":true},"OKEX":{"disabled":false,"fetched":false},"PHEMEX":{"disabled":true,"fetched":false},"POLONIEX":{"disabled":true,"fetched":true},"UNISWAP":{"disabled":false},"_id":"exchanges"},"chart":{"indicatorsErrors":{},"indicators":{"price":{"script":"plotcandlestick(avg_ohlc(bar))","enabled":true,"name":"Price","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1,"minMove":0.1},"priceLineVisible":false,"lastValueVisible":true,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","visible":true,"scaleMargins":{"top":0.02,"bottom":0.71}},"id":"price","createdAt":1648450392186,"updatedAt":1655384803830,"series":["price"],"unsavedChanges":true,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSize":1},"displayName":"Price","optionsDefinitions":{}},"cvd":{"script":"line(cum(vbuy-vsell), title=CVD)","id":"cvd","name":"CVD","priceScaleId":"cvd","options":{"priceScaleId":"cvd","color":"rgba(255,255,255,0.14)"},"series":["cvd"],"displayName":"CVD","unsavedChanges":true,"createdAt":1650978997397,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1666695368508,"optionsDefinitions":{}},"premium":{"script":"spot = source(close, type=spot)\nperp = source(close, type=perp)\ncloudarea(spot-perp, 0, title=Premium)","id":"premium","name":"Premium","priceScaleId":"premium","options":{"priceScaleId":"premium","visible":true,"color":"rgb(10,96,162)","positiveColor":"rgb(233,30,99)","higherLineColor":"rgba(194,24,91,0.01)","negativeColor":"rgb(41,98,255)","lowerLineColor":"rgba(10,96,162,0.01)","scaleMargins":{"top":0.74,"bottom":0.17}},"series":["premium"],"displayName":"Premium","unsavedChanges":true,"createdAt":1670318628909,"navigationState":{"sections":["position","colors","defaultOptions"],"tab":"#script","optionsQuery":"","fontSizePx":11},"updatedAt":1716455650013,"optionsDefinitions":{},"libraryId":"premium"},"liquidations":{"script":"plothistogram(lbuy, color=options.upColor)\nplothistogram(-lsell, color=options.downColor)","enabled":true,"name":"Liquidations","description":"Liquidations by side","options":{"priceScaleId":"volume_liquidations","priceFormat":{"type":"volume"},"upColor":"rgb(255,76,243)","downColor":"rgb(255,183,77)","scaleMargins":{"top":0.83,"bottom":0.08},"visible":true},"id":"liquidations","createdAt":1660654392488,"updatedAt":1623024000000,"series":["liquidations","a6xscha3"],"displayName":"Liquidations","optionsDefinitions":{}},"cvd-spot":{"id":"cvd-spot","libraryId":"cvd-spot","name":"CVD SPOT","script":"buyVol = source(vbuy, type=spot)\nsellVol = source(vsell, type=spot)\nline(cum(buyVol - sellVol), title=SPOT)","createdAt":1623024000001,"updatedAt":1716455387096,"options":{"priceScaleId":"cvd-spot","priceFormat":{"type":"volume"},"color":"rgb(41,98,255)","scaleMargins":{"top":0.3,"bottom":0.45},"visible":true},"optionsDefinitions":{},"series":["cvd-spot"],"displayName":"CVD SPOT","unsavedChanges":true},"cvd-perp":{"id":"cvd-perp","libraryId":"cvd-perp","name":"CVD PERP","script":"buyVol = source(vbuy, type=perp)\nsellVol = source(vsell, type=perp)\nline(cum(buyVol - sellVol), title=PERP)","createdAt":1623024000001,"updatedAt":1718177623250,"options":{"priceScaleId":"cvd-perp","priceFormat":{"type":"volume"},"color":"rgb(233,30,99)","visible":true},"optionsDefinitions":{},"series":["cvd-perp"],"displayName":"CVD PERP","unsavedChanges":false},"keltner":{"id":"keltner","libraryId":"keltner-channel","name":"Keltner Channel","script":"price = avg_ohlc(bar)\nclose = avg_close(bar)\n\nrange = price.high - price.low\naverageRange = sma(range, options.length)\n\nbasis = ema(close, options.length)\ndev = options.mult * averageRange\nupper = basis + dev\nlower = basis - dev\n\nplotline(basis, color=options.basisColor)\nplotcloudarea(lower, upper)","createdAt":1655384303690,"updatedAt":1716530023768,"options":{"priceScaleId":"right","color":"rgba(121,122,123,0.35)","positiveColor":"rgba(4,0,2,0.39)","negativeColor":"rgba(224,0,0,0)","lowerLineColor":"rgba(6,33,75,0)","mult":10,"length":200,"higherLineColor":"rgba(6,33,75,0)","visible":true,"basisColor":"rgba(40,130,255,0.5)","higherLineStyle":0,"higherLineWidth":1,"lineStyle":1,"scaleMargins":{"top":0.02,"bottom":0.71}},"optionsDefinitions":{},"series":["keltner-channel","0nelc35m"],"displayName":"Keltner Channel"},"delta-spot":{"id":"delta-spot","libraryId":"delta-spot","name":"Delta Spot","script":"_vbuy = source(vbuy, type=spot)\n_vsell = source(vsell, type=spot)\nvolume = _vbuy+_vsell\na = sma(Math.pow(volume,2),options.length)\nb = Math.pow(sum(volume,options.length),2)/Math.pow(options.length,2)\nstdev = Math.sqrt(a - b)\navg = sma(volume, options.length)\ndev = options.mult * stdev\ntreshold = avg + dev\ndelta = _vbuy - _vsell\n\nplothistogram({ time: time, value: (delta), color: delta > 0 ? ( volume > treshold ? options.upColorHighVol : options.upColorLowVol) : ( volume > treshold ? options.downColorHighVol : options.downColorLowVol)}, title=\"Δ Spot\")","createdAt":1649243605267,"updatedAt":1718180977112,"options":{"priceScaleId":"delta-spot","upColor":"rgb(100,181,246)","downColor":"rgb(236,64,122)","visible":true,"upColorLowVol":"rgb(41,98,255)","downColorLowVol":"rgb(233,30,99)","upColorHighVol":"rgb(126,160,255)","downColorHighVol":"rgb(254,119,164)","length":14,"scaleMargins":{"top":0.55,"bottom":0.36},"mult":1},"optionsDefinitions":{},"series":["delta-spot"],"displayName":"Delta Spot","unsavedChanges":true},"delta-perp":{"id":"delta-perp","libraryId":"delta-perp","name":"Delta Perp","script":"_vbuy = source(vbuy, type=perp)\n_vsell = source(vsell, type=perp)\nvolume = _vbuy+_vsell\na = sma(Math.pow(volume,2),options.length)\nb = Math.pow(sum(volume,options.length),2)/Math.pow(options.length,2)\nstdev = Math.sqrt(a - b)\navg = sma(volume, options.length)\ndev = options.mult * stdev\ntreshold = avg + dev\ndelta = _vbuy - _vsell\n\nplothistogram({ time: time, value: (delta), color: delta > 0 ? ( volume > treshold ? options.upColorHighVol : options.upColorLowVol) : ( volume > treshold ? options.downColorHighVol : options.downColorLowVol)}, title=\"Δ Perp\")","createdAt":1716533105643,"updatedAt":1718180957614,"options":{"priceScaleId":"delta-perp","length":14,"visible":true,"scaleMargins":{"top":0.64,"bottom":0.27},"upColorHighVol":"rgb(126,160,255)","downColorHighVol":"rgb(254,119,164)","upColorLowVol":"rgb(41,98,255)","downColorLowVol":"rgb(233,30,99)","mult":null},"optionsDefinitions":{},"series":["delta-perp"],"displayName":"Delta Perp","unsavedChanges":false},"volume":{"id":"volume","libraryId":"volume","name":"Volume","script":"volume = vbuy + vsell\ndelta = vbuy - vsell\n\ngetStDevAboveAvg = function(v) {\n  a = sma(Math.pow(v,2),options.length)\n  b = Math.pow(sum(v,options.length),2)/Math.pow(options.length,2)\n  stdev = Math.sqrt(a - b)\n  avg = sma(v, options.length)\n  return avg+stdev*options.mult\n}\n\nvThreshold = getStDevAboveAvg(volume)\nabsDelta = Math.abs(delta)\ndeltaThreshold = getStDevAboveAvg(absDelta)\n\nvolumeColor = vbuy > vsell ? options.upColor : options.downColor\nif (volume > vThreshold)\n  volumeColor = vbuy > vsell ? options.upBgColor : options.downBgColor\n\nplothistogram({\n  time: time,\n  value: volume,\n  color: volumeColor\n})\n\nif (options.showDelta && absDelta > deltaThreshold) {\n  plothistogram({ time: time, value: absDelta, color: options.deltaColor})\n}","createdAt":1660654392488,"updatedAt":1718184179032,"options":{"priceScaleId":"volume","priceFormat":{"type":"volume"},"upColor":"rgb(67,70,81)","downColor":"rgb(67,70,81)","scaleMargins":{"top":0.91,"bottom":0},"showDelta":true,"upBgColor":"rgb(41,98,255)","downBgColor":"rgb(233,30,99)","visible":true,"deltaColor":"rgb(255,255,255)","length":100,"mult":2},"optionsDefinitions":{},"series":["volume","5tn2xnwm"],"displayName":"Volume","unsavedChanges":false}},"indicatorOrder":["keltner","price","cvd","cvd-spot","cvd-perp","delta-spot","delta-perp","premium","liquidations","volume"],"priceScales":{"right":{"scaleMargins":{"top":0.02,"bottom":0.71},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.83,"bottom":0.08},"indicators":["Liquidations"]},"volume":{"scaleMargins":{"top":0.91,"bottom":0},"indicators":["Volume"]},"cvd-perp":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD Perp"]},"delta-spot":{"scaleMargins":{"top":0.55,"bottom":0.36},"indicators":["Delta Spot"],"mode":0},"delta-perp":{"scaleMargins":{"top":0.64,"bottom":0.26},"indicators":["Delta Perp"]},"premium":{"scaleMargins":{"top":0.74,"bottom":0.17},"indicators":["Premium"]},"cvd-spot":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD SPOT"]}},"layouting":false,"showIndicators":false,"timeframe":"1800","refreshRate":1000,"showAlerts":true,"showAlertsLabel":true,"showLegend":false,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"textColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{},"barSpacing":3.834417993437839,"_id":"chart","navigationState":{"tab":"script","optionsQuery":"","fontSizePx":14},"forceNormalizePrice":false},"stats":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line","conditionnalColor":false},"vold":{"id":"vold","name":"VOLUME Δ","input":"vbuy - vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":true,"color":"#2196f3","precision":2,"type":"line","conditionnalColor":false},"1hliq":{"id":"1hliq","name":"1m LIQUIDATIONS","window":60000,"input":"lbuy+lsell","enabled":true,"color":"","conditionnalColor":true,"type":"histogram"}},"_id":"stats"},"stats2":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line"},"vold":{"id":"vold","name":"VOLUME","input":"vbuy + vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":true,"color":"#2196f3","precision":2,"type":"line"},"1hliq":{"id":"1hliq","name":"1H LIQUIDATIONS Δ","window":3600000,"input":"lbuy-lsell","enabled":false,"color":"value>0?'#43a047':'#f44336'","conditionnalColor":true,"type":"histogram"}},"_id":"stats2"},"trades3":{"liquidations":[{"id":"liquidation_threshold","amount":1000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":10000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":30000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(174,19,73,0.7)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":false,"showLiquidations":true,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":1,"_id":"trades3","showThresholdsAsTable":true},"chart2":{"indicatorsErrors":{},"indicators":{"_yc5ewfpz6pjfe1ru":{"enabled":true,"name":"Price","script":"plotcandlestick(avg_ohlc(bar))","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1},"priceLineVisible":false,"lastValueVisible":false,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","useGaps":false,"useHeikinAshi":false,"visible":true,"scaleMargins":{"top":0.02,"bottom":0.73}},"id":"_yc5ewfpz6pjfe1ru","createdAt":1697564385199,"updatedAt":1716533408000,"libraryId":"price","series":["price"],"optionsDefinitions":{},"unsavedChanges":false},"_j6xgdeja81y01qfu":{"id":"_j6xgdeja81y01qfu","libraryId":"big-order-cvd","name":"CVD Spot Big","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize > upper_buy ? buy_vol : 0\nsv = sellSize > upper_sell ? sell_vol : 0\nline(cum(bv - sv), title=Spot Big)","createdAt":1645185157311,"updatedAt":1718176711101,"options":{"priceScaleId":"big-order-cvd","length":50,"mult":1,"lastValueVisible":true,"lineStyle":0,"priceFormat":{"type":"volume","minMove":"0.01","precision":2},"color":"rgb(12,50,153)","visible":true,"scaleMargins":{"top":0.29,"bottom":0.51},"lineWidth":1.5},"optionsDefinitions":{},"series":["big-order-cvd"],"displayName":"CVD Spot Big","unsavedChanges":true},"_gyovgnu9maq1uwle":{"id":"_gyovgnu9maq1uwle","libraryId":"cvd-spot-mid","name":"CVD Spot Mid","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = (buySize > lower_buy) && (buySize < upper_buy)? buy_vol : 0\nsv = (sellSize > lower_sell) && (sellSize < upper_sell) ? sell_vol : 0\nline(cum(bv - sv), title=Spot Mid)","createdAt":1716456742136,"updatedAt":1718176684478,"options":{"priceScaleId":"_gyovgnu9maq1uwle","scaleMargins":{"top":0.29,"bottom":0.51},"length":50,"mult":1,"color":"rgb(41,98,255)"},"optionsDefinitions":{},"series":["cvd-spot-mid"],"displayName":"CVD Spot Mid","unsavedChanges":true},"_4w5p47ukhgdu219z":{"id":"_4w5p47ukhgdu219z","libraryId":"small-order-cvd","name":"CVD Spot Small","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize < lower_buy ? buy_vol : 0\nsv = sellSize < lower_sell ? sell_vol : 0\nline(cum(bv-sv), title=Spot Small)","createdAt":1645185138127,"updatedAt":1718176695888,"options":{"priceScaleId":"small-order-cvd","downColor":"#c3a87a","length":50,"mult":1,"priceFormat":{"type":"volume","minMove":"0.01","precision":2},"lastValueVisible":true,"color":"rgb(126,160,255)","scaleMargins":{"top":0.29,"bottom":0.51}},"optionsDefinitions":{},"series":["small-order-cvd"],"displayName":"CVD Spot Small","unsavedChanges":true},"_7fc9z73qoetc9k0y":{"id":"_7fc9z73qoetc9k0y","libraryId":"cvd-perp-big","name":"CVD Perp Big","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=perp)\nsell_close = source(csell, type=perp)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize > upper_buy ? buy_vol : 0\nsv = sellSize > upper_sell ? sell_vol : 0\nline(cum(bv - sv), title=Perp Big)","createdAt":1716458061290,"updatedAt":1718176728686,"options":{"priceScaleId":"_7fc9z73qoetc9k0y","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgb(108,12,63)","lineWidth":2},"optionsDefinitions":{},"series":["cvd-perp-big"],"displayName":"CVD Perp Big","unsavedChanges":true},"_5x0wmryc4x516pxm":{"id":"_5x0wmryc4x516pxm","libraryId":"cvd-perp-mid","name":"CVD Perp Mid","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=perp)\nsell_close = source(csell, type=perp)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = (buySize > lower_buy) && (buySize < upper_buy)? buy_vol : 0\nsv = (sellSize > lower_sell) && (sellSize < upper_sell) ? sell_vol : 0\nline(cum(bv - sv), title=Perp Mid)","createdAt":1716458163426,"updatedAt":1718176767416,"options":{"priceScaleId":"_5x0wmryc4x516pxm","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgba(233,30,99,0.89)"},"optionsDefinitions":{},"series":["cvd-perp-mid"],"displayName":"CVD Perp Mid","unsavedChanges":true},"_zjxpbo8j4zw1foku":{"id":"_zjxpbo8j4zw1foku","libraryId":"cvd-perp-small","name":"CVD Perp Small","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuy_size = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buy_size, 2), options.length)\nb_buy = Math.pow(sum(buy_size, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buy_size, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsell_size = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sell_size, 2), options.length)\nb_sell = Math.pow(sum(sell_size, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sell_size, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buy_size < lower_buy ? buy_vol : 0\nsv = sell_size < lower_sell ? sell_vol : 0\nline(cum(bv-sv), title=Perp Small)","createdAt":1716460303076,"updatedAt":1718176778366,"options":{"priceScaleId":"_zjxpbo8j4zw1foku","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgb(254,119,164)"},"optionsDefinitions":{},"series":["cvd-perp-small"],"displayName":"CVD Perp Small","unsavedChanges":true},"cvd-exchange-BINANCE":{"id":"cvd-exchange-BINANCE","libraryId":"cvd-exchange-BINANCE","name":"cvd-exchange-BINANCE","script":"_vbuy=(BINANCE:avaxusdt.vbuy+BINANCE:avaxfdusd.vbuy+BINANCE:avaxusdc.vbuy)\n_vsell=(BINANCE:avaxusdt.vsell+BINANCE:avaxfdusd.vsell+BINANCE:avaxusdc.vsell)\nline(cum(_vbuy-_vsell), title=BINANCE)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BINANCE","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgb(255,152,0)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BINANCE","unsavedChanges":false},"cvd-exchange-BINANCE_FUTURES":{"id":"cvd-exchange-BINANCE_FUTURES","libraryId":"cvd-exchange-BINANCE_FUTURES","name":"cvd-exchange-BINANCE_FUTURES","script":"_vbuy=(BINANCE_FUTURES:avaxusdt.vbuy+BINANCE_FUTURES:avaxusdc.vbuy+BINANCE_FUTURES:avaxusd_perp.vbuy)\n_vsell=(BINANCE_FUTURES:avaxusdt.vsell+BINANCE_FUTURES:avaxusdc.vsell+BINANCE_FUTURES:avaxusd_perp.vsell)\nline(cum(_vbuy-_vsell), title=BINANCE_FUTURES)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BINANCE_FUTURES","scaleMargins":{"top":0.74,"bottom":0.03},"visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BINANCE_FUTURES","unsavedChanges":false},"cvd-exchange-BYBIT":{"id":"cvd-exchange-BYBIT","libraryId":"cvd-exchange-BYBIT","name":"cvd-exchange-BYBIT","script":"_vbuy=(BYBIT:AVAXUSDT-SPOT.vbuy+BYBIT:AVAXUSDC-SPOT.vbuy+BYBIT:AVAXUSDT.vbuy+BYBIT:AVAXUSD.vbuy)\n_vsell=(BYBIT:AVAXUSDT-SPOT.vsell+BYBIT:AVAXUSDC-SPOT.vsell+BYBIT:AVAXUSDT.vsell+BYBIT:AVAXUSD.vsell)\nline(cum(_vbuy-_vsell), title=BYBIT)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BYBIT","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgb(255,235,59)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BYBIT","unsavedChanges":false},"cvd-exchange-COINBASE":{"id":"cvd-exchange-COINBASE","libraryId":"cvd-exchange-COINBASE","name":"cvd-exchange-COINBASE","script":"_vbuy=(COINBASE:AVAX-USDC.vbuy+COINBASE:AVAX-USD.vbuy+COINBASE:AVAX-USDT.vbuy+COINBASE:AVAX-PERP-INTX.vbuy)\n_vsell=(COINBASE:AVAX-USDC.vsell+COINBASE:AVAX-USD.vsell+COINBASE:AVAX-USDT.vsell+COINBASE:AVAX-PERP-INTX.vsell)\nline(cum(_vbuy-_vsell), title=COINBASE)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-COINBASE","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(41,98,255,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange COINBASE","unsavedChanges":false},"cvd-exchange-DERIBIT":{"id":"cvd-exchange-DERIBIT","libraryId":"cvd-exchange-DERIBIT","name":"cvd-exchange-DERIBIT","script":"_vbuy=(DERIBIT:AVAX_USDC-PERPETUAL.vbuy)\n_vsell=(DERIBIT:AVAX_USDC-PERPETUAL.vsell)\nline(cum(_vbuy-_vsell), title=DERIBIT)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-DERIBIT","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(0,102,89,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange DERIBIT","unsavedChanges":false},"cvd-exchange-HYPERLIQUID":{"id":"cvd-exchange-HYPERLIQUID","libraryId":"cvd-exchange-HYPERLIQUID","name":"cvd-exchange-HYPERLIQUID","script":"_vbuy=(HYPERLIQUID:AVAX.vbuy)\n_vsell=(HYPERLIQUID:AVAX.vsell)\nline(cum(_vbuy-_vsell), title=HYPERLIQUID)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-HYPERLIQUID","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(115,198,178,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange HYPERLIQUID","unsavedChanges":false}},"indicatorOrder":["_yc5ewfpz6pjfe1ru","_j6xgdeja81y01qfu","_gyovgnu9maq1uwle","_4w5p47ukhgdu219z","_7fc9z73qoetc9k0y","_5x0wmryc4x516pxm","_zjxpbo8j4zw1foku"],"priceScales":{"right":{"scaleMargins":{"top":0.03,"bottom":0.73},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.8,"bottom":0.02},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.75,"bottom":0.17}},"volume":{"scaleMargins":{"top":0.84,"bottom":0}},"cvdspot":{"scaleMargins":{"top":0.1,"bottom":0.2}},"_n6t8sd7vxozc5h4r":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Big"]},"big-order-cvd":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Big"]},"_gyovgnu9maq1uwle":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Mid"]},"_ioxhx4vgropry53p":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Small"]},"small-order-cvd":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Small"]},"_7fc9z73qoetc9k0y":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Big"]},"_5x0wmryc4x516pxm":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Mid"]},"_zjxpbo8j4zw1foku":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Small"]},"cvd-exchange":{"scaleMargins":{"top":0.79,"bottom":0.03},"indicators":["CVD Exchange"]},"cvd-exchange-BINANCE":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-BINANCE_FUTURES":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-BYBIT":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-COINBASE":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-DERIBIT":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-HYPERLIQUID":{"scaleMargins":{"top":0.79,"bottom":0.03}}},"layouting":false,"showIndicators":false,"timeframe":"60","refreshRate":1000,"showAlerts":true,"showAlertsLabel":true,"showLegend":true,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"textColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{},"barSpacing":4.968589480167849,"_id":"chart2"},"trades":{"liquidations":[{"id":"liquidation_threshold","amount":100400,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":502000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":1004000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":5020000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":10040,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":100400,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":301200,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":1004000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":true,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":5.0200000000000005,"showAvgPrice":true,"_id":"trades","showThresholdsAsTable":true},"trades2":{"liquidations":[{"id":"liquidation_threshold","amount":161000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":322000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":644000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":3220000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":4953.8,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)","buy":"rgba(119, 148, 92, 0.25)"},{"id":"significant","amount":49538.6,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":148615.9,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":495384.1,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)","max":false}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":3.22,"showAvgPrice":true,"_id":"trades2","showThresholdsAsTable":true}}}

================================================
FILE: templates/RifeAVAX-tape.json
================================================
{"version":6,"createdAt":1671627389367,"updatedAt":1676463345178,"name":"RifeAVAX tape","id":"rifeAVAXtape_v17528253291711752825329171","states":{"panes":{"_id":"panes","locked":true,"panes":{"stats":{"id":"stats","name":"","type":"stats","markets":["HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"]},"trades":{"id":"trades","name":"Perp Trades","type":"trades","zoom":0.875,"markets":["HYPERLIQUID:AVAX","BINANCE_FUTURES:avaxusdt","BINANCE_FUTURES:avaxusdc","BINANCE_FUTURES:avaxusd_perp","BITGET:AVAXUSDT_UMCBL","BITGET:AVAXPERP_CMCBL","BITMEX:AVAXUSD","BITMEX:AVAXUSDT","BITUNIX:AVAXUSDT","BYBIT:AVAXUSDT","BYBIT:AVAXUSD","COINBASE:AVAX-PERP-INTX","DERIBIT:AVAX_USDC-PERPETUAL","DYDX:AVAX-USD","HUOBI:AVAX-USDT","KRAKEN:PF_AVAXUSD","KUCOIN:AVAXUSDTM","MEXC:AVAX_USD","MEXC:AVAX_USDT","MEXC:AVAX_USDC","OKEX:AVAX-USD-SWAP","OKEX:AVAX-USDT-SWAP"]},"trades2":{"id":"trades2","name":"Spot Trades","type":"trades","zoom":0.875,"markets":["BINANCE:avaxusdt","BINANCE:avaxfdusd","BINANCE:avaxusdc","BITGET:AVAXUSDC","BITGET:AVAXUSDT","BITSTAMP:avaxusd","BYBIT:AVAXUSDT-SPOT","BYBIT:AVAXUSDC-SPOT","COINBASE:AVAX-USDC","COINBASE:AVAX-USD","COINBASE:AVAX-USDT","HUOBI:avaxusdd","HUOBI:avaxusdc","HUOBI:avaxusdt","KRAKEN:AVAX/USD","KRAKEN:AVAX/USDC","KRAKEN:AVAX/USDT","KUCOIN:AVAX-USDT","KUCOIN:AVAX-USDC","MEXC:AVAXUSDT","MEXC:AVAXUSDC","OKEX:AVAX-USD","OKEX:AVAX-USDT","OKEX:AVAX-USDC","POLONIEX:AVAX_USDT"]},"stats2":{"id":"stats2","name":"","type":"stats","zoom":0.875,"markets":["BINANCE:avaxusdt","BINANCE:avaxfdusd","BINANCE:avaxusdc","BITGET:AVAXUSDC","BITGET:AVAXUSDT","BITSTAMP:avaxusd","BYBIT:AVAXUSDT-SPOT","BYBIT:AVAXUSDC-SPOT","COINBASE:AVAX-USDC","COINBASE:AVAX-USD","COINBASE:AVAX-USDT","HUOBI:avaxusdd","HUOBI:avaxusdc","HUOBI:avaxusdt","KRAKEN:AVAX/USD","KRAKEN:AVAX/USDC","KRAKEN:AVAX/USDT","KUCOIN:AVAX-USDT","KUCOIN:AVAX-USDC","MEXC:AVAXUSDT","MEXC:AVAXUSDC","OKEX:AVAX-USD","OKEX:AVAX-USDT","OKEX:AVAX-USDC","POLONIEX:AVAX_USDT"]}},"layout":[{"i":"stats","type":"stats","y":21,"x":12,"w":12,"h":3,"moved":false},{"i":"trades","type":"trades","y":0,"x":12,"w":12,"h":21,"moved":false},{"i":"trades2","type":"trades","y":0,"x":0,"w":12,"h":21,"moved":false},{"i":"stats2","type":"stats","y":21,"x":0,"w":12,"h":3,"moved":false}]},"settings":{"_id":"settings","preferQuoteCurrencySize":true,"aggregationLength":1,"calculateSlippage":"bps","wsProxyUrl":null,"disableAnimations":false,"autoHideHeaders":true,"theme":"dark","backgroundColor":"rgb(25,25,25)","textColor":"","buyColor":"rgb(100, 157, 102)","sellColor":"rgb(239, 67, 82)","timezoneOffset":0,"useAudio":false,"audioVolume":0.2,"audioFilters":{"PingPongDelay":true,"Compressor":false,"Delay":false,"HighPassFilter":true,"LowPassFilter":false},"sections":["settings-trades","timeframe-minutes","indicator-left-colors","settings-workspaces","settings-other"],"searchTypes":{"historical":true,"spots":true,"perpetuals":true,"futures":false,"normalize":true,"mergeUsdt":false},"searchQuotes":{},"previousSearchSelections":[],"searchExchanges":{"AGGR":true,"BINANCE":true,"BINANCE_FUTURES":true,"BINANCE_US":true,"BITFINEX":true,"BITMEX":true,"BITSTAMP":true,"BYBIT":true,"COINBASE":true,"DERIBIT":true,"DYDX":true,"HITBTC":true,"HUOBI":true,"KRAKEN":true,"KUCOIN":true,"OKEX":true,"PHEMEX":true,"POLONIEX":true,"UNISWAP":true},"timeframes":[{"label":"1s","value":"1"},{"label":"3s","value":"3"},{"label":"5s","value":"5"},{"label":"10s","value":"10"},{"label":"15s","value":"15"},{"label":"30s","value":"30"},{"label":"1m","value":"60"},{"label":"3m","value":"180"},{"label":"5m","value":"300"},{"label":"15m","value":"900"},{"label":"21m","value":"1260"},{"label":"30m","value":"1800"},{"label":"1h","value":"3600"},{"label":"2h","value":"7200"},{"label":"4h","value":"14400"},{"label":"6h","value":"21600"},{"label":"8h","value":"28800"},{"label":"12h","value":"43200"},{"label":"1d","value":"86400"},{"label":"21 ticks","value":"21t"},{"label":"50 ticks","value":"50t"},{"label":"89 ticks","value":"89t"},{"label":"100 ticks","value":"100t"},{"label":"200 ticks","value":"200t"},{"label":"610 ticks","value":"610t"},{"label":"1000 ticks","value":"1000t"},{"label":"1597 ticks","value":"1597t"}],"favoriteTimeframes":{"60":"1m","300":"5m","900":"15m","1800":"30m","3600":"1h","14400":"4h"},"normalizeWatermarks":true,"alerts":false,"alertsColor":"red","alertsLineStyle":2,"alertsLineWidth":2,"alertsClick":false,"alertSound":null,"settings":["workspaces","chart","stats","counters","audio","exchanges","list","other"],"searchSections":["types","exchanges","extras"],"timeframeGroups":["seconds","minutes","hours"]},"exchanges":{"AGGR":{"disabled":true},"BINANCE":{"disabled":false,"fetched":true},"BINANCE_FUTURES":{"disabled":false,"fetched":true},"BINANCE_US":{"disabled":true,"fetched":false},"BITFINEX":{"disabled":false,"fetched":true},"BITMEX":{"disabled":false,"fetched":true},"BITSTAMP":{"disabled":false,"fetched":true},"BYBIT":{"disabled":false,"fetched":true},"COINBASE":{"disabled":false,"fetched":true},"DERIBIT":{"disabled":false,"fetched":true},"DYDX":{"disabled":false,"fetched":false},"HITBTC":{"disabled":true,"fetched":false},"HUOBI":{"disabled":true,"fetched":false},"KRAKEN":{"disabled":false,"fetched":true},"OKEX":{"disabled":false,"fetched":false},"PHEMEX":{"disabled":false,"fetched":false},"POLONIEX":{"disabled":false,"fetched":true},"_id":"exchanges"},"chart":{"indicatorsErrors":{},"indicators":{"volume":{"enabled":true,"name":"Volume","description":"Volume + delta","script":"if (upColor === 0) {\n  if (options.showDelta) {\n    upColor = options.upBgColor\n    downColor = options.downBgColor\n  } else {\n    upColor = options.upColor\n    downColor = options.downColor\n  }\n}\n\nif (options.showDelta) {\n  plothistogram({ time: time, value: Math.abs(vbuy-vsell), color: vbuy - vsell > 0 ? options.upColor : options.downColor})\n}\n\nplothistogram({ time: time, value: vbuy + vsell, color: vbuy > vsell ? upColor : downColor })","options":{"priceFormat":{"type":"volume"},"upColor":"rgb(59,202,109)","downColor":"rgb(235,30,47)","priceScaleId":"volume","scaleMargins":{"top":0.84,"bottom":0},"showDelta":true,"upBgColor":"rgba(59,202,109,0.5)","downBgColor":"rgba(235,30,47,0.5)"},"id":"volume","createdAt":1660654392488,"updatedAt":null,"series":["volume","jecwssmq"],"navigationState":{"sections":["position","colors","scriptOptions","defaultOptions"],"tab":"#script","optionsQuery":"","fontSize":1}},"price":{"script":"plotcandlestick(avg_ohlc(bar))","enabled":true,"name":"Price","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1,"minMove":0.1},"priceLineVisible":false,"lastValueVisible":true,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","visible":true},"id":"price","createdAt":1648450392186,"updatedAt":1655384803830,"series":["price"],"unsavedChanges":true,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSize":1},"displayName":"Price"},"cvd-spot":{"id":"cvd-spot","name":"CVD Spot","priceScaleId":"cvd-spot","options":{"priceScaleId":"cvd-spot","color":"rgba(100,181,246,0.77)","lineStyle":0,"lineWidth":1,"visible":true},"series":["cvd-spot"],"displayName":"CVD Spot","unsavedChanges":false,"createdAt":1649233314184,"navigationState":{"sections":["position","format","defaultOptions","colors"],"tab":"#options","optionsQuery":"","fontSizePx":12},"updatedAt":1668677407941},"cvd-perp":{"id":"cvd-perp","name":"CVD Perp","priceScaleId":"cvd-perp","options":{"priceScaleId":"cvd-perp","color":"rgba(240,98,146,0.79)","lineStyle":0,"lineWidth":1},"series":["cvd-perp copy 1"],"displayName":"CVD Perp","unsavedChanges":false,"createdAt":1649233375756,"navigationState":{"sections":["position","format","defaultOptions","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1661503404937},"cvd":{"script":"line(cum(vbuy-vsell), title=CVD)","id":"cvd","name":"CVD","priceScaleId":"cvd","options":{"priceScaleId":"cvd","color":"rgba(255,255,255,0.14)"},"series":["cvd"],"displayName":"CVD","unsavedChanges":true,"createdAt":1650978997397,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1666695368508},"basis":{"script":"spot = ((BINANCE:btcusdt.close+BITFINEX:BTCUSD.close+BITFINEX:BTCUST.close+COINBASE:BTC-USD.close+COINBASE:BTC-USDT.close+KRAKEN:XBT/USD.close)/6)\nperp = ((BINANCE_FUTURES:btcusdt.close+BYBIT:BTCUSDT.close+BYBIT:BTCUSD.close+BITMEX:XBTUSD.close+DERIBIT:BTC-PERPETUAL.close)/5)\n\nd = spot-perp\n\ncloudarea(d, 0, title=Basis)","id":"basis","name":"Basis","priceScaleId":"basis","options":{"priceScaleId":"basis","visible":true,"color":"rgb(10,96,162)","positiveColor":"rgba(194,24,91,0.35)","higherLineColor":"rgba(194,24,91,0.01)","negativeColor":"rgba(10,96,162,0.8)","lowerLineColor":"rgba(10,96,162,0.01)"},"series":["basis"],"displayName":"Basis","unsavedChanges":false,"createdAt":1670318628909,"navigationState":{"sections":["position","colors","defaultOptions"],"tab":"#script","optionsQuery":"","fontSizePx":11},"updatedAt":1670329216619},"liquidations":{"script":"plothistogram(lbuy, color=options.upColor)\nplothistogram(-lsell, color=options.downColor)","enabled":true,"name":"Liquidations","description":"Liquidations by side","options":{"priceScaleId":"volume_liquidations","priceFormat":{"type":"volume"},"upColor":"rgb(255,76,243)","downColor":"rgb(255,183,77)","scaleMargins":{"top":0.75,"bottom":0.17},"visible":true},"id":"liquidations","createdAt":1660654392488,"updatedAt":1623024000000,"series":["liquidations","wiwvjr3x"],"displayName":"Liquidations"},"delta-perp":{"id":"delta-perp","name":"Delta Perp","priceScaleId":"delta-perp","options":{"priceScaleId":"delta-perp","upColor":"rgb(100,181,246)","downColor":"rgb(239,83,80)","visible":true,"upColorHighVol":"rgb(100,181,246)","upColorLowVol":"rgb(10,96,162)","downColorHighVol":"rgb(240,98,146)","downColorLowVol":"rgb(194,24,91)","length":14},"series":["delta-perp"],"displayName":"Delta Perps","unsavedChanges":false,"createdAt":1649243704762,"navigationState":{"sections":["position","colors","scriptOptions"],"tab":"#script","optionsQuery":"","fontSize":1},"updatedAt":1667998563922},"delta-spot":{"id":"delta-spot","name":"Delta Spot","priceScaleId":"delta-spot","options":{"priceScaleId":"delta-spot","upColor":"rgb(100,181,246)","downColor":"rgb(236,64,122)","visible":true,"upColorLowVol":"rgb(10,96,162)","downColorLowVol":"rgb(194,24,91)","upColorHighVol":"rgb(100,181,246)","downColorHighVol":"rgb(240,98,146)","length":14},"series":["delta-spot"],"displayName":"Delta Spot","unsavedChanges":false,"createdAt":1649243605267,"navigationState":{"sections":["position","colors","defaultOptions","scriptOptions"],"tab":"#script","optionsQuery":"","fontSize":1},"updatedAt":1668677434599}},"priceScales":{"right":{"scaleMargins":{"top":0.04,"bottom":0.69},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.82,"bottom":0.09},"indicators":["Liquidations"]},"volume":{"scaleMargins":{"top":0.9,"bottom":0},"indicators":["Volume"]},"cvd-spot":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD BTC Spot"]},"cvd-perp":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD BTC Perp"]},"delta-spot":{"scaleMargins":{"top":0.55,"bottom":0.35},"indicators":["Delta Spot"],"mode":0},"delta-perp":{"scaleMargins":{"top":0.64,"bottom":0.26},"indicators":["Delta Perp"]},"basis":{"scaleMargins":{"top":0.73,"bottom":0.18},"indicators":["Basis"]}},"layouting":false,"timeframe":"300","refreshRate":1000,"showLegend":false,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{"BINANCE_FUTURES:btcusd_perp":false,"BINANCE_FUTURES:btcusdt":false,"BINANCE:btcusdt":false,"BITFINEX:BTCF0:USTF0":false,"BITFINEX:BTCUSD":false,"BITFINEX:BTCUST":false,"BITMEX:XBT_USDT":false,"BITMEX:XBTUSD":false,"BITMEX:XBTUSDT":false,"BITSTAMP:btcusd":false,"BITSTAMP:btcusdc":false,"BITSTAMP:btcusdt":false,"BYBIT:BTCUSD":false,"BYBIT:BTCUSDC-SPOT":false,"BYBIT:BTCUSDT":false,"BYBIT:BTCUSDT-SPOT":false,"COINBASE:BTC-USD":false,"COINBASE:BTC-USDC":false,"COINBASE:BTC-USDT":false,"DERIBIT:BTC_USDC-PERPETUAL":false,"DERIBIT:BTC-PERPETUAL":false,"DYDX:BTC-USD":false,"KRAKEN:PI_XBTUSD":false,"KRAKEN:XBT/USD":false,"KRAKEN:XBT/USDC":false,"KRAKEN:XBT/USDT":false,"OKEX:BTC-USD-SWAP":false,"OKEX:BTC-USDC":false,"OKEX:BTC-USDC-SWAP":false,"OKEX:BTC-USDT":false,"OKEX:BTC-USDT-SWAP":false,"PHEMEX:BTCUSD":false,"PHEMEX:BTCUSDT":false,"PHEMEX:sBTCUSDT":false,"POLONIEX:USDC_BTC":false,"POLONIEX:USDT_BTC":false},"barSpacing":1.8340070490931233,"navigationState":{"tab":"script","optionsQuery":"","fontSizePx":14},"_id":"chart","forceNormalizePrice":false},"stats":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line","conditionnalColor":false},"vold":{"id":"vold","name":"VOLUME Δ","input":"vbuy - vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":false,"color":"#2196f3","precision":2,"type":"line","conditionnalColor":false},"1hliq":{"id":"1hliq","name":"1m LIQUIDATIONS","window":60000,"input":"lbuy+lsell","enabled":true,"color":"","conditionnalColor":true,"type":"histogram"}},"_id":"stats"},"trades":{"liquidations":[{"id":"liquidation_threshold","amount":10000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":50000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":100000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":500000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgb(0,19,20)","sellColor":"rgb(30,0,15)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgb(10,85,142)","sellColor":"rgb(65,0,33)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgb(16,133,222)","sellColor":"rgb(127,0,63)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(100,181,246)","sellColor":"rgb(236,64,122)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":true,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":0.5,"_id":"trades","showThresholdsAsTable":true},"trades2":{"liquidations":[{"id":"liquidation_threshold","amount":32500,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":65000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":130000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":650000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgb(0,19,20)","sellColor":"rgb(30,0,15)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)","buy":"rgba(119, 148, 92, 0.25)"},{"id":"significant","amount":10000,"buyColor":"rgb(10,85,142)","sellColor":"rgb(65,0,33)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgb(16,133,222)","sellColor":"rgb(127,0,63)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(100,181,246)","sellColor":"rgb(236,64,122)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)","max":false}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":0.65,"_id":"trades2","showThresholdsAsTable":true},"stats2":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line"},"vold":{"id":"vold","name":"VOLUME","input":"vbuy + vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":false,"color":"#2196f3","precision":2,"type":"line"},"1hliq":{"id":"1hliq","name":"1H LIQUIDATIONS Δ","window":3600000,"input":"lbuy-lsell","enabled":false,"color":"value>0?'#43a047':'#f44336'","conditionnalColor":true,"type":"histogram"}},"_id":"stats2"},"trades3":{"liquidations":[{"id":"liquidation_threshold","amount":1000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":10000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":30000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(174,19,73,0.7)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgba(119, 148, 92, 0.25)","sellColor":"rgba(239, 67, 82, 0.25)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgb(100, 157, 102)","sellColor":"rgb(239, 67, 82)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgb(59, 202, 109)","sellColor":"rgb(235, 30, 47)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(0, 255, 127)","sellColor":"rgb(217, 31, 28)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":false,"showLiquidations":true,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":1,"_id":"trades3","showThresholdsAsTable":true}}}

================================================
FILE: templates/RifeBNB-full.json
================================================
{"version":7,"createdAt":1752824921049,"updatedAt":1752824927940,"name":"RifeBNB full","id":"rifeBNBfull_v17528253291661752825329166","states":{"panes":{"_id":"panes","locked":true,"layout":[{"i":"chart","type":"chart","x":6,"y":0,"w":10,"h":24,"moved":false},{"i":"stats","type":"stats","y":21,"x":3,"w":3,"h":3,"moved":false},{"i":"trades","type":"trades","y":0,"x":3,"w":3,"h":16,"moved":false},{"i":"trades2","type":"trades","y":0,"x":0,"w":3,"h":22,"moved":false},{"i":"stats2","type":"stats","y":22,"x":0,"w":3,"h":2,"moved":false},{"i":"trades3","type":"trades","y":16,"x":3,"w":3,"h":5,"moved":false},{"i":"chart2","type":"chart","x":16,"y":0,"w":8,"h":24,"moved":false}],"panes":{"chart":{"id":"chart","name":"","type":"chart","markets":["BINANCE:bnbusdt","BINANCE:bnbtusd","BINANCE:bnbusdc","BINANCE:bnbfdusd","BITGET:BNBUSDT","BITGET:BNBUSDC","BYBIT:BNBUSDT-SPOT","BYBIT:BNBUSDC-SPOT","HUOBI:bnbusdt","KRAKEN:BNB/USD","KRAKEN:BNB/USDC","KRAKEN:BNB/USDT","KUCOIN:BNB-USDT","KUCOIN:BNB-USDC","MEXC:BNBUSDC","MEXC:BNBUSDT","OKEX:BNB-USD","OKEX:BNB-USDT","POLONIEX:BNB_USDT","POLONIEX:BNB_USDC","HYPERLIQUID:BNB","BINANCE_FUTURES:bnbusdt","BINANCE_FUTURES:bnbusdc","BINANCE_FUTURES:bnbusd_perp","BITGET:BNBUSDT_UMCBL","BITGET:BNBPERP_CMCBL","BITMEX:BNBUSDT","BITMEX:BNBUSD","BITUNIX:BNBUSDT","BYBIT:BNBUSDT","COINBASE:BNB-PERP-INTX","DERIBIT:BNB_USDC-PERPETUAL","HUOBI:BNB-USDT","KRAKEN:PF_BNBUSD","KUCOIN:BNBUSDTM","MEXC:BNB_USDT","MEXC:BNB_USDC","OKEX:BNB-USDT-SWAP"],"zoom":0.875},"stats":{"id":"stats","name":"","type":"stats","markets":["HYPERLIQUID:BNB","BINANCE_FUTURES:bnbusdt","BINANCE_FUTURES:bnbusdc","BINANCE_FUTURES:bnbusd_perp","BITGET:BNBUSDT_UMCBL","BITGET:BNBPERP_CMCBL","BITMEX:BNBUSDT","BITMEX:BNBUSD","BITUNIX:BNBUSDT","BYBIT:BNBUSDT","COINBASE:BNB-PERP-INTX","DERIBIT:BNB_USDC-PERPETUAL","HUOBI:BNB-USDT","KRAKEN:PF_BNBUSD","KUCOIN:BNBUSDTM","MEXC:BNB_USDT","MEXC:BNB_USDC","OKEX:BNB-USDT-SWAP"]},"trades":{"id":"trades","name":"Perp Trades","type":"trades","zoom":0.875,"markets":["HYPERLIQUID:BNB","BINANCE_FUTURES:bnbusdt","BINANCE_FUTURES:bnbusdc","BINANCE_FUTURES:bnbusd_perp","BITGET:BNBUSDT_UMCBL","BITGET:BNBPERP_CMCBL","BITMEX:BNBUSDT","BITMEX:BNBUSD","BITUNIX:BNBUSDT","BYBIT:BNBUSDT","COINBASE:BNB-PERP-INTX","DERIBIT:BNB_USDC-PERPETUAL","HUOBI:BNB-USDT","KRAKEN:PF_BNBUSD","KUCOIN:BNBUSDTM","MEXC:BNB_USDT","MEXC:BNB_USDC","OKEX:BNB-USDT-SWAP"]},"trades2":{"id":"trades2","name":"Spot Trades","type":"trades","zoom":0.875,"markets":["BINANCE:bnbusdt","BINANCE:bnbtusd","BINANCE:bnbusdc","BINANCE:bnbfdusd","BITGET:BNBUSDT","BITGET:BNBUSDC","BYBIT:BNBUSDT-SPOT","BYBIT:BNBUSDC-SPOT","HUOBI:bnbusdt","KRAKEN:BNB/USD","KRAKEN:BNB/USDC","KRAKEN:BNB/USDT","KUCOIN:BNB-USDT","KUCOIN:BNB-USDC","MEXC:BNBUSDC","MEXC:BNBUSDT","OKEX:BNB-USD","OKEX:BNB-USDT","POLONIEX:BNB_USDT","POLONIEX:BNB_USDC"]},"stats2":{"id":"stats2","name":"","type":"stats","zoom":0.875,"markets":["BINANCE:bnbusdt","BINANCE:bnbtusd","BINANCE:bnbusdc","BINANCE:bnbfdusd","BITGET:BNBUSDT","BITGET:BNBUSDC","BYBIT:BNBUSDT-SPOT","BYBIT:BNBUSDC-SPOT","HUOBI:bnbusdt","KRAKEN:BNB/USD","KRAKEN:BNB/USDC","KRAKEN:BNB/USDT","KUCOIN:BNB-USDT","KUCOIN:BNB-USDC","MEXC:BNBUSDC","MEXC:BNBUSDT","OKEX:BNB-USD","OKEX:BNB-USDT","POLONIEX:BNB_USDT","POLONIEX:BNB_USDC"]},"trades3":{"id":"trades3","name":"","type":"trades","markets":["HYPERLIQUID:BNB","BINANCE_FUTURES:bnbusdt","BINANCE_FUTURES:bnbusdc","BINANCE_FUTURES:bnbusd_perp","BITGET:BNBUSDT_UMCBL","BITGET:BNBPERP_CMCBL","BITMEX:BNBUSDT","BITMEX:BNBUSD","BITUNIX:BNBUSDT","BYBIT:BNBUSDT","COINBASE:BNB-PERP-INTX","DERIBIT:BNB_USDC-PERPETUAL","HUOBI:BNB-USDT","KRAKEN:PF_BNBUSD","KUCOIN:BNBUSDTM","MEXC:BNB_USDT","MEXC:BNB_USDC","OKEX:BNB-USDT-SWAP"]},"chart2":{"id":"chart2","name":"","type":"chart","markets":["BINANCE:bnbusdt","BINANCE:bnbtusd","BINANCE:bnbusdc","BINANCE:bnbfdusd","BITGET:BNBUSDT","BITGET:BNBUSDC","BYBIT:BNBUSDT-SPOT","BYBIT:BNBUSDC-SPOT","HUOBI:bnbusdt","KRAKEN:BNB/USD","KRAKEN:BNB/USDC","KRAKEN:BNB/USDT","KUCOIN:BNB-USDT","KUCOIN:BNB-USDC","MEXC:BNBUSDC","MEXC:BNBUSDT","OKEX:BNB-USD","OKEX:BNB-USDT","POLONIEX:BNB_USDT","POLONIEX:BNB_USDC","HYPERLIQUID:BNB","BINANCE_FUTURES:bnbusdt","BINANCE_FUTURES:bnbusdc","BINANCE_FUTURES:bnbusd_perp","BITGET:BNBUSDT_UMCBL","BITGET:BNBPERP_CMCBL","BITMEX:BNBUSDT","BITMEX:BNBUSD","BITUNIX:BNBUSDT","BYBIT:BNBUSDT","COINBASE:BNB-PERP-INTX","DERIBIT:BNB_USDC-PERPETUAL","HUOBI:BNB-USDT","KRAKEN:PF_BNBUSD","KUCOIN:BNBUSDTM","MEXC:BNB_USDT","MEXC:BNB_USDC","OKEX:BNB-USDT-SWAP"],"zoom":1}},"syncedWithParentFrame":[]},"settings":{"_id":"settings","preferQuoteCurrencySize":true,"aggregationLength":1,"calculateSlippage":"bps","wsProxyUrl":null,"disableAnimations":false,"autoHideHeaders":true,"autoHideNames":true,"theme":"dark","backgroundColor":"rgb(25,25,25)","textColor":"","buyColor":"rgb(41,98,255)","sellColor":"rgb(233,30,99)","timezoneOffset":10800000,"useAudio":false,"audioVolume":0.2,"audioFilters":{"PingPongDelay":true,"Compressor":false,"Delay":false,"HighPassFilter":true,"LowPassFilter":false},"sections":["timeframe-minutes","settings-workspaces","settings-other","indicator-right-colors","indicator-right-scale","indicator-right-default","indicator-left-colors","indicator-left-other","trades-thresholds","search-extras","search-exchanges","settings-colors","indicator-left-script","search-type"],"searchTypes":{"historical":true,"spots":true,"perpetuals":true,"futures":false,"normalize":true,"mergeUsdt":false},"searchQuotes":{},"previousSearchSelections":[],"searchExchanges":{"AGGR":true,"BINANCE":true,"BINANCE_FUTURES":true,"BINANCE_US":true,"BITFINEX":true,"BITMEX":true,"BITSTAMP":true,"BYBIT":true,"COINBASE":true,"DERIBIT":true,"DYDX":true,"HITBTC":false,"HUOBI":true,"KRAKEN":true,"KUCOIN":true,"OKEX":true,"PHEMEX":false,"POLONIEX":false,"UNISWAP":true,"MEXC":false},"timeframes":[{"label":"1s","value":"1"},{"label":"3s","value":"3"},{"label":"5s","value":"5"},{"label":"10s","value":"10"},{"label":"15s","value":"15"},{"label":"30s","value":"30"},{"label":"1m","value":"60"},{"label":"3m","value":"180"},{"label":"5m","value":"300"},{"label":"15m","value":"900"},{"label":"21m","value":"1260"},{"label":"30m","value":"1800"},{"label":"1h","value":"3600"},{"label":"2h","value":"7200"},{"label":"4h","value":"14400"},{"label":"6h","value":"21600"},{"label":"8h","value":"28800"},{"label":"12h","value":"43200"},{"label":"1d","value":"86400"},{"label":"21 ticks","value":"21t"},{"label":"50 ticks","value":"50t"},{"label":"89 ticks","value":"89t"},{"label":"100 ticks","value":"100t"},{"label":"200 ticks","value":"200t"},{"label":"610 ticks","value":"610t"},{"label":"1000 ticks","value":"1000t"},{"label":"1597 ticks","value":"1597t"}],"favoriteTimeframes":{"60":"1m","300":"5m","900":"15m","1800":"30m","3600":"1h","14400":"4h"},"normalizeWatermarks":true,"alerts":false,"alertsColor":"rgb(255, 0, 0)","alertsLineStyle":2,"alertsLineWidth":2,"alertsClick":false,"alertSound":null,"showThresholdsAsTable":true,"settings":["workspaces","chart","stats","counters","audio","exchanges","list","other"],"searchSections":["types","exchanges","extras"],"timeframeGroups":["seconds","minutes","hours"],"indicatorDialogNavigation":"{\"optionsQuery\":\"\",\"editorOptions\":{},\"columnWidth\":240,\"tab\":\"options\"}"},"exchanges":{"AGGR":{"disabled":true},"BINANCE":{"disabled":false,"fetched":true},"BINANCE_FUTURES":{"disabled":false,"fetched":true},"BINANCE_US":{"disabled":true,"fetched":false},"BITFINEX":{"disabled":false,"fetched":true},"BITGET":{"disabled":false},"BITMART":{"disabled":true},"BITMEX":{"disabled":false,"fetched":true},"BITSTAMP":{"disabled":false,"fetched":true},"BYBIT":{"disabled":false,"fetched":true},"COINBASE":{"disabled":false,"fetched":true},"CRYPTOCOM":{"disabled":true},"DERIBIT":{"disabled":false,"fetched":true},"DYDX":{"disabled":false,"fetched":false},"GATEIO":{"disabled":true},"HITBTC":{"disabled":true,"fetched":false},"HUOBI":{"disabled":true,"fetched":false},"KRAKEN":{"disabled":false,"fetched":true},"KUCOIN":{"disabled":true},"MEXC":{"disabled":true},"OKEX":{"disabled":false,"fetched":false},"PHEMEX":{"disabled":true,"fetched":false},"POLONIEX":{"disabled":true,"fetched":true},"UNISWAP":{"disabled":false},"_id":"exchanges"},"chart":{"indicatorsErrors":{},"indicators":{"price":{"script":"plotcandlestick(avg_ohlc(bar))","enabled":true,"name":"Price","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1,"minMove":0.1},"priceLineVisible":false,"lastValueVisible":true,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","visible":true,"scaleMargins":{"top":0.02,"bottom":0.71}},"id":"price","createdAt":1648450392186,"updatedAt":1655384803830,"series":["price"],"unsavedChanges":true,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSize":1},"displayName":"Price","optionsDefinitions":{}},"cvd":{"script":"line(cum(vbuy-vsell), title=CVD)","id":"cvd","name":"CVD","priceScaleId":"cvd","options":{"priceScaleId":"cvd","color":"rgba(255,255,255,0.14)"},"series":["cvd"],"displayName":"CVD","unsavedChanges":true,"createdAt":1650978997397,"navigationState":{"sections":["position","colors"],"tab":"#script","optionsQuery":"","fontSizePx":12},"updatedAt":1666695368508,"optionsDefinitions":{}},"premium":{"script":"spot = source(close, type=spot)\nperp = source(close, type=perp)\ncloudarea(spot-perp, 0, title=Premium)","id":"premium","name":"Premium","priceScaleId":"premium","options":{"priceScaleId":"premium","visible":true,"color":"rgb(10,96,162)","positiveColor":"rgb(233,30,99)","higherLineColor":"rgba(194,24,91,0.01)","negativeColor":"rgb(41,98,255)","lowerLineColor":"rgba(10,96,162,0.01)","scaleMargins":{"top":0.74,"bottom":0.17}},"series":["premium"],"displayName":"Premium","unsavedChanges":true,"createdAt":1670318628909,"navigationState":{"sections":["position","colors","defaultOptions"],"tab":"#script","optionsQuery":"","fontSizePx":11},"updatedAt":1716455650013,"optionsDefinitions":{},"libraryId":"premium"},"liquidations":{"script":"plothistogram(lbuy, color=options.upColor)\nplothistogram(-lsell, color=options.downColor)","enabled":true,"name":"Liquidations","description":"Liquidations by side","options":{"priceScaleId":"volume_liquidations","priceFormat":{"type":"volume"},"upColor":"rgb(255,76,243)","downColor":"rgb(255,183,77)","scaleMargins":{"top":0.83,"bottom":0.08},"visible":true},"id":"liquidations","createdAt":1660654392488,"updatedAt":1623024000000,"series":["liquidations","a6xscha3"],"displayName":"Liquidations","optionsDefinitions":{}},"cvd-spot":{"id":"cvd-spot","libraryId":"cvd-spot","name":"CVD SPOT","script":"buyVol = source(vbuy, type=spot)\nsellVol = source(vsell, type=spot)\nline(cum(buyVol - sellVol), title=SPOT)","createdAt":1623024000001,"updatedAt":1716455387096,"options":{"priceScaleId":"cvd-spot","priceFormat":{"type":"volume"},"color":"rgb(41,98,255)","scaleMargins":{"top":0.3,"bottom":0.45},"visible":true},"optionsDefinitions":{},"series":["cvd-spot"],"displayName":"CVD SPOT","unsavedChanges":true},"cvd-perp":{"id":"cvd-perp","libraryId":"cvd-perp","name":"CVD PERP","script":"buyVol = source(vbuy, type=perp)\nsellVol = source(vsell, type=perp)\nline(cum(buyVol - sellVol), title=PERP)","createdAt":1623024000001,"updatedAt":1718177623250,"options":{"priceScaleId":"cvd-perp","priceFormat":{"type":"volume"},"color":"rgb(233,30,99)","visible":true},"optionsDefinitions":{},"series":["cvd-perp"],"displayName":"CVD PERP","unsavedChanges":false},"keltner":{"id":"keltner","libraryId":"keltner-channel","name":"Keltner Channel","script":"price = avg_ohlc(bar)\nclose = avg_close(bar)\n\nrange = price.high - price.low\naverageRange = sma(range, options.length)\n\nbasis = ema(close, options.length)\ndev = options.mult * averageRange\nupper = basis + dev\nlower = basis - dev\n\nplotline(basis, color=options.basisColor)\nplotcloudarea(lower, upper)","createdAt":1655384303690,"updatedAt":1716530023768,"options":{"priceScaleId":"right","color":"rgba(121,122,123,0.35)","positiveColor":"rgba(4,0,2,0.39)","negativeColor":"rgba(224,0,0,0)","lowerLineColor":"rgba(6,33,75,0)","mult":10,"length":200,"higherLineColor":"rgba(6,33,75,0)","visible":true,"basisColor":"rgba(40,130,255,0.5)","higherLineStyle":0,"higherLineWidth":1,"lineStyle":1,"scaleMargins":{"top":0.02,"bottom":0.71}},"optionsDefinitions":{},"series":["keltner-channel","0nelc35m"],"displayName":"Keltner Channel"},"delta-spot":{"id":"delta-spot","libraryId":"delta-spot","name":"Delta Spot","script":"_vbuy = source(vbuy, type=spot)\n_vsell = source(vsell, type=spot)\nvolume = _vbuy+_vsell\na = sma(Math.pow(volume,2),options.length)\nb = Math.pow(sum(volume,options.length),2)/Math.pow(options.length,2)\nstdev = Math.sqrt(a - b)\navg = sma(volume, options.length)\ndev = options.mult * stdev\ntreshold = avg + dev\ndelta = _vbuy - _vsell\n\nplothistogram({ time: time, value: (delta), color: delta > 0 ? ( volume > treshold ? options.upColorHighVol : options.upColorLowVol) : ( volume > treshold ? options.downColorHighVol : options.downColorLowVol)}, title=\"Δ Spot\")","createdAt":1649243605267,"updatedAt":1718180977112,"options":{"priceScaleId":"delta-spot","upColor":"rgb(100,181,246)","downColor":"rgb(236,64,122)","visible":true,"upColorLowVol":"rgb(41,98,255)","downColorLowVol":"rgb(233,30,99)","upColorHighVol":"rgb(126,160,255)","downColorHighVol":"rgb(254,119,164)","length":14,"scaleMargins":{"top":0.55,"bottom":0.36},"mult":1},"optionsDefinitions":{},"series":["delta-spot"],"displayName":"Delta Spot","unsavedChanges":true},"delta-perp":{"id":"delta-perp","libraryId":"delta-perp","name":"Delta Perp","script":"_vbuy = source(vbuy, type=perp)\n_vsell = source(vsell, type=perp)\nvolume = _vbuy+_vsell\na = sma(Math.pow(volume,2),options.length)\nb = Math.pow(sum(volume,options.length),2)/Math.pow(options.length,2)\nstdev = Math.sqrt(a - b)\navg = sma(volume, options.length)\ndev = options.mult * stdev\ntreshold = avg + dev\ndelta = _vbuy - _vsell\n\nplothistogram({ time: time, value: (delta), color: delta > 0 ? ( volume > treshold ? options.upColorHighVol : options.upColorLowVol) : ( volume > treshold ? options.downColorHighVol : options.downColorLowVol)}, title=\"Δ Perp\")","createdAt":1716533105643,"updatedAt":1718180957614,"options":{"priceScaleId":"delta-perp","length":14,"visible":true,"scaleMargins":{"top":0.64,"bottom":0.27},"upColorHighVol":"rgb(126,160,255)","downColorHighVol":"rgb(254,119,164)","upColorLowVol":"rgb(41,98,255)","downColorLowVol":"rgb(233,30,99)","mult":null},"optionsDefinitions":{},"series":["delta-perp"],"displayName":"Delta Perp","unsavedChanges":false},"volume":{"id":"volume","libraryId":"volume","name":"Volume","script":"volume = vbuy + vsell\ndelta = vbuy - vsell\n\ngetStDevAboveAvg = function(v) {\n  a = sma(Math.pow(v,2),options.length)\n  b = Math.pow(sum(v,options.length),2)/Math.pow(options.length,2)\n  stdev = Math.sqrt(a - b)\n  avg = sma(v, options.length)\n  return avg+stdev*options.mult\n}\n\nvThreshold = getStDevAboveAvg(volume)\nabsDelta = Math.abs(delta)\ndeltaThreshold = getStDevAboveAvg(absDelta)\n\nvolumeColor = vbuy > vsell ? options.upColor : options.downColor\nif (volume > vThreshold)\n  volumeColor = vbuy > vsell ? options.upBgColor : options.downBgColor\n\nplothistogram({\n  time: time,\n  value: volume,\n  color: volumeColor\n})\n\nif (options.showDelta && absDelta > deltaThreshold) {\n  plothistogram({ time: time, value: absDelta, color: options.deltaColor})\n}","createdAt":1660654392488,"updatedAt":1718184179032,"options":{"priceScaleId":"volume","priceFormat":{"type":"volume"},"upColor":"rgb(67,70,81)","downColor":"rgb(67,70,81)","scaleMargins":{"top":0.91,"bottom":0},"showDelta":true,"upBgColor":"rgb(41,98,255)","downBgColor":"rgb(233,30,99)","visible":true,"deltaColor":"rgb(255,255,255)","length":100,"mult":2},"optionsDefinitions":{},"series":["volume","5tn2xnwm"],"displayName":"Volume","unsavedChanges":false}},"indicatorOrder":["keltner","price","cvd","cvd-spot","cvd-perp","delta-spot","delta-perp","premium","liquidations","volume"],"priceScales":{"right":{"scaleMargins":{"top":0.02,"bottom":0.71},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.83,"bottom":0.08},"indicators":["Liquidations"]},"volume":{"scaleMargins":{"top":0.91,"bottom":0},"indicators":["Volume"]},"cvd-perp":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD Perp"]},"delta-spot":{"scaleMargins":{"top":0.55,"bottom":0.36},"indicators":["Delta Spot"],"mode":0},"delta-perp":{"scaleMargins":{"top":0.64,"bottom":0.26},"indicators":["Delta Perp"]},"premium":{"scaleMargins":{"top":0.74,"bottom":0.17},"indicators":["Premium"]},"cvd-spot":{"scaleMargins":{"top":0.3,"bottom":0.45},"indicators":["CVD SPOT"]}},"layouting":false,"showIndicators":false,"timeframe":"1800","refreshRate":1000,"showAlerts":true,"showAlertsLabel":true,"showLegend":false,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"textColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{},"barSpacing":3.834417993437839,"_id":"chart","navigationState":{"tab":"script","optionsQuery":"","fontSizePx":14},"forceNormalizePrice":false},"stats":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line","conditionnalColor":false},"vold":{"id":"vold","name":"VOLUME Δ","input":"vbuy - vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":true,"color":"#2196f3","precision":2,"type":"line","conditionnalColor":false},"1hliq":{"id":"1hliq","name":"1m LIQUIDATIONS","window":60000,"input":"lbuy+lsell","enabled":true,"color":"","conditionnalColor":true,"type":"histogram"}},"_id":"stats"},"stats2":{"granularity":5000,"window":60000,"enableChart":false,"buckets":{"trades":{"id":"trades","name":"TRADES","input":"cbuy + csell","enabled":true,"color":"rgba(255, 255, 255, .25)","precision":2,"type":"line"},"vold":{"id":"vold","name":"VOLUME","input":"vbuy + vsell","enabled":true,"color":"#40d745","type":"area","conditionnalColor":false},"tradesd":{"id":"tradesd","name":"TRADES Δ","input":"cbuy - csell","enabled":true,"color":"#2196f3","precision":2,"type":"line"},"1hliq":{"id":"1hliq","name":"1H LIQUIDATIONS Δ","window":3600000,"input":"lbuy-lsell","enabled":false,"color":"value>0?'#43a047':'#f44336'","conditionnalColor":true,"type":"histogram"}},"_id":"stats2"},"trades3":{"liquidations":[{"id":"liquidation_threshold","amount":1000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":10000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":30000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(174,19,73,0.7)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":1000,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":10000,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":30000,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":100000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":false,"showLiquidations":true,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":1,"_id":"trades3","showThresholdsAsTable":true},"chart2":{"indicatorsErrors":{},"indicators":{"_yc5ewfpz6pjfe1ru":{"enabled":true,"name":"Price","script":"plotcandlestick(avg_ohlc(bar))","options":{"priceScaleId":"right","priceFormat":{"auto":true,"precision":1},"priceLineVisible":false,"lastValueVisible":false,"borderVisible":true,"upColor":"rgba(255,255,255,0.7)","downColor":"rgb(0,0,0)","borderUpColor":"rgba(255,255,255,0.5)","borderDownColor":"rgba(255,255,255,0.5)","wickUpColor":"rgba(255,255,255,0.5)","wickDownColor":"rgba(255,255,255,0.5)","useGaps":false,"useHeikinAshi":false,"visible":true,"scaleMargins":{"top":0.02,"bottom":0.73}},"id":"_yc5ewfpz6pjfe1ru","createdAt":1697564385199,"updatedAt":1716533408000,"libraryId":"price","series":["price"],"optionsDefinitions":{},"unsavedChanges":false},"_j6xgdeja81y01qfu":{"id":"_j6xgdeja81y01qfu","libraryId":"big-order-cvd","name":"CVD Spot Big","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize > upper_buy ? buy_vol : 0\nsv = sellSize > upper_sell ? sell_vol : 0\nline(cum(bv - sv), title=Spot Big)","createdAt":1645185157311,"updatedAt":1718176711101,"options":{"priceScaleId":"big-order-cvd","length":50,"mult":1,"lastValueVisible":true,"lineStyle":0,"priceFormat":{"type":"volume","minMove":"0.01","precision":2},"color":"rgb(12,50,153)","visible":true,"scaleMargins":{"top":0.29,"bottom":0.51},"lineWidth":1.5},"optionsDefinitions":{},"series":["big-order-cvd"],"displayName":"CVD Spot Big","unsavedChanges":true},"_gyovgnu9maq1uwle":{"id":"_gyovgnu9maq1uwle","libraryId":"cvd-spot-mid","name":"CVD Spot Mid","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = (buySize > lower_buy) && (buySize < upper_buy)? buy_vol : 0\nsv = (sellSize > lower_sell) && (sellSize < upper_sell) ? sell_vol : 0\nline(cum(bv - sv), title=Spot Mid)","createdAt":1716456742136,"updatedAt":1718176684478,"options":{"priceScaleId":"_gyovgnu9maq1uwle","scaleMargins":{"top":0.29,"bottom":0.51},"length":50,"mult":1,"color":"rgb(41,98,255)"},"optionsDefinitions":{},"series":["cvd-spot-mid"],"displayName":"CVD Spot Mid","unsavedChanges":true},"_4w5p47ukhgdu219z":{"id":"_4w5p47ukhgdu219z","libraryId":"small-order-cvd","name":"CVD Spot Small","script":"// Buy\nbuy_vol = source(vbuy, type=spot)\nbuy_close = source(cbuy, type=spot)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize < lower_buy ? buy_vol : 0\nsv = sellSize < lower_sell ? sell_vol : 0\nline(cum(bv-sv), title=Spot Small)","createdAt":1645185138127,"updatedAt":1718176695888,"options":{"priceScaleId":"small-order-cvd","downColor":"#c3a87a","length":50,"mult":1,"priceFormat":{"type":"volume","minMove":"0.01","precision":2},"lastValueVisible":true,"color":"rgb(126,160,255)","scaleMargins":{"top":0.29,"bottom":0.51}},"optionsDefinitions":{},"series":["small-order-cvd"],"displayName":"CVD Spot Small","unsavedChanges":true},"_7fc9z73qoetc9k0y":{"id":"_7fc9z73qoetc9k0y","libraryId":"cvd-perp-big","name":"CVD Perp Big","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=perp)\nsell_close = source(csell, type=perp)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buySize > upper_buy ? buy_vol : 0\nsv = sellSize > upper_sell ? sell_vol : 0\nline(cum(bv - sv), title=Perp Big)","createdAt":1716458061290,"updatedAt":1718176728686,"options":{"priceScaleId":"_7fc9z73qoetc9k0y","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgb(108,12,63)","lineWidth":2},"optionsDefinitions":{},"series":["cvd-perp-big"],"displayName":"CVD Perp Big","unsavedChanges":true},"_5x0wmryc4x516pxm":{"id":"_5x0wmryc4x516pxm","libraryId":"cvd-perp-mid","name":"CVD Perp Mid","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuySize = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buySize, 2), options.length)\nb_buy = Math.pow(sum(buySize, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buySize, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=perp)\nsell_close = source(csell, type=perp)\nsellSize = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sellSize, 2), options.length)\nb_sell = Math.pow(sum(sellSize, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sellSize, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = (buySize > lower_buy) && (buySize < upper_buy)? buy_vol : 0\nsv = (sellSize > lower_sell) && (sellSize < upper_sell) ? sell_vol : 0\nline(cum(bv - sv), title=Perp Mid)","createdAt":1716458163426,"updatedAt":1718176767416,"options":{"priceScaleId":"_5x0wmryc4x516pxm","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgba(233,30,99,0.89)"},"optionsDefinitions":{},"series":["cvd-perp-mid"],"displayName":"CVD Perp Mid","unsavedChanges":true},"_zjxpbo8j4zw1foku":{"id":"_zjxpbo8j4zw1foku","libraryId":"cvd-perp-small","name":"CVD Perp Small","script":"// Buy\nbuy_vol = source(vbuy, type=perp)\nbuy_close = source(cbuy, type=perp)\nbuy_size = buy_vol / buy_close\n\n// Bolliger bands around Buy Size\na_buy = sma(Math.pow(buy_size, 2), options.length)\nb_buy = Math.pow(sum(buy_size, options.length),2) / Math.pow(options.length, 2)\nstdev_buy = Math.sqrt(a_buy - b_buy)\nbasis_buy = sma(buy_size, options.length)\ndev_buy = options.mult * stdev_buy\nupper_buy = basis_buy + dev_buy\nlower_buy = basis_buy - dev_buy\n\n// Sell\nsell_vol = source(vsell, type=spot)\nsell_close = source(csell, type=spot)\nsell_size = sell_vol / sell_close\n\n// Bolliger bands around Sell Size\na_sell = sma(Math.pow(sell_size, 2), options.length)\nb_sell = Math.pow(sum(sell_size, options.length),2) / Math.pow(options.length, 2)\nstdev_sell = Math.sqrt(a_sell - b_sell)\nbasis_sell = sma(sell_size, options.length)\ndev_sell = options.mult * stdev_sell\nupper_sell = basis_sell + dev_sell\nlower_sell = basis_sell - dev_sell\n\n// CVD\nbv = buy_size < lower_buy ? buy_vol : 0\nsv = sell_size < lower_sell ? sell_vol : 0\nline(cum(bv-sv), title=Perp Small)","createdAt":1716460303076,"updatedAt":1718176778366,"options":{"priceScaleId":"_zjxpbo8j4zw1foku","scaleMargins":{"top":0.54,"bottom":0.25},"length":50,"mult":1,"color":"rgb(254,119,164)"},"optionsDefinitions":{},"series":["cvd-perp-small"],"displayName":"CVD Perp Small","unsavedChanges":true},"cvd-exchange-BINANCE":{"id":"cvd-exchange-BINANCE","libraryId":"cvd-exchange-BINANCE","name":"cvd-exchange-BINANCE","script":"_vbuy=(BINANCE:bnbusdt.vbuy+BINANCE:bnbtusd.vbuy+BINANCE:bnbusdc.vbuy+BINANCE:bnbfdusd.vbuy)\n_vsell=(BINANCE:bnbusdt.vsell+BINANCE:bnbtusd.vsell+BINANCE:bnbusdc.vsell+BINANCE:bnbfdusd.vsell)\nline(cum(_vbuy-_vsell), title=BINANCE)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BINANCE","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgb(255,152,0)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BINANCE","unsavedChanges":false},"cvd-exchange-BINANCE_FUTURES":{"id":"cvd-exchange-BINANCE_FUTURES","libraryId":"cvd-exchange-BINANCE_FUTURES","name":"cvd-exchange-BINANCE_FUTURES","script":"_vbuy=(BINANCE_FUTURES:bnbusdt.vbuy+BINANCE_FUTURES:bnbusdc.vbuy+BINANCE_FUTURES:bnbusd_perp.vbuy)\n_vsell=(BINANCE_FUTURES:bnbusdt.vsell+BINANCE_FUTURES:bnbusdc.vsell+BINANCE_FUTURES:bnbusd_perp.vsell)\nline(cum(_vbuy-_vsell), title=BINANCE_FUTURES)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BINANCE_FUTURES","scaleMargins":{"top":0.74,"bottom":0.03},"visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BINANCE_FUTURES","unsavedChanges":false},"cvd-exchange-BYBIT":{"id":"cvd-exchange-BYBIT","libraryId":"cvd-exchange-BYBIT","name":"cvd-exchange-BYBIT","script":"_vbuy=(BYBIT:BNBUSDT-SPOT.vbuy+BYBIT:BNBUSDC-SPOT.vbuy+BYBIT:BNBUSDT.vbuy)\n_vsell=(BYBIT:BNBUSDT-SPOT.vsell+BYBIT:BNBUSDC-SPOT.vsell+BYBIT:BNBUSDT.vsell)\nline(cum(_vbuy-_vsell), title=BYBIT)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-BYBIT","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgb(255,235,59)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange BYBIT","unsavedChanges":false},"cvd-exchange-COINBASE":{"id":"cvd-exchange-COINBASE","libraryId":"cvd-exchange-COINBASE","name":"cvd-exchange-COINBASE","script":"_vbuy=(COINBASE:BNB-PERP-INTX.vbuy)\n_vsell=(COINBASE:BNB-PERP-INTX.vsell)\nline(cum(_vbuy-_vsell), title=COINBASE)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-COINBASE","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(41,98,255,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange COINBASE","unsavedChanges":false},"cvd-exchange-DERIBIT":{"id":"cvd-exchange-DERIBIT","libraryId":"cvd-exchange-DERIBIT","name":"cvd-exchange-DERIBIT","script":"_vbuy=(DERIBIT:BNB_USDC-PERPETUAL.vbuy)\n_vsell=(DERIBIT:BNB_USDC-PERPETUAL.vsell)\nline(cum(_vbuy-_vsell), title=DERIBIT)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-DERIBIT","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(0,102,89,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange DERIBIT","unsavedChanges":false},"cvd-exchange-HYPERLIQUID":{"id":"cvd-exchange-HYPERLIQUID","libraryId":"cvd-exchange-HYPERLIQUID","name":"cvd-exchange-HYPERLIQUID","script":"_vbuy=(HYPERLIQUID:BNB.vbuy)\n_vsell=(HYPERLIQUID:BNB.vsell)\nline(cum(_vbuy-_vsell), title=HYPERLIQUID)","createdAt":1716531496274,"updatedAt":1716531534751,"options":{"priceScaleId":"cvd-exchange-HYPERLIQUID","scaleMargins":{"top":0.74,"bottom":0.03},"color":"rgba(115,198,178,0.75)","visible":true},"optionsDefinitions":{},"series":["cvd-exchange"],"displayName":"CVD Exchange HYPERLIQUID","unsavedChanges":false}},"indicatorOrder":["_yc5ewfpz6pjfe1ru","_j6xgdeja81y01qfu","_gyovgnu9maq1uwle","_4w5p47ukhgdu219z","_7fc9z73qoetc9k0y","_5x0wmryc4x516pxm","_zjxpbo8j4zw1foku"],"priceScales":{"right":{"scaleMargins":{"top":0.03,"bottom":0.73},"indicators":["Price"]},"cvd":{"scaleMargins":{"top":0.8,"bottom":0.02},"indicators":["CVD"]},"volume_liquidations":{"scaleMargins":{"top":0.75,"bottom":0.17}},"volume":{"scaleMargins":{"top":0.84,"bottom":0}},"cvdspot":{"scaleMargins":{"top":0.1,"bottom":0.2}},"_n6t8sd7vxozc5h4r":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Big"]},"big-order-cvd":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Big"]},"_gyovgnu9maq1uwle":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Mid"]},"_ioxhx4vgropry53p":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Small"]},"small-order-cvd":{"scaleMargins":{"top":0.29,"bottom":0.54},"indicators":["CVD Spot Small"]},"_7fc9z73qoetc9k0y":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Big"]},"_5x0wmryc4x516pxm":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Mid"]},"_zjxpbo8j4zw1foku":{"scaleMargins":{"top":0.51,"bottom":0.32},"indicators":["CVD Perp Small"]},"cvd-exchange":{"scaleMargins":{"top":0.79,"bottom":0.03},"indicators":["CVD Exchange"]},"cvd-exchange-BINANCE":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-BINANCE_FUTURES":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-BYBIT":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-COINBASE":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-DERIBIT":{"scaleMargins":{"top":0.79,"bottom":0.03}},"cvd-exchange-HYPERLIQUID":{"scaleMargins":{"top":0.79,"bottom":0.03}}},"layouting":false,"showIndicators":false,"timeframe":"60","refreshRate":1000,"showAlerts":true,"showAlertsLabel":true,"showLegend":true,"fillGapsWithEmpty":true,"showHorizontalGridlines":false,"horizontalGridlinesColor":"rgba(255,255,255,.1)","showVerticalGridlines":false,"verticalGridlinesColor":"rgba(255,255,255,.1)","showWatermark":false,"watermarkColor":"rgba(255,255,255,.1)","showBorder":true,"borderColor":null,"textColor":null,"showLeftScale":false,"showRightScale":true,"showTimeScale":true,"hiddenMarkets":{},"barSpacing":4.968589480167849,"_id":"chart2"},"trades":{"liquidations":[{"id":"liquidation_threshold","amount":100400,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":502000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":1004000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":5020000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":10040,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)"},{"id":"significant","amount":100400,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":301200,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":1004000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)"}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":true,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":5.0200000000000005,"showAvgPrice":true,"_id":"trades","showThresholdsAsTable":true},"trades2":{"liquidations":[{"id":"liquidation_threshold","amount":161000,"buyColor":"rgba(236,64,122,0.5)","sellColor":"rgba(255,152,0,0.5)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*2,0,,,'sine')\nplay(329.63, srqtR, srqtR*4,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*2,0,,,'sine')\nplay(440, srqtR, srqtR*4,0.08,,,'sine')"},{"id":"liquidation_significant","amount":322000,"buyColor":"rgba(236,64,122,0.6)","sellColor":"rgba(255,152,0,0.7)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*6,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*6,0.08,,,'sine')"},{"id":"liquidation_huge","amount":644000,"buyGif":"flying money","sellGif":"flying money","buyColor":"rgba(236,64,122,0.7)","sellColor":"rgba(255,152,0,0.8)","buyAudio":"var srqtR = Math.min(1, gain / 4)\nplay(329.63, srqtR, srqtR*4,0,,,'sine')\nplay(329.63, srqtR, srqtR*8,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 6)\nplay(440, srqtR, srqtR*4,0,,,'sine')\nplay(440, srqtR, srqtR*8,0.08,,,'sine')"},{"id":"liquidation_rare","amount":3220000,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgb(156,39,176)","sellColor":"rgb(255,235,59)","buyAudio":"var srqtR = Math.min(1, gain / 10)\nplay(329.63, srqtR, 1,0,,,'sine')\nplay(329.63, srqtR, srqtR*10,0.08,,,'sine')","sellAudio":"var srqtR = Math.min(1, gain / 10)\nplay(440, srqtR, 1,0,,,'sine')\nplay(440, srqtR, srqtR*10,0.08,,,'sine')"}],"thresholds":[{"id":"threshold","amount":4953.8,"buyColor":"rgba(25,60,156,0.5)","sellColor":"rgba(143,18,61,0.5)","buyAudio":"play(659.26, gain / 10, 0.1 + gain / 7)","sellAudio":"play(493.88, gain * 1.5 / 10, 0.1 + gain / 7)","buy":"rgba(119, 148, 92, 0.25)"},{"id":"significant","amount":49538.6,"buyColor":"rgba(41,98,255,0.8)","sellColor":"rgba(233,30,99,0.8)","buyAudio":"play(659.26, 0.05 + gain / 10, 0.2 + ratio * 0.23,0,,0);\nplay(830.6, 0.05 + gain / 10, 0.2 + ratio * 0.23, 0.08,,0)","sellAudio":"play(493.88, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23,0,,0);\nplay(392, 0.05 + gain * 1.5 / 10, 0.2 + ratio * 0.23, 0.08,,0)"},{"id":"huge","amount":148615.9,"buyGif":"cash bullish","sellGif":"cash bearish","buyColor":"rgba(41,98,255,1)","sellColor":"rgba(233,30,99,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.23, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.23, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.23, 0.24,,0)"},{"id":"rare","amount":495384.1,"buyGif":"explosion","sellGif":"explosion","buyColor":"rgba(132,153,255,1)","sellColor":"rgba(239,130,154,1)","buyAudio":"play(659.26, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(830.6, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.08,,0);\nplay(987.76, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0.16,,0);\nplay(1318.52, 0.05 + gain / 10, 0.1 + ratio * 0.13, 0.24,,0)","sellAudio":"play(493.88, 0.05 + gain / 25, 0.1 + ratio * 0.13, 0,,0);\nplay(369.99, 0.05 + gain * 1.5 / 10, 0.2, 0.08,,0);\nplay(293.66, 0.05 + gain * 1.5 / 10, 0.2, 0.16,,0);\nplay(246.94, 0.05 + gain * 1.5 / 10, 0.1 + ratio * 0.13, 0.24,,0)","max":false}],"audioThreshold":null,"multipliers":{},"maxRows":100,"muted":false,"audioPitch":null,"audioVolume":null,"showPairs":false,"showTrades":true,"showLiquidations":false,"showLogos":true,"monochromeLogos":false,"showTimeAgo":true,"showPrices":true,"showHistograms":true,"thresholdsMultipler":3.22,"showAvgPrice":true,"_id":"trades2","showThresholdsAsTable":true}}}

================================================
FILE: templates/RifeBNB-tape.json
================================================
{"version":6,"createdAt":1671627389367,"updatedAt":1676463345178,"name":"RifeBNB tape","id":"rifeBNBtape_v17528253291661752825329166","states":{"panes":{"_id":"panes","locked":true,"panes":{"stats":{"id":"stats","name":"","type":"stats","markets":["HYPERLIQUID:BNB","BINANCE_FUTURES:bnbusdt","BINANCE_FUTURES:bnbusdc","BINANCE_FUTURES:bnbusd_perp","BITGET:BNBUSDT_UMCBL","BITGET:BNBPERP_C
Download .txt
gitextract_ajuh43b8/

├── .gitignore
├── README.md
├── package.json
└── templates/
    ├── RifeADA-full.json
    ├── RifeADA-tape.json
    ├── RifeAVAX-full.json
    ├── RifeAVAX-tape.json
    ├── RifeBNB-full.json
    ├── RifeBNB-tape.json
    ├── RifeBTC-full.json
    ├── RifeBTC-tape.json
    ├── RifeDOGE-full.json
    ├── RifeDOGE-tape.json
    ├── RifeETH-full.json
    ├── RifeETH-tape.json
    ├── RifeHBAR-full.json
    ├── RifeHBAR-tape.json
    ├── RifeHYPE-full.json
    ├── RifeHYPE-tape.json
    ├── RifeLINK-full.json
    ├── RifeLINK-tape.json
    ├── RifeLTC-full.json
    ├── RifeLTC-tape.json
    ├── RifeSHIB-full.json
    ├── RifeSHIB-tape.json
    ├── RifeSOL-full.json
    ├── RifeSOL-tape.json
    ├── RifeSUI-full.json
    ├── RifeSUI-tape.json
    ├── RifeTON-full.json
    ├── RifeTON-tape.json
    ├── RifeTRX-full.json
    ├── RifeTRX-tape.json
    ├── RifeXLM-full.json
    ├── RifeXLM-tape.json
    ├── RifeXRP-full.json
    └── RifeXRP-tape.json
Condensed preview — 37 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,387K chars).
[
  {
    "path": ".gitignore",
    "chars": 10,
    "preview": ".DS_Store\n"
  },
  {
    "path": "README.md",
    "chars": 3443,
    "preview": "# aggr-templates\ntemplates for [aggr.trade](https://aggr.trade) by @cryptorife\n\n## LATEST: [v2.2.5 (click here to downlo"
  },
  {
    "path": "package.json",
    "chars": 455,
    "preview": "{\n  \"name\": \"aggr-templates\",\n  \"version\": \"2.2.5\",\n  \"description\": \"aggr templates\",\n  \"repository\": {\n    \"type\": \"gi"
  },
  {
    "path": "templates/RifeADA-full.json",
    "chars": 47644,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeADA full\",\"id\":\"rifeADAfull_v17528253291681"
  },
  {
    "path": "templates/RifeADA-tape.json",
    "chars": 26449,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeADA tape\",\"id\":\"rifeADAtape_v17528253291691"
  },
  {
    "path": "templates/RifeAVAX-full.json",
    "chars": 47554,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeAVAX full\",\"id\":\"rifeAVAXfull_v175282532917"
  },
  {
    "path": "templates/RifeAVAX-tape.json",
    "chars": 26397,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeAVAX tape\",\"id\":\"rifeAVAXtape_v175282532917"
  },
  {
    "path": "templates/RifeBNB-full.json",
    "chars": 46504,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeBNB full\",\"id\":\"rifeBNBfull_v17528253291661"
  },
  {
    "path": "templates/RifeBNB-tape.json",
    "chars": 25997,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeBNB tape\",\"id\":\"rifeBNBtape_v17528253291661"
  },
  {
    "path": "templates/RifeBTC-full.json",
    "chars": 50225,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeBTC full\",\"id\":\"rifeBTCfull_v17528253291631"
  },
  {
    "path": "templates/RifeBTC-tape.json",
    "chars": 27563,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeBTC tape\",\"id\":\"rifeBTCtape_v17528253291641"
  },
  {
    "path": "templates/RifeDOGE-full.json",
    "chars": 47625,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeDOGE full\",\"id\":\"rifeDOGEfull_v175282532916"
  },
  {
    "path": "templates/RifeDOGE-tape.json",
    "chars": 26403,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeDOGE tape\",\"id\":\"rifeDOGEtape_v175282532916"
  },
  {
    "path": "templates/RifeETH-full.json",
    "chars": 50140,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeETH full\",\"id\":\"rifeETHfull_v17528253291641"
  },
  {
    "path": "templates/RifeETH-tape.json",
    "chars": 27529,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeETH tape\",\"id\":\"rifeETHtape_v17528253291651"
  },
  {
    "path": "templates/RifeHBAR-full.json",
    "chars": 46034,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeHBAR full\",\"id\":\"rifeHBARfull_v175282532917"
  },
  {
    "path": "templates/RifeHBAR-tape.json",
    "chars": 25799,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeHBAR tape\",\"id\":\"rifeHBARtape_v175282532917"
  },
  {
    "path": "templates/RifeHYPE-full.json",
    "chars": 44635,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeHYPE full\",\"id\":\"rifeHYPEfull_v175282532916"
  },
  {
    "path": "templates/RifeHYPE-tape.json",
    "chars": 25193,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeHYPE tape\",\"id\":\"rifeHYPEtape_v175282532916"
  },
  {
    "path": "templates/RifeLINK-full.json",
    "chars": 47849,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeLINK full\",\"id\":\"rifeLINKfull_v175282532917"
  },
  {
    "path": "templates/RifeLINK-tape.json",
    "chars": 26515,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeLINK tape\",\"id\":\"rifeLINKtape_v175282532917"
  },
  {
    "path": "templates/RifeLTC-full.json",
    "chars": 47704,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeLTC full\",\"id\":\"rifeLTCfull_v17528253291741"
  },
  {
    "path": "templates/RifeLTC-tape.json",
    "chars": 26493,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeLTC tape\",\"id\":\"rifeLTCtape_v17528253291741"
  },
  {
    "path": "templates/RifeSHIB-full.json",
    "chars": 46060,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeSHIB full\",\"id\":\"rifeSHIBfull_v175282532917"
  },
  {
    "path": "templates/RifeSHIB-tape.json",
    "chars": 25907,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeSHIB tape\",\"id\":\"rifeSHIBtape_v175282532917"
  },
  {
    "path": "templates/RifeSOL-full.json",
    "chars": 47817,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeSOL full\",\"id\":\"rifeSOLfull_v17528253291751"
  },
  {
    "path": "templates/RifeSOL-tape.json",
    "chars": 26519,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeSOL tape\",\"id\":\"rifeSOLtape_v17528253291751"
  },
  {
    "path": "templates/RifeSUI-full.json",
    "chars": 46925,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeSUI full\",\"id\":\"rifeSUIfull_v17528253291701"
  },
  {
    "path": "templates/RifeSUI-tape.json",
    "chars": 26145,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeSUI tape\",\"id\":\"rifeSUItape_v17528253291701"
  },
  {
    "path": "templates/RifeTON-full.json",
    "chars": 45794,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeTON full\",\"id\":\"rifeTONfull_v17528253291721"
  },
  {
    "path": "templates/RifeTON-tape.json",
    "chars": 25779,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeTON tape\",\"id\":\"rifeTONtape_v17528253291721"
  },
  {
    "path": "templates/RifeTRX-full.json",
    "chars": 46822,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeTRX full\",\"id\":\"rifeTRXfull_v17528253291671"
  },
  {
    "path": "templates/RifeTRX-tape.json",
    "chars": 26149,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeTRX tape\",\"id\":\"rifeTRXtape_v17528253291681"
  },
  {
    "path": "templates/RifeXLM-full.json",
    "chars": 46555,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeXLM full\",\"id\":\"rifeXLMfull_v17528253291711"
  },
  {
    "path": "templates/RifeXLM-tape.json",
    "chars": 26031,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeXLM tape\",\"id\":\"rifeXLMtape_v17528253291721"
  },
  {
    "path": "templates/RifeXRP-full.json",
    "chars": 48046,
    "preview": "{\"version\":7,\"createdAt\":1752824921049,\"updatedAt\":1752824927940,\"name\":\"RifeXRP full\",\"id\":\"rifeXRPfull_v17528253291651"
  },
  {
    "path": "templates/RifeXRP-tape.json",
    "chars": 26649,
    "preview": "{\"version\":6,\"createdAt\":1671627389367,\"updatedAt\":1676463345178,\"name\":\"RifeXRP tape\",\"id\":\"rifeXRPtape_v17528253291661"
  }
]

About this extraction

This page contains the full source code of the cryptorife/aggr-templates GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 37 files (1.2 MB), approximately 478.3k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!