Bitcoin Forum
November 07, 2024, 10:42:49 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  Print  
Author Topic: Real Time Charting, Order Book, and Time & Sales  (Read 85541 times)
Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 12, 2011, 02:16:23 AM
Last edit: November 18, 2011, 04:56:27 AM by Clark
 #1



bitcoin.clarkmoody.com

Interactive Chart
The chart updates live with new trades, and the user may interact with it. First of all, you may select the time period for each bar and the style of the chart: candlestick or line chart.

Candlesticks
The candlestick chart follows a special convention:
Green / red bars indicated a gain / loss over the previous close.
Filled bars were down for that period, with the open higher than the close. Empty bars are up for the period. Thus, you may see filled green bars or empty red bars, but for the most part, green bars are empty and red bars are filled.

Mouse Control
Click and drag - move backwards and forwards in time (tilt wheel also does this)
Double click - returns to the current time
Scroll wheel - zooms the chart to view more or less bars
Ctrl+drag - increase or decrease spacing between bars

You may resize the volume display by dragging the border. Hovering over the chart displays cross hairs. In the price/volume labels, the hovered price or volume is displayed next to the horizontal cross hair line. The time of the given bar is shown in the bottom of the price area (in UTC).

Order Book
The full order book is displayed. You may group prices for a more compact display. The book can display up to 1000 rows, so if you cannot see to the maximum extent of the book, just group prices by 0.10 or 0.25. Additions to the book show up in blue, orders that add or subtract at an existing price level show up in green or red, respectively. The sum column shows the total number of Bitcoin bid or offered up to each price.

Original Order Book thread

Time & Sales
As each trade happens, it appears in the Time & Sales list. Trades that are higher than the previous traded price show up in green. Lower trades are red. The time is the local time of the computer. The console outputs the current 'trend' or trade series as the total amount gained or lost in the direction of the recent trades. The volume of the trades in one direction is also displayed.

Original Time & Sales thread

paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
September 12, 2011, 12:14:52 PM
Last edit: September 12, 2011, 12:37:43 PM by paraipanakos
 #2

nice tool, i've been looking for some alternative because mtgox live locks to often for me, thanks. donation coming your way Wink

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
speeder
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


PredX - AI-Powered Prediction Market


View Profile
September 12, 2011, 12:19:29 PM
 #3

Heh...

I was upset that since mtgox hack it your site never worked correctly again.

And then you return with a super new awesome version!

Totally thanks! Specially for the timing...

I returned to the forums today, with the intention of asking a alternative to your (not anymore) broken site with the intention to use it for some daytrading XD

Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 12, 2011, 08:30:30 PM
Last edit: September 12, 2011, 09:23:54 PM by Clark
 #4

I've just build a realtime tick chart:




I will upload the updated code in a few hours. The tick chart is now live.

speeder
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


PredX - AI-Powered Prediction Market


View Profile
September 12, 2011, 11:17:28 PM
 #5

20:16:40 > Got 880 asks and 183 bids.
20:16:40 > WebSocket Closed
20:16:39 > Loading full depth of market table.
20:16:39 > WebSocket open.
20:16:39 > Opening WebSocket to ws://websocket.mtgox.com/mtgox


that is annoying Sad

Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 13, 2011, 12:20:22 AM
 #6

20:16:40 > Got 880 asks and 183 bids.
20:16:40 > WebSocket Closed
20:16:39 > Loading full depth of market table.
20:16:39 > WebSocket open.
20:16:39 > Opening WebSocket to ws://websocket.mtgox.com/mtgox


that is annoying Sad

Lame. Is it repeating that behavior each time you try to connect?

toffoo
Sr. Member
****
Offline Offline

Activity: 408
Merit: 261



View Profile
September 13, 2011, 12:38:34 AM
 #7

The tick chart is now live.
Bravo!
I think kind sir it is about time for you to take a well deserved bow.

speeder
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


PredX - AI-Powered Prediction Market


View Profile
September 13, 2011, 12:40:50 AM
 #8

20:16:40 > Got 880 asks and 183 bids.
20:16:40 > WebSocket Closed
20:16:39 > Loading full depth of market table.
20:16:39 > WebSocket open.
20:16:39 > Opening WebSocket to ws://websocket.mtgox.com/mtgox


that is annoying Sad

Lame. Is it repeating that behavior each time you try to connect?

Yes...

In fact, this was the bug I was refering to.. I thought it was fixed, but it is not...

It happens only at home though. (not at work).

I am using Google Chrome on Win XP at home. (and Google Chrome on Mac OSX at work)

Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 13, 2011, 03:57:52 AM
 #9

It happens only at home though. (not at work).

I am using Google Chrome on Win XP at home. (and Google Chrome on Mac OSX at work)

I believe the culprit is MtGox's choice of an early version of the WebSocket protocol (and the non-secure one at that).

I have similar issues on my home computer, in fact. I get around it by running the code in a Linux virtual machine!

evoorhees
Legendary
*
Offline Offline

Activity: 1008
Merit: 1023


Democracy is the original 51% attack


View Profile
September 13, 2011, 07:46:29 PM
 #10

Yeah I get the "web socket closed" error also in Chrome.

When I use IE or Firefox (latest versions) I get error saying I need to upgrade to a browser that supports web sockets.

What do I do? Sad
Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 13, 2011, 08:01:37 PM
 #11

Yeah I get the "web socket closed" error also in Chrome.

When I use IE or Firefox (latest versions) I get error saying I need to upgrade to a browser that supports web sockets.

What do I do? Sad

See the discussion in this thread: https://bitcointalk.org/index.php?topic=11560.0

I'm currently working on a new way to address this issue, but it requires deploying my own WebSocket server...

cronopio
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
September 14, 2011, 05:35:22 PM
 #12

Hi Clark!

You can do a great WebSocket server using Node.js and Socket.io

Im doing some tests using hook.io as websocket client in Nodejs against Gox API

Here some basics https://github.com/cronopio/hook.io-ws

Grettings!!
Gamerate
Member
**
Offline Offline

Activity: 88
Merit: 10


View Profile
September 14, 2011, 06:41:21 PM
 #13

Nice tool =)
But please-please white background switch option =)
White on black killing my eyes =(

Bitrated user: DR2073.
Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 14, 2011, 11:08:24 PM
 #14

I could probably cook something up  Cool

speeder
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


PredX - AI-Powered Prediction Market


View Profile
September 14, 2011, 11:31:49 PM
 #15

Nice tool =)
But please-please white background switch option =)
White on black killing my eyes =(

You are the first guy ever I see complaining of white on black...

But maybe is my bias (since I LOOOOOVE white on black)

Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 15, 2011, 12:14:34 AM
 #16

You can now choose to 'Use a Lighter Theme' under the Controls section.

Enjoy.  Grin

speeder
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


PredX - AI-Powered Prediction Market


View Profile
September 15, 2011, 01:35:02 AM
 #17

Do not worked on my PC

Clark (OP)
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 15, 2011, 01:58:43 AM
 #18

Do not worked on my PC

Could you be more specific?

cronopio
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
September 15, 2011, 03:26:05 AM
 #19

Do not worked on my PC

Work great!

https://i.imgur.com/K9s1n.jpg
speeder
Hero Member
*****
Offline Offline

Activity: 994
Merit: 501


PredX - AI-Powered Prediction Market


View Profile
September 15, 2011, 10:23:04 PM
 #20

If has failed on my Windows XP SP3 Google Chrome

But today, it launched with the box ticked, but black bg.

But after clicking on it several times, it started to work...

?!!?

Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  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!