Bitcoin Forum
May 28, 2024, 07:24:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: нужна помощь  (Read 550 times)
trycrypto (OP)
Full Member
***
Offline Offline

Activity: 284
Merit: 101


Bounty Manager https://t.me/voki_bounty


View Profile
September 08, 2017, 08:03:47 AM
Last edit: September 08, 2017, 09:00:08 AM by trycrypto
 #1

У меня средства на разных биржах в разных валютах, сделал себе в EXEL конвертации, чтобы выводилась общая сумма средств, в отдельной валюте.
Пример:у меня 1 эфир , 2 лайткоина, 3 биткоина. Мне показывается сколько у меня средств и в биткоинах, и в эфире, и в лайтах и в валюте.

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

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

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

Lis
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


Spice must flow!


View Profile
September 08, 2017, 09:44:24 AM
 #2

У меня средства на разных биржах в разных валютах, сделал себе в EXEL конвертации, чтобы выводилась общая сумма средств, в отдельной валюте.
Пример:у меня 1 эфир , 2 лайткоина, 3 биткоина. Мне показывается сколько у меня средств и в биткоинах, и в эфире, и в лайтах и в валюте.

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

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

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

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

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
uservalera
Hero Member
*****
Offline Offline

Activity: 868
Merit: 500



View Profile
September 08, 2017, 12:26:51 PM
 #3

Quote
Пример:у меня 1 эфир , 2 лайткоина, 3 биткоина. Мне показывается сколько у меня средств и в биткоинах, и в эфире, и в лайтах и в валюте.

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

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

Activity: 1246
Merit: 138


Hodl DeepOnion


View Profile WWW
September 08, 2017, 12:41:55 PM
 #4

Как правило у каждой биржи есть свой раздел посвященный API (зачастую в подвале есть на него ссылка). Заходишь туда и смотришь примеры для твоего языка. Если нет, гуглишь по программистским сайтам. Если и тогда не находишь, то просто по примеру PHP (а это есть всегда) пишешь на своем.

https://exmo.me/ru/api



https://hitbtc.com/api


trycrypto (OP)
Full Member
***
Offline Offline

Activity: 284
Merit: 101


Bounty Manager https://t.me/voki_bounty


View Profile
September 08, 2017, 12:57:25 PM
 #5

Всем спасибо! Уже даже подсказали как использовать  API и в моем конструкторе!

quantum
Member
**
Offline Offline

Activity: 108
Merit: 250


View Profile
September 09, 2017, 07:46:47 AM
 #6

Лучше использовать не эксель, а гугл таблицы.

В них зайдите в "Инструменты" -> "Редактор скриптов", там вставьте код ниже и сохраните. Потом можете вставить в ячейку =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);
}


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!