Bitcoin Forum

Local => Кодеры => Topic started by: trycrypto on September 08, 2017, 08:03:47 AM



Title: нужна помощь
Post by: trycrypto on September 08, 2017, 08:03:47 AM
У меня средства на разных биржах в разных валютах, сделал себе в EXEL конвертации, чтобы выводилась общая сумма средств, в отдельной валюте.
Пример:у меня 1 эфир , 2 лайткоина, 3 биткоина. Мне показывается сколько у меня средств и в биткоинах, и в эфире, и в лайтах и в валюте.

Но чтобы это все работало с минимальными погрешностями, нужна синхронизация с биржей.

Могу сделать своего рода  криптокалькулятор (не в exele, а  экзэшную прожку), но не знаю как сделать синхронизацию , чтобы не вбивать вручную цены.

Подскажите как такое реализуется, или дайте инфу(ссылки на полезные статейки).


Title: Re: нужна помощь
Post by: Lis on September 08, 2017, 09:44:24 AM
У меня средства на разных биржах в разных валютах, сделал себе в EXEL конвертации, чтобы выводилась общая сумма средств, в отдельной валюте.
Пример:у меня 1 эфир , 2 лайткоина, 3 биткоина. Мне показывается сколько у меня средств и в биткоинах, и в эфире, и в лайтах и в валюте.

Но чтобы это все работало с минимальными погрешностями, нужна синхронизация с биржей.

Могу сделать своего рода  криптокалькулятор (не в exele, а  экзэшную прожку), но не знаю как сделать синхронизацию , чтобы не вбивать вручную цены.

Подскажите как такое реализуется, или дайте инфу(ссылки на полезные статейки).

Используйте API этих бирж


Title: Re: нужна помощь
Post by: uservalera on September 08, 2017, 12:26:51 PM
Quote
Пример:у меня 1 эфир , 2 лайткоина, 3 биткоина. Мне показывается сколько у меня средств и в биткоинах, и в эфире, и в лайтах и в валюте.

Но чтобы это все работало с минимальными погрешностями, нужна синхронизация с биржей.

Копай в сторону public api....  Забей в гугл public api + название биржи, и получишь способы как получать прайс по монетам.
Далее, потом встрой метод запроса в свою программу...


Title: Re: нужна помощь
Post by: ligor on September 08, 2017, 12:41:55 PM
Как правило у каждой биржи есть свой раздел посвященный API (зачастую в подвале есть на него ссылка). Заходишь туда и смотришь примеры для твоего языка. Если нет, гуглишь по программистским сайтам. Если и тогда не находишь, то просто по примеру PHP (а это есть всегда) пишешь на своем.

https://exmo.me/ru/api

http://images.devs-on.net/Thumb/zKgBDzRaWBMDBxv7-.png (http://images.devs-on.net/Image/zKgBDzRaWBMDBxv7-.png)

https://hitbtc.com/api

http://images.devs-on.net/Thumb/eB6cx2F1Hqt1I8sD-.png (http://images.devs-on.net/Image/eB6cx2F1Hqt1I8sD-.png)


Title: Re: нужна помощь
Post by: trycrypto on September 08, 2017, 12:57:25 PM
Всем спасибо! Уже даже подсказали как использовать  API и в моем конструкторе!


Title: Re: нужна помощь
Post by: quantum on September 09, 2017, 07:46:47 AM
Лучше использовать не эксель, а гугл таблицы.

В них зайдите в "Инструменты" -> "Редактор скриптов", там вставьте код ниже и сохраните. Потом можете вставить в ячейку =ETH_BTC_yobit() и там всегда будут актуальные курсы.

По аналогии можно вытащить курсы любой пары


Code:
function WAVES_BTC_yobit() {
  var url = "https://yobit.net/api/2/waves_btc/ticker";


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

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

  var USDT_ETH = myjson["ticker"];

  var price = USDT_ETH.last;


  return parseFloat(price);
}

function ETH_BTC_yobit() {
  var url = "https://yobit.net/api/2/eth_btc/ticker";


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

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

  var USDT_ETH = myjson["ticker"];

  var price = USDT_ETH.last;


  return parseFloat(price);
}