Pages:
Author

Topic: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okcoin, - page 2. (Read 48557 times)

member
Activity: 147
Merit: 10
даже и не знаю что на это ответить
member
Activity: 378
Merit: 19
I am an honest man
А что даст рынку внедрение в работу роботов, кроме расходов на их покупку, настройку и содержание. Лично я преимуществ пока не вижу.
ANV
jr. member
Activity: 114
Merit: 1
Как это не запущено?
Это вполне рабочий запрос...
https://bittrex.com/Api/v2.0/pub/market/GetLatestTick?marketName=BTC-LTC&tickInterval=thirtyMin
Какое это имеет отношение к вебсокетам?
Где работающий wss?
Может, мы говорим о разном?
Наберите http://websocket.org/echo.html
И для, к примеру биржи Okex, вставьте в Location wss://real.okex.com:10440/websocket/okexapi
(или только для запросов spot   wss://real.okex.com:10441/websocket)
Нажмите Contact, после появления коннекта введите в Message
{'event':'addChannel','channel':'ok_sub_spot_bch_btc_ticker'} и понаблюдайте несколько минут.
Заметьте, один запрос и биржа по мере обновления информации присылает новые данные. Это и спрашивается, есть ли у Bittrex. Если есть, напишите здесь те же шаги с Bittrex.
member
Activity: 378
Merit: 19
I am an honest man
Если в роботов изначально не заложена ошибка, тогда с ними можно работать.
newbie
Activity: 32
Merit: 0
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений
member
Activity: 980
Merit: 48
wss://socket.bittrex.com/signalr не коннектится. Похоже, Bittrex хочет внедрить вебсокеты, объявил 2-ю версию API: 'https://bittrex.com/Api/v2.0', указал адрес: 'wss://socket.bittrex.com/signalr', но пока ничего в работу не запущено. Но информация от #Cryptoman полезная. Можно теперь отслеживать.

Как это не запущено?
Это вполне рабочий запрос...
https://bittrex.com/Api/v2.0/pub/market/GetLatestTick?marketName=BTC-LTC&tickInterval=thirtyMin

Апи 2 работает больше года....

Code:
Request URL:wss://socket.bittrex.com/signalr/connect?transport=webSockets&clientProtocol=1.5&connectionToken=****&connectionData=%5B%7B%22name%22%3A%22corehub%22%7D%5D&tid=3

А вот пример запроса через вебсокеты.... Разумеется, этот запрос, не будет скорее всего напрямую работать, потому что сначала надо сделать инициализацию соединения, и слать в урл коннекшин_токен...  Обратите так же внимание, что еще в коннекте надо указывать спецификацию протокола, а не просто законектился и работаешь...
А где брать этот токен я не знаю, вполне возможно имеет смысл обратится в тех.поддержку, либо ковырять те исходники, запускать их, и смотреть что и куда идет(через сниффер, или еще как).


Code:
https://socket.bittrex.com/signalr/ping?_=1517582377648
пинг понги идут.
ANV
jr. member
Activity: 114
Merit: 1
wss://socket.bittrex.com/signalr не коннектится. Похоже, Bittrex хочет внедрить вебсокеты, объявил 2-ю версию API: 'https://bittrex.com/Api/v2.0', указал адрес: 'wss://socket.bittrex.com/signalr', но пока ничего в работу не запущено. Но информация от #Cryptoman полезная. Можно теперь отслеживать.
legendary
Activity: 2128
Merit: 1019
...а сам код использует http. Если не так, напишите ws или wss путь и строку запроса.

Точно. Строку запроса... и все разговоры и примеры кода будут излишни.
legendary
Activity: 2128
Merit: 1019
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).

Ага. Не открывается. 404 - Houston we have a problem
member
Activity: 980
Merit: 48
Quote
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).

baseUrl: 'https://bittrex.com/api/v1.1',
baseUrlv2: 'https://bittrex.com/Api/v2.0',
websockets_baseurl: 'wss://socket.bittrex.com/signalr'

поправочка,
урлы взяты отсюда https://github.com/dparlevliet/node.bittrex.api/blob/master/node.bittrex.api.js


