Hello guys,
Thanks a lot for having had a look and provided feedback, much appreciated!
To answer your questions:
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.
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.
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
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.
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.
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.
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!