OPEN-SOURCE SCRIPT

OKCOIN3M Futures Premium

By ShaohuaLi
Updated
// Futures Fomo - Tradingview.com
// Update by ShaohuaLi to change from absolute diff to relative diff
// Update of LastBattle script to account for OKCoin futures index scheme
study(title="OKCOIN3M Futures Premium", shorttitle="OKCOIN3M Futures Premium")

// Inputs from user
notifyRed = input(0, title="Sell warning") // when difference is > x
notifyGreen = input(0, title="Buy warning") // when difference is > x
timePerod = input(-1, title="Time period [-1 = go by chart]", minval=1)

// Security
futures = security("OKCOIN:BTCUSD3M", period, close)
spot1 = security("BITFINEX:BTCUSD", period, close)
spot2 = security("OKCOIN:BTCUSD", period, close)
spot3 = security("OKCOIN:BTCCNY / FX:USDCNH", period, close)
spot4 = security("HUOBI:BTCCNY / FX:USDCNH", period, close)
spot5 = security("BTCCHINA:BTCCNY / FX:USDCNH", period, close)
spot6 = security("BITSTAMP:BTCUSD", period, close)
spot = (spot1+spot2+spot3+spot4+spot5+spot6) / 6

// Functions
isNotifyRed(difference) => difference > notifyRed
isNotifyGreen(difference) => difference < notifyGreen

// Val
difference = nz( nz(nz(futures[0]) - nz(spot[0])) * 100 / nz(spot[0]) )

// Plots
plot(difference, style=line, linewidth=1, color=isNotifyRed(difference) ? orange : isNotifyGreen(difference) ? green : black)
Release Notes
Update the BTC/LTC USD index calculation.
Release Notes
Updated to show BTC3M and ETH3M premiums.
BTC: orange(>0) / green (<0)
ETH: purple(>0) / blue (<0)
Oscillators

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer