Bitcoin Forum
May 24, 2024, 12:03:01 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: /!\ New Service: Historical data chart & download - Feedback appreciated! /!\  (Read 79 times)
arbixy (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 3


View Profile
December 02, 2020, 02:39:39 PM
Merited by Vod (1), ABCbits (1)
 #1

Hello,

We built www.cryptobooks.net: a service that stores in database the order books' historical data for all major cryptocurrencies  and displays it in a chart.
The historical data is displayed for 3 (soon 4) different time frames:
- day (order book stored every 5 mins)
- week (order book stored every 30 mins)
- month (order book stored every 2 hours).
- year (soon! order book will be stored every 24 hours)

The objectives of this tool are:
- (1) Spot major resistances and supports at a glance on the chart! As price levels with big amounts of buying/selling orders are displayed with stronger green/red color and line thickness.
- (2) Download the data of a specific cryptocurrency and time frame in a JSON format containing every bid/ask order of every order book in that time frame.

So far we have pushed the MVP in production: only the display of historical data is available. The data download will be available very soon!

Can you please give us feedback about this tool: do you think it is useful? what would you change, remove or add?

Thanks a lot for taking the time to drop us a reply, guys!
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1876
Merit: 1308

Get your game girl


View Profile
December 02, 2020, 11:33:09 PM
 #2

The historical data could be useful but don't the common trading platforms/exchanges have the ability to show the historical data? Their customers can use that feature instead of needing another tool correct?

On your tool, I guess it does the job but very slow and laggy. Click events take time to update and the render on-screen update are also very slow. Basically, the UI responds very poorly to user interactions. You need to use some framework like React/Vue to handle UI properly.
Vod
Legendary
*
Offline Offline

Activity: 3710
Merit: 3084


Licking my boob since 1970


View Profile WWW
December 03, 2020, 01:14:31 AM
 #3

I gave you a merit since you obviously took time to create something unique.

JJ is correct in that it is very slow.   Can I ask how you host?

https://nastyscam.com - landing page up     https://vod.fan - advanced image hosting - coming soonish!
OGNasty has early onset dementia; keep this in mind when discussing his past actions.
SFR10
Legendary
*
Offline Offline

Activity: 3010
Merit: 3441


Crypto Swap Exchange


View Profile WWW
December 03, 2020, 09:11:42 AM
Merited by icopress (1)
 #4

what would you change, remove or add?
Apart from the speed issue [as mentioned above], you might want to do the following changes:

  • A toggle button for light/ dark mode.
  • Deeper zoom levels or an ability to zoom [in/out] further with the use of the scroll wheel.
  • Show price levels [on cursor point] while hovering over the data.
  • Ability to view only a specific period by highlighting it.
  • Ability to add notes to certain parts in the chart while giving unique links with those or include it in the data download [I'm not a coder so not sure if it's possible].

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Husires
Legendary
*
Offline Offline

Activity: 1596
Merit: 1287


View Profile WWW
December 03, 2020, 07:05:23 PM
 #5

I would like to report that the site does not work on Firefox? I thought it was slow, but I waited more than 3 minutes.
How will the download be if the site is very slow and what is the oldest data that occurs on the site?

Is there a comparison between prices on different platforms and the degree of reliability of each platform?
arbixy (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 3


View Profile
December 05, 2020, 10:04:35 AM
Last edit: December 05, 2020, 10:16:08 AM by arbixy
Merited by SFR10 (1)
 #6

Hello guys,

Thanks a lot for having had a look and provided feedback, much appreciated!  Kiss

To answer your questions:
Quote
The historical data could be useful but don't the common trading platforms/exchanges have the ability to show the historical data? Their customers can use that feature instead of needing another tool correct?
Actually no! No service provides with a visualization of historical data. Exchange platforms provide the order book in real time with no historization. Some third party do provided the data as a file but are pretty costly whereas we are completely free.

Quote
On your tool, I guess it does the job but very slow and laggy. Click events take time to update and the render on-screen update are also very slow. Basically, the UI responds very poorly to user interactions. You need to use some framework like React/Vue to handle UI properly.
Quote
JJ is correct in that it is very slow.   Can I ask how you host?
That is surprising. FYI, we are using Flutter for rendering, so it should be handled correctly. Also, it's quite fast when we test it  Cry
Although we host the frontend on Firebase (should be quick), the backend API is hosted on a cloud server in Holland without redundancy across the globe, so that might explain the slowliness. This is definitely something we should look into. Thanks for your feedback.

Quote
Apart from the speed issue [as mentioned above], you might want to do the following changes:

A toggle button for light/ dark mode.
Deeper zoom levels or an ability to zoom [in/out] further with the use of the scroll wheel.
Show price levels [on cursor point] while hovering over the data.
Ability to view only a specific period by highlighting it.
Ability to add notes to certain parts in the chart while giving unique links with those or include it in the data download [I'm not a coder so not sure if it's possible].
Thanks again for letting us know! Most of these are being considered as we speak. That is indeed quite complex to implement as the overall data size for a chart is quite big and allowing smooth interactions with the chart might make it slow/laggy, especially on mobile devices. But we will look into it.

Quote
How will the download be if the site is very slow and what is the oldest data that occurs on the site?
Good questions! That is actually the strength of the product. The data download will be as fast as the data display (a few seconds depending on connection).
It might sound slow, but keep in mind that for a 24h time frame, the user would be downloading 288x3Mb, so approx 800mb worth of data. We found a way to "compress it" into a file no more than 10Mb.
To answer your second question, we offer 4 time frames: last 24h, last 7 days, last 30 days and last 365 days. The last one is being built as we speak, since we launched in production 2 months ago.

Quote
Is there a comparison between prices on different platforms and the degree of reliability of each platform?
Not yet, but that is being contemplated. We currently retrieve data from Coinbase or Binance, depending on the cryptocurrency. We could retrieve data from more exchanges and aggregate or allow to compare if that is something that you feel is a must have. Effort is substantial though!

Again, thanks for having a look! A couple of follow up questions:
(1) Is that a service that you think can be useful to you? (ie. that you would look at)
(2) We havent implemented the data download yet. Is that something you would use? if so, does the frequency seem high enough? (every 5 mins for the 24h time frame for instance)

Thanks a lot guys!




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!