Bitcoin Forum

Local => Трейдеры => Topic started by: ArsenShnurkov on August 24, 2011, 10:06:49 PM



Title: История объемов торгов
Post by: ArsenShnurkov on August 24, 2011, 10:06:49 PM
У нас где-нибудь сохраняется история объемов торгов на биржах?


Title: Re: История объемов торгов
Post by: Lexiko on August 25, 2011, 02:36:37 AM
Что значит история торгов?
Вот например тут описывается сервис, в котором можно просмотреть цену на биткоин за любой интервал времени.
http://bitcointalk.org/index.php?topic=37297.0

P.S. изначально он закрыт, чтобы открыть нужно развернуть сверток http://img824.imageshack.us/img824/3743/history1.png


Title: Re: История объемов торгов
Post by: ArsenShnurkov on August 25, 2011, 11:21:52 AM
Вот например тут описывается сервис

Это плохой, негодный сервис. И сейчас я объясню, почему:

У меня FF6
http://i52.tinypic.com/4tr60m.png


Мне выдается сообщение:

Websockets are not enabled!
To enable it in FireFox:
1. Type about:config in address bar and continue by clicking "I will be careful, I promise"
2. Set network.websocket.enabled value to true and set network.websocket.override-security-block preferences to true.
3. Restart Firefox browser.

Это при том, что я все прописал, как просили и компьютер перестартовывал:
http://i55.tinypic.com/vdjtx3.png

можно просмотреть цену на биткоин за любой интервал времени

Есть разные показатели:
1) цена биткоина в момент времени
2) усредненная цена биткоина за период
3) объем торгов за период

не надо путать цену биткоина и объем торгов.


Title: Re: История объемов торгов
Post by: Lexiko on August 26, 2011, 03:29:33 PM
Это плохой, негодный сервис. И сейчас я объясню, почему:

У меня FF6
И че? на 6-м фоксе свет клином сошелся?
Это очень конечно "умно" называть плохим сервис, если он не работает в твоем браузере. В 6-м фоксе перешли на другую версию протокола вэбсокета. Т.к. обновление было сравнительно недавно, еще не успел разобраться и поправить.

К слову, уже все работает в 6-ке.

не надо путать цену биткоина и объем торгов.
Нормально описал бы , прикрутил бы тебе такую фичу, а так ищи хороший и годный сервис.


Title: Re: История объемов торгов
Post by: 009b on August 26, 2011, 03:53:23 PM
Это плохой, негодный сервис. И сейчас я объясню, почему:

У меня FF6
И че? на 6-м фоксе свет клином сошелся?
Это очень конечно "умно" называть плохим сервис, если он не работает в твоем браузере

Нормально описал бы , прикрутил бы тебе такую фичу, а так ищи хороший и годный сервис.

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


Title: Re: История объемов торгов
Post by: rPman on August 26, 2011, 05:27:45 PM
А ведь похоже в этой теме никто не понял, что имелась в виду история ОБЪЕМОВ, или история изменения стакана, или история изменений файла http://mtgox.com/api/0/data/getDepth.php

Историю же торгов можно получить официальным (и некрасивым) способом, последовательно запрашивая https://mtgox.com/code/data/getTrades.php?since=0 где вместо 0 подставлять значение tid из последней записи, полученной в предыдущем запросе + 1:
Quote
# curl -k  "https://mtgox.com/code/data/getTrades.php?since=0"
..."},{"date":1279812856,"price":"0.06139","amount":"1","price_int":"6139","amount_int":"100000000","tid":"104","price_currency":"USD","item":"BTC","trade_type":""}]
# curl -k  "https://mtgox.com/code/data/getTrades.php?since=105"
...

p.s. дока https://en.bitcoin.it/wiki/MtGox/API

К сожалению для getDepth это не работает, а ведь для исследования микроизменений, близких к рынку, это очень важно, особенно для объемов, по которым биржа имеет слабую ликвидность.

p.s. Кто собирает логи от websocket.mtgox.com ?


Title: Re: История объемов торгов
Post by: Lexiko on August 26, 2011, 07:22:54 PM
rPman, дак определись какие логи нужны из getDepth.php (это просто ставки) или getTrades.php (состоявшиеся сделки).

Если из getTrades.php , тогда могу это сделать так:
задаем начальную дату, конечную, жмем показать объем. Выводится что-то типа:

Сделок Ask: 33433.33 BTC 3134344 USD
Сделок Bid: 43243.33 BTC 413324 USD


Title: Re: История объемов торгов
Post by: rPman on August 27, 2011, 12:09:28 PM
Нужны именно логи выставляемых ордеров, они показывают готовность всех пользователей биржи купить/продать, именно эта информация показывает текущее состояние, а совершаемые торги - это лишь перекрытие bid и ask предложений, тоже важная информация, но в разрезе объемов за период времени, показатель того, сколько биржа переваривает средств, к тому же не все люди создают отложенные ордера, кого то интересуют мгновенные сделки 'здесь и сейчас'.

p.s. в идеале логи websocket.mtgox.com так как там ВСЯ динамика - любые операции на бирже, я собираю, но у меня много дыр.


Title: Re: История объемов торгов
Post by: Lexiko on August 27, 2011, 12:40:39 PM
Нужны именно логи выставляемых ордеров, они показывают готовность всех пользователей биржи купить/продать, именно эта информация показывает текущее состояние, а совершаемые торги - это лишь перекрытие bid и ask предложений, тоже важная информация, но в разрезе объемов за период времени, показатель того, сколько биржа переваривает средств, к тому же не все люди создают отложенные ордера, кого то интересуют мгновенные сделки 'здесь и сейчас'.

p.s. в идеале логи websocket.mtgox.com так как там ВСЯ динамика - любые операции на бирже, я собираю, но у меня много дыр.
Т.е. все-таки depth нужен. Вам важна информация за прошлые дальние периоды или за последние неделю/месяц?

Я так понимаю истории ставок в природе не существует, можно только написать скрипт и начать собирать сейчас. Хотя база там будет расти довольно быстро, этих данных очень много, мне кажется их даже гокс не хранит.