Author

Topic: Импорт курсов с полоникс (Read 184 times)

member
Activity: 128
Merit: 12
February 16, 2018, 02:13:24 AM
#9
У меня есть скрипт, который выводит на экран в реальном времени best bid и best ask со следующих бирж:
livecoin
bithumb
exmo
poloniex
bitfinex
cexio
wex
bittrex
binance
hitbtc
yobit

Валютные пары настраиваются

Могу продать за небольшую цену
member
Activity: 93
Merit: 10
February 15, 2018, 03:16:48 AM
#8
с полынью не разбирался, у меня с бинанса вот такая строка вытягивает текущий курс
Code:
=IF(B3="","",ImportJSON("https://www.binance.com/api/v3/ticker/price?symbol="&B3&"BTC","/price","noHeaders"))
есс-но в B3 - код валюты
Тут тоже синтасическая ошибка
member
Activity: 93
Merit: 10
February 15, 2018, 03:15:58 AM
#7
Инструменты -> Редактор скриптов

вставить

Code:
function poloniex(from, to) {
  var url = "https://poloniex.com/public?command=returnTicker";


  var response = UrlFetchApp.fetch(url);
  var test = response.getContentText();

  var myjson = JSON.parse(test);
  //var leng = myjson.data.length;

  var DATA = myjson[from.toUpperCase()+"_"+to.toUpperCase()];

  var price = DATA.last;


  return parseFloat(price);
}

Потом в ячейке =poloniex('btc', 'usd')

TypeError: Не удается вызвать метод "toUpperCase" объекта undefined. (строка 11, файл Код)
member
Activity: 93
Merit: 10
February 15, 2018, 03:14:33 AM
#6
Огромнейшее спасибо, вечерком попробую.

Что то не вышло TypeError: Не удается вызвать метод "toUpperCase" объекта undefined. (строка 11, файл Код)
member
Activity: 93
Merit: 10
February 15, 2018, 02:29:21 AM
#5
Огромнейшее спасибо, вечерком попробую.
member
Activity: 108
Merit: 250
February 14, 2018, 03:13:58 PM
#4
Инструменты -> Редактор скриптов

вставить

Code:
function poloniex(from, to) {
  var url = "https://poloniex.com/public?command=returnTicker";


  var response = UrlFetchApp.fetch(url);
  var test = response.getContentText();

  var myjson = JSON.parse(test);
  //var leng = myjson.data.length;

  var DATA = myjson[from.toUpperCase()+"_"+to.toUpperCase()];

  var price = DATA.last;


  return parseFloat(price);
}

Потом в ячейке =poloniex('btc', 'usd')
newbie
Activity: 1
Merit: 0
February 10, 2018, 06:49:23 AM
#3
Вам нужна другая функция. Не returnCurrencies, а returnTicker:
https://poloniex.com/public?command=returnTicker
jr. member
Activity: 58
Merit: 11
February 10, 2018, 05:06:43 AM
#2
с полынью не разбирался, у меня с бинанса вот такая строка вытягивает текущий курс
Code:
=IF(B3="","",ImportJSON("https://www.binance.com/api/v3/ticker/price?symbol="&B3&"BTC","/price","noHeaders"))
есс-но в B3 - код валюты
member
Activity: 93
Merit: 10
February 08, 2018, 02:50:46 PM
#1
Пытаюсь импортировать в гугл доки с помощью этой функции IMPORTHTML

=IMPORTHTML("https://poloniex.com/public?command=returnCurrencies"; "list"; 1)

Нихрена не понимаю. Мне бы все курсы импортнуть а дальше уже я сам.
Jump to: