Bitcoin Forum

Local => Трейдеры => Topic started by: Lexiko on August 15, 2011, 05:47:31 PM



Title: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 15, 2011, 05:47:31 PM
Сайт: http:/// прошу любить и жаловать. Делалось для себя, но думаю будет полезно еще кому-то.

http://anonymouse.org/cgi-bin/anon-www.cgi/http://img836.imageshack.us/img836/931/bitstock4.png (http://anonymouse.org/cgi-bin/anon-www.cgi/http://img16.imageshack.us/img16/931/bitstock4.png)

Из возможностей:
1). Отображение текущих торгов на бирже в виде графика и в виде таблицы.
2). Отображение глубины рынка в графическом виде и виде таблиц , возможность наблюдения за ходом изменения ордеров в реальном времени.
3). Возможность просмотра истории сделок за все время существования биржи.
4). Экспорт данных в excel
5). Возможность фильтра результатов выдачи на основании размера сделки

P.S. на экранах < 1600 панели Bids и Asks, а также история сделок свернуты для экономии места. Для того, чтобы их открыть жулкните на кнопке в правом вверху углу панели:

http://anonymouse.org/cgi-bin/anon-www.cgi/http://img824.imageshack.us/img824/3743/history1.png
http://anonymouse.org/cgi-bin/anon-www.cgi/http://img263.imageshack.us/img263/8915/bids.png

P.P.S. Сервис работает с использованием технологии WebSocket, которая по дефолту включена только в браузерах Goole Chrome Чтобы включить их в FireFox или Opera см скрины ниже:

FF:
http://img851.imageshack.us/img851/1002/wsff.th.png (http://anonymouse.org/cgi-bin/anon-www.cgi/http://img851.imageshack.us/img851/1002/wsff.png)

Opera:
http://img833.imageshack.us/img833/755/wsopera.th.png (http://anonymouse.org/cgi-bin/anon-www.cgi/http://img833.imageshack.us/img833/755/wsopera.png)

Все пока в бете, поэтому просьба сильно не пинать за ошибки. Любая конструктивная критика и пожелания принимаются.

Благодарности можно слать сюда 1VCtYerBMGiRcGMnqdr4mZnT59Ba4L3xg


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: AlexNeto on August 15, 2011, 09:17:01 PM
А нельзя таблицу Bid вверх ногами перевернуть, чтобы максимальная цена сверху была?
И что-то я ни графика, ни Current trades не увидел (chrome, opera, ie, websockets вклюнены)

Но так вообще круто, если будет работать.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 15, 2011, 11:47:16 PM
А нельзя таблицу Bid вверх ногами перевернуть, чтобы максимальная цена сверху была?
Перевернул.

И что-то я ни графика, ни Current trades не увидел (chrome, opera, ie, websockets вклюнены)
Но так вообще круто, если будет работать.
Думаю фаерволл блочит 80 порт у браузера, как бы парадоксально это не звучало. Попробуй отключить.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: anilator on August 16, 2011, 12:13:36 AM
Мне очень нравится отображение размещённых ордеров в реальном времени. Было бы круто если бы вы добавили график спроса-предложения, наподобие того, что сделан на МтГоксЛайв. Ато у лайва есть проблема - он постоянно тормозит, зато графики там очень хорошие. А пока что приходится одновременно просматривать и ваш сайт и лайв.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 16, 2011, 11:14:20 AM
Мне очень нравится отображение размещённых ордеров в реальном времени. Было бы круто если бы вы добавили график спроса-предложения, наподобие того, что сделан на МтГоксЛайв. Ато у лайва есть проблема - он постоянно тормозит, зато графики там очень хорошие. А пока что приходится одновременно просматривать и ваш сайт и лайв.
А что особенно важно вам на лайве? Видеть какая сумма необходима для достижения определенного курса?
Вот думаю может сделать это как-то по-своему, чтобы не делать еще один лайв, какие идеи по отображению? Как бы вам было удобно это видеть? Может есть примеры, где это реализовано.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: anilator on August 17, 2011, 04:21:56 AM
Мне очень нравится отображение размещённых ордеров в реальном времени. Было бы круто если бы вы добавили график спроса-предложения, наподобие того, что сделан на МтГоксЛайв. Ато у лайва есть проблема - он постоянно тормозит, зато графики там очень хорошие. А пока что приходится одновременно просматривать и ваш сайт и лайв.
А что особенно важно вам на лайве? Видеть какая сумма необходима для достижения определенного курса?
Вот думаю может сделать это как-то по-своему, чтобы не делать еще один лайв, какие идеи по отображению? Как бы вам было удобно это видеть? Может есть примеры, где это реализовано.
Да, так можно определить зарождающийся тренд.

Кстати, можно ли сделать так:
Если биткоины продаются по ордеру закупки, то такой объём обозначать красным в чарте. Если биткоины покупаются по ордеру продажи, то зелёным. По-моему, сейчас цвет зависит от того, в какую сторону изменилась цена после торга, а это не совсем верно.

В чарте большие объёмы вылазят на его пределы и нельзя посмотреть информацию по этому столбику, наводя на него мышку, в отличие от других (маленьких) столбиков. 
И можно ли заставить чарт обновляться чаще? В настройках я этого не нашёл.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 17, 2011, 09:44:36 AM
Кстати, можно ли сделать так:
Если биткоины продаются по ордеру закупки, то такой объём обозначать красным в чарте. Если биткоины покупаются по ордеру продажи, то зелёным. По-моему, сейчас цвет зависит от того, в какую сторону изменилась цена после торга, а это не совсем верно.
В каком именно чарте?

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

И можно ли заставить чарт обновляться чаще? В настройках я этого не нашёл.
Чарт обновляется по мере поступления новых данных. Заставить его обновлятся чаще можно только установкой ордеров. :) Как только ордер появляется, информация сразу же попадает на графики.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: anilator on August 17, 2011, 12:55:42 PM
А всё, извиняюсь за свою тупость :) Никак не получалось сформулировать.
У вас в окне Trade Chart по какому принципу окрашиваются столбики? И почему они так далеко друг от друга?
Кстати, глюк или нет, но вчера менял в настройках число Max Chart points, а столбиков как было 6, так и оставалось. Сейчас вроде работает эта настройка.

А что значит Depth Panel Capacity? Менял это значение, но ни на что это не влияло, почему-то...

Японские свечки будете делать? :)

И ещё, было бы круто сделать возможность указывать интервал, в котором показываются новые биды и аски. Ато сейчас там целая простыня, т.к. много ставок делается на величины, далёкие от текущей цены, например бид на 100500 BTC по 1$. Если бы можно было задать диапазон, например +/- 1$ от последней цены и ставки показывались бы только в этом диапазоне, было бы очень информативно.

У вас очень хороший сервис получается. Я не критикую, а лишь хочу помочь вам сделать его ещё лучше :)


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 17, 2011, 04:48:11 PM
А всё, извиняюсь за свою тупость :) Никак не получалось сформулировать.
У вас в окне Trade Chart по какому принципу окрашиваются столбики? И почему они так далеко друг от друга?
Если был Ask, тогда зеленый, если bid, красный. Расстояние между ними регулируется значением Max Chart points, которое по дефолту выставляется как ширина чарта/100, но можно опменять в настройках. Однако если слишком много точек, чарт начинает подтормаживать при добавлении.

Кстати, глюк или нет, но вчера менял в настройках число Max Chart points, а столбиков как было 6, так и оставалось. Сейчас вроде работает эта настройка.
Ну вроде не менял ничего, проверю.

А что значит Depth Panel Capacity? Менял это значение, но ни на что это не влияло, почему-то...
Это ограничение на количество значний в табличке "Placed orders", т.к. туда добавляется достаточно много значений при активных торгах, опять-таки при большом количестве значений, браузер начинает подтормаживать. javascript такой javascript. :)

Японские свечки будете делать? :)
А хз, нужны ли они? Просто реально уже перегружать страницу кодом напряжно. Еще точно добавлю график по типу mtgoxlive. И в таблицах ask/bid сделаю возможность видеть какая сумма необходима для достижения каждой цены.

И ещё, было бы круто сделать возможность указывать интервал, в котором показываются новые биды и аски. Ато сейчас там целая простыня, т.к. много ставок делается на величины, далёкие от текущей цены, например бид на 100500 BTC по 1$. Если бы можно было задать диапазон, например +/- 1$ от последней цены и ставки показывались бы только в этом диапазоне, было бы очень информативно.
Я беру значения с MtGox-а, а он отдает значения только в определенном корридоре. Вот в таком виде они заходят http://mtgox.com/api/0/data/getTrades.php

У вас очень хороший сервис получается. Я не критикую, а лишь хочу помочь вам сделать его ещё лучше :)
Большое спасибо и за критику и за советы. Сервис пока в бете, постепенно буду дорабатывать.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: anilator on August 18, 2011, 01:18:57 AM
А всё, извиняюсь за свою тупость :) Никак не получалось сформулировать.
У вас в окне Trade Chart по какому принципу окрашиваются столбики? И почему они так далеко друг от друга?
Если был Ask, тогда зеленый, если bid, красный. Расстояние между ними регулируется значением Max Chart points, которое по дефолту выставляется как ширина чарта/100, но можно опменять в настройках. Однако если слишком много точек, чарт начинает подтормаживать при добавлении.
По идее, когда торг типа бид, то цена растёт. На том же http://bitcoincharts.com, когда цена растёт, столбик помечается зелёным цветом. И, наверное, было бы лучше сделать их поконтрастнее, чтобы между собой цвета столбиков сильнее отличались. Например, зелёный пожелтее.

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


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 18, 2011, 02:46:06 PM
По идее, когда торг типа бид, то цена растёт. На том же http://bitcoincharts.com, когда цена растёт, столбик помечается зелёным цветом.
ну у меня все просто бид - красный, аск - зеленый, соответственно цвета столбцов такие же , в не зависимости от того, куда идет курсю. на bitcoincharts.com стрелки означают падение или рост курса, а у меня какого типа сделка была в тот момент.


И, наверное, было бы лучше сделать их поконтрастнее, чтобы между собой цвета столбиков сильнее отличались. Например, зелёный пожелтее.
Поконтрастнее с чем? Там всего 2 цвета зеленый и крастный, уж куда контрастнее?

Насчёт коридора я понимаю, что увеличить его нельзя. А уменьшить? Например, сделать фильтр, который бы отсеивал значения выше и ниже заданных в настройках?
Уменьшить можно, сделаю в настройках. Правда шаг тогда еще надо добавить. Просто сейчас шаг 0.1$ , могу в принципе сделать его параметром, чтобы можно было задать сколько хочешь.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: anilator on August 20, 2011, 07:30:45 AM
Если вам ещё не надоели мои предложения, то вот вам список :)

1) Столбики объёмов продаж в чарте. Если их много (40+), то они становятся очень узкими и неразличимыми между собой. Что можно сделать: убрать тень, убрать белую обводку контура столбиков и сделать расстояния между ними уже (до 10% от ширины столбика).
2) Надписи. Опять же, когда много столбиков, надписи на графике цен в чарте сливаются в одну кашу. Может их вообще убрать? Так как цена хорошо видна при наведении курсора на любую точку графика.
3) Окошко "Places orders live" было бы правильнее обозвать "Placed orders live". Сейчас получается "размещает ордеры", а так будет "размещённые ордеры".


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Agam on August 24, 2011, 10:37:52 AM
>2. Set network.websocket.enabled value to true and set network.websocket.override-security-block preferences to true.

network.websocket.enabled стоит true по умолчанию
network.websocket.override-security-block - а такой опции вообще нет

как включить в фаерфоксе (6.0)?


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 24, 2011, 02:55:02 PM
как включить в фаерфоксе (6.0)?
Там сейчас по дефолту включены, но они перешли на новую спецификацию вэбсокетов, поэтому стандартно не реботает, надо немного переделать. Под 6-кой будет работать немного позже, пока поставьте хром параллельно. 


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on August 25, 2011, 02:33:51 AM
Если вам ещё не надоели мои предложения, то вот вам список :)

1) Столбики объёмов продаж в чарте. Если их много (40+), то они становятся очень узкими и неразличимыми между собой. Что можно сделать: убрать тень, убрать белую обводку контура столбиков и сделать расстояния между ними уже (до 10% от ширины столбика).
2) Надписи. Опять же, когда много столбиков, надписи на графике цен в чарте сливаются в одну кашу. Может их вообще убрать? Так как цена хорошо видна при наведении курсора на любую точку графика.
3) Окошко "Places orders live" было бы правильнее обозвать "Placed orders live". Сейчас получается "размещает ордеры", а так будет "размещённые ордеры".

1. По идее оно не рассчитано на такое кол-во столбиков, тень особо не спает.
2. см п.1.
3. Поправил


Насчёт коридора я понимаю, что увеличить его нельзя. А уменьшить? Например, сделать фильтр, который бы отсеивал значения выше и ниже заданных в настройках?
Готово! В настройках (Settings) задаем "Min depth chart price" и "Max depth chart price" (например 9.5 - 10.8), это минимальная и максимальная цены, которые будут выводится на графике глубины. Жмем Redraw для обновления чарта.

Мне очень нравится отображение размещённых ордеров в реальном времени. Было бы круто если бы вы добавили график спроса-предложения, наподобие того, что сделан на МтГоксЛайв. Ато у лайва есть проблема - он постоянно тормозит, зато графики там очень хорошие. А пока что приходится одновременно просматривать и ваш сайт и лайв.
Как вам такой вариант?

http://img62.imageshack.us/img62/8349/depthchart2.png (http://img11.imageshack.us/i/depthchart.png/)


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: anilator on August 25, 2011, 03:36:37 AM
Если вам ещё не надоели мои предложения, то вот вам список :)

1) Столбики объёмов продаж в чарте. Если их много (40+), то они становятся очень узкими и неразличимыми между собой. Что можно сделать: убрать тень, убрать белую обводку контура столбиков и сделать расстояния между ними уже (до 10% от ширины столбика).
2) Надписи. Опять же, когда много столбиков, надписи на графике цен в чарте сливаются в одну кашу. Может их вообще убрать? Так как цена хорошо видна при наведении курсора на любую точку графика.
3) Окошко "Places orders live" было бы правильнее обозвать "Placed orders live". Сейчас получается "размещает ордеры", а так будет "размещённые ордеры".

1. По идее оно не рассчитано на такое кол-во столбиков, тень особо не спает.
2. см п.1.
3. Поправил


Насчёт коридора я понимаю, что увеличить его нельзя. А уменьшить? Например, сделать фильтр, который бы отсеивал значения выше и ниже заданных в настройках?
Готово! В настройках (Settings) задаем "Min depth chart price" и "Max depth chart price" (например 9.5 - 10.8), это минимальная и максимальная цены, которые будут выводится на графике глубины. Жмем Redraw для обновления чарта.

Мне очень нравится отображение размещённых ордеров в реальном времени. Было бы круто если бы вы добавили график спроса-предложения, наподобие того, что сделан на МтГоксЛайв. Ато у лайва есть проблема - он постоянно тормозит, зато графики там очень хорошие. А пока что приходится одновременно просматривать и ваш сайт и лайв.
Как вам такой вариант?

http://img62.imageshack.us/img62/8349/depthchart2.png (http://img11.imageshack.us/i/depthchart.png/)

Очень хорошо :)


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on September 08, 2011, 09:07:56 PM
Небольшой апдейт сервиса:

Добавил мониторинг бирж:
btc-e.com http://.info/?currency=btce и
x.ruxum.com http://.info/?currency=ruxum и
tradehill.com http://info/?currency=trhi

Добавлены альтернативные валюты:
IxCoin, I0Coin, SolidCoin

Появилась возможность просмотра в графическом режиме: курса, объема, мин/макс/начальной/конечной цены за последний год на основе данных MtGox.
http://.info/btcusd.html
(для изменения интервала, двигайте ползунок внизу).

В стакане теперь отображается сумма, необходимая для достижения нужного курса.
Изменена цветовая схема.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: CAMOPEJB on November 03, 2011, 06:03:25 AM
Can you please add btc-e.com graphs for Litecoin?
It would be great!  :)

Also, I think SolidCoin doesent work ... but it is dead anyway  8)

Great work!


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: t309 on January 08, 2012, 03:50:56 PM
а че случилось с сайтом, некоторие поля неработают вовсе


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on January 08, 2012, 06:53:38 PM
а че случилось с сайтом, некоторие поля неработают вовсе
Какие например? Там некоторые сервисы Iocoix, IxCoin уже попросту перестали работать, не доходят руки их убрать. Сейчас переделываю немного сервис, уберу скоро если вы про них.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: t309 on January 09, 2012, 03:34:48 PM
если работать с гоксом то поля "trade chart" и "Curent trades live" пустие,а с btc-e например все ок


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on January 09, 2012, 04:02:37 PM
если работать с гоксом то поля "trade chart" и "Curent trades live" пустие,а с btc-e например все ок
Проверил, все работает. У вас браузер скорее всего не поддерживает
WebSocket. Правда такой глюк еще может быть для ff8 . Попробуйте открыть в Chrome или Opera


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: O01eg on January 09, 2012, 05:37:40 PM
если работать с гоксом то поля "trade chart" и "Curent trades live" пустие,а с btc-e например все ок
Проверил, все работает. У вас браузер скорее всего не поддерживает
WebSocket. Правда такой глюк еще может быть для ff8 . Попробуйте открыть в Chrome или Opera

В опере с мтгоксом тоже не очень. Вебсокеты и яваскрипт включены.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Lexiko on January 09, 2012, 06:24:46 PM
В опере с мтгоксом тоже не очень. Вебсокеты и яваскрипт включены.
Только что проверил opera 11.60 - работает нормально.

В какой конкретно версии не работает? Старые не очень-то дружат с вэбсокетами.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: t309 on January 10, 2012, 05:34:24 PM
у меня какраз хром, ладно буду разбиратся спасибо


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: Aion2n on January 10, 2012, 08:22:39 PM
у меня какраз хром, ладно буду разбиратся спасибо
Хромой сборки от гугла или какойнибудь супермега сборки от Васи Пупкина!?


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: ZPK on January 10, 2012, 11:16:32 PM
канарейка робит и сафари.


Title: Re: Новый сервис для отслеживания торгов MtGox
Post by: t309 on January 13, 2012, 07:47:38 PM
да нет нормальний гугловий хром
при откритии сайта пишет

WebSocket connection closed
версия хрома 16.0.912.75 m