ANV
jr. member
Activity: 114
Merit: 1
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).
И в куске приведенного кода от вебсокетов только название, а сам код использует http. Если не так, напишите ws или wss путь и строку запроса.
ANV
jr. member
Activity: 114
Merit: 1
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).
И в куске приведенного кода от вебсокетов только название, а сам код использует http. Если не так, напишите ws или wss путь и строку запроса.
member
Activity: 980
Merit: 48
https://www.npmjs.com/package/node.bittrex.api
...
Как видно например из этого примера, да!
Перешел по ссылке, но не нашел там путей ws или wss. Кроме того там ссылки на официальный API: https://bittrex.com/Home/Api где нет ничего про сокеты. Если разобрались, как bittrex поддерживает сокеты, напишите ws или wss путь и строку запроса чего-нибудь по этому пути. Попробовать удобно здесь http://websocket.org/echo.html

https://bittrex.com/Home/Api  здесь документация по апи первой версии, НО!
на этой же странице под подписью Sample Applications and libraries
мы видим ссылку на этот пример https://www.npmjs.com/package/node.bittrex.api
а вот здесь, как раз и есть вебсокеты
https://bittrex.com/Api/v2.0
более того, этот кусок кода написан самими работниками биржи, сокеты на апи второй версии.

Quote
bittrex.options({
  websockets: {
    onConnect: function() {
      console.log('Websocket connected');
      bittrex.websockets.subscribe(['BTC-ETH'], function(data) {
        if (data.M === 'updateExchangeState') {
          data.A.forEach(function(data_for) {
            console.log('Market Update for '+ data_for.MarketName, data_for);
          });
        }
      });
    },
    onDisconnect: function() {
      console.log('Websocket disconnected');
    }
  }
});
 
var websocketClient;
bittrex.websockets.client(function(client) {
  websocketClient = client;
});

это неполный кусок кода, подписки на события по паре subscribe(['BTC-ETH'])
member
Activity: 364
Merit: 10
Роботы работают во многих местах, а внедрять их в торговлю на биржах Биткоина может и нужно, но нужно все просчитать заранее. И определить пользу от этого.
ANV
jr. member
Activity: 114
Merit: 1
https://www.npmjs.com/package/node.bittrex.api
...
Как видно например из этого примера, да!
Перешел по ссылке, но не нашел там путей ws или wss. Кроме того там ссылки на официальный API: https://bittrex.com/Home/Api где нет ничего про сокеты. Если разобрались, как bittrex поддерживает сокеты, напишите ws или wss путь и строку запроса чего-нибудь по этому пути. Попробовать удобно здесь http://websocket.org/echo.html
member
Activity: 980
Merit: 48
А Bittrex разве предоставляет коннект через вебсокеты?

https://www.npmjs.com/package/node.bittrex.api
Code:
bittrex.options({
  websockets: {
    onConnect: function() {
      console.log('Websocket connected');
      bittrex.websockets.subscribe(['BTC-ETH'], function(data) {
        if (data.M === 'updateExchangeState') {
          data.A.forEach(function(data_for) {
            console.log('Market Update for '+ data_for.MarketName, data_for);
          });
        }
      });
    },
    onDisconnect: function() {
      console.log('Websocket disconnected');
    }
  }
});
 
var websocketClient;
bittrex.websockets.client(function(client) {
  websocketClient = client;
});

Как видно например из этого примера, да!
ANV
jr. member
Activity: 114
Merit: 1
С какой максимальной частотой можно запрашивать у Bittrex его public API?

За чаще чем раз в две секунды может быть бан, что бы получать данные в реалтайме, коннект должен быть через вебсокеты, а них - понятия частота запросов, просто не существует.
А Bittrex разве предоставляет коннект через вебсокеты?
newbie
Activity: 56
Merit: 0
Команда обученных трейдеров(2-3 человека) будут торговать лучше и прибыльней  любого робота!
newbie
Activity: 41
Merit: 0
А нужны ли роботы для торговли на биржах. Я думаю там не такой оборот средств, чтобы привлекать роботов для работы.
Какую-то дичь пронес.. Ты зайди на биржу да посмотри суммы. Да или хотябы на коинмаркете глянь.. прежде чем такую чепуху писать...
member
Activity: 364
Merit: 10
А нужны ли роботы для торговли на биржах. Я думаю там не такой оборот средств, чтобы привлекать роботов для работы.
Pages:
Jump to: