Advertisement
Guest User

VonK-BTC All Exchange Volume

a guest
Apr 11th, 2021
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.21 KB | None | 0 0
  1. //@version=4
  2. //VonK-BTC All Exchange Volume
  3. study("VonK-BTC All Exchange Volume ", overlay=false)
  4. okex = input (true, title = 'Okex' )
  5. huobi = input (true, title = 'Huobi' )
  6. binance = input (true, title = 'Binance' )
  7. bitfinex = input (true, title = 'Bitfinex' )
  8. bitstamp = input (true, title = 'Bitstamp' )
  9. coinbase = input (true, title = 'Coinbase' )
  10. ftx = input (true, title = 'FTX' )
  11. kraken = input (true, title = 'Kraken' )
  12. gemini = input (true, title = 'Gemini' )
  13. phemex = input (true, title = 'Phemex' )
  14. okex_vol_usdt = security ("OKEX:BTCUSDT", timeframe.period, volume)
  15. huobi_vol_usdt = security ("HUOBI:BTCUSDT", timeframe.period, volume)
  16. binance_vol_usdt = security ("BINANCE:BTCUSDT", timeframe.period, volume)
  17. bitfinex_vol_usd = security ("BITFINEX:BTCUSD", timeframe.period, volume)
  18. bistamp_vol_usd = security ("BITSTAMP:BTCUSD", timeframe.period, volume)
  19. coinbase_vol_usd = security ("COINBASE:BTCUSD", timeframe.period, volume)
  20. ftx_vol_usd = security ("FTX:BTCUSD", timeframe.period, volume)/10000
  21. ftx_vol_usdt = security ("FTX:BTCUSDT", timeframe.period, volume)/10000
  22. kraken_vol_usdt = security ("KRAKEN:XBTUSDT", timeframe.period, volume)
  23. kraken_vol_usd = security ("KRAKEN:XBTUSD", timeframe.period, volume)
  24. gemini_vol = security ("GEMINI:BTCUSD", timeframe.period, volume)
  25. phemex_vol_usdt = security ("PHEMEX:BTCUSDT", timeframe.period, volume)
  26. aggr_0 = (phemex ? phemex_vol_usdt : na)
  27. aggr_1 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na)
  28. aggr_2 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na)
  29. aggr_3 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na)
  30. aggr_4 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na) + (coinbase ? coinbase_vol_usd : na)
  31. aggr_5 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na) + (coinbase ? coinbase_vol_usd : na) + (bitstamp ? bistamp_vol_usd : na)
  32. aggr_6 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na) + (coinbase ? coinbase_vol_usd : na) + (bitstamp ? bistamp_vol_usd : na) + (bitfinex ? bitfinex_vol_usd : na)
  33. aggr_7 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na) + (coinbase ? coinbase_vol_usd : na) + (bitstamp ? bistamp_vol_usd : na) + (bitfinex ? bitfinex_vol_usd : na) + (binance ? binance_vol_usdt : na)
  34. aggr_8 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na) + (coinbase ? coinbase_vol_usd : na) + (bitstamp ? bistamp_vol_usd : na) + (bitfinex ? bitfinex_vol_usd : na) + (binance ? binance_vol_usdt : na) + (huobi ? huobi_vol_usdt : na)
  35. aggr_9 = (phemex ? phemex_vol_usdt : na) + (gemini ? gemini_vol : na) + (kraken ? kraken_vol_usd : na) + (kraken ? kraken_vol_usdt : na) + (ftx ? ftx_vol_usd : na) + (ftx ? ftx_vol_usdt : na) + (coinbase ? coinbase_vol_usd : na) + (bitstamp ? bistamp_vol_usd : na) + (bitfinex ? bitfinex_vol_usd : na) + (binance ? binance_vol_usdt : na) + (huobi ? huobi_vol_usdt : na) + (okex ? okex_vol_usdt : na)
  36. couleur_0 = open > close ? color.orange : #A3C53A
  37. couleur_1 = open > close ? #7000A6 : color.green
  38. couleur_2 = open > close ? #A94DD6 : #29BCA9
  39. couleur_3 = open > close ? #A94DD6 : color.black
  40. couleur_4 = open > close ? color.red : #B5D344
  41. couleur_5 = open > close ? #FF337A : #4EB938
  42. couleur_6 = open > close ? color.purple : color.yellow
  43. couleur_7 = open > close ? #FF0000 : #00E7C3
  44. couleur_8 = open > close ? color.red : #3BFF00
  45. couleur_9 = open > close ? color.maroon : color.yellow
  46. plot(okex ? aggr_9 : na, color = couleur_9, style = plot.style_columns, title = "Okex", transp=0)
  47. plot(huobi ? aggr_8 : na, color = couleur_8, style = plot.style_columns, title = "Huobi", transp=0)
  48. plot(binance ? aggr_7 : na, color = couleur_7, style = plot.style_columns, title = "Binance", transp=0)
  49. plot(bitfinex ? aggr_6 : na, color = couleur_6, style = plot.style_columns, title = "Bitfinex", transp=0)
  50. plot(bitstamp ? aggr_5 : na, color = couleur_5, style = plot.style_columns, title = "Bitstamp", transp=0)
  51. plot(coinbase ? aggr_4 : na, color = couleur_4, style = plot.style_columns, title = "Coinbase", transp=0)
  52. plot(ftx ? aggr_3 : na, color = couleur_3, style = plot.style_columns, title = "FTX", transp=0)
  53. plot(kraken ? aggr_2 : na, color = couleur_2, style = plot.style_columns, title = "Kraken", transp=0)
  54. plot(gemini ? aggr_1 : na, color = couleur_1, style = plot.style_columns, title = "Gemini", transp=0)
  55. plot(phemex ? aggr_0 : na, color = couleur_0, style = plot.style_columns, title = "Phemex", transp=0)
  56. f_draw_infopanel(_x, _y, _line, _text)=>
  57. _rep_text = ""
  58. if barstate.islast
  59. for _l = 0 to _line
  60. _rep_text := _rep_text + "\n"
  61. _rep_text := _rep_text + _text
  62. var label _la = na
  63. label.delete(_la)
  64. _la := label.new(
  65. x=_x, y=_y,
  66. text=_rep_text, xloc=xloc.bar_time, yloc=yloc.price,
  67. color=color.black, style=label.style_labeldown, textcolor=color.silver, size=size.small)
  68.  
  69. lapos_x = timenow + round(change(time)*7)
  70. lapos_y = -3000
  71. f_draw_infopanel(lapos_x, lapos_y, 0, "Okex"
  72. + "\n" + "Huobi"
  73. + "\n" + "Binance"
  74. + "\n" + "Bitfinex"
  75. + "\n" + "Bitstamp"
  76. + "\n" + "Coinbase"
  77. + "\n" + "FTX"
  78. + "\n" + "Kraken"
  79. + "\n" + "Gemini"
  80. + "\n" + "Phemex"
  81. )
  82.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement