Live data from Hacker News

Show HN: Coinmarketcap replacement with free JSON API

cryptomarketplot.com

21–30 of 90 posts

Re: Show HN: Coinmarketcap replacement with free JSON API

#21

On a different note, if you want to see just the value of your portfolio, you can use this site: http://www.cryptoport.net/ You're supposed to save your portfolio as a bookmark. Therefore it's simple, has(almost) no JS, no login, no cookies, 100kb per page load, after that some 5kb. It uses coinmarketcap though. Sorry for piggybacking here but it might be useful to some.

1996 just woke me up to tell me we are first page. I will be making a long request of simple features (and he will ask me to stop crashing things!)

Portfolio tracking as a bookmark is a very nice feature respecting user privacy. And it's simple, no clutter. It adds to the experience.

We must implement that, now that I've seen it!

Giving good ideas is not piggybacking to me. Thanks a lot for this mention. Your suggestions are very welcome!

Re: Show HN: Coinmarketcap replacement with free JSON API

#22
post #5
post #3

Earlier quoted context omitted.

Co author here - I make the API and the backend. The numbers come from a large sample of exchanges, with several million new datapoint added every day to cover every crypto we find important. It is more of a hobby for me, but I hope you like it!

>The numbers come from a large sample of exchanges Disclose the method and source "average price on last calendar" Average is a bad function to minimize error between expected values and actual values. Use median or median of the 5%-95% percentiles.

Indeed, the median works better in general, even on degenerate distributions. The Cauchy distributions has no defined mean, but still has a median.

We need to upgrade the FAQ to be more specific with the methods we use.

To be quick: The price come from many exchange. We exclude suspicious points. Then we do aggregation function like the average.

Averaging may not technically be the best method, but it is simple, and it has a wide support. And with the number of data points we have, we assume the Law of Large Number apply.

Still it could be interesting to use the median. I need to think more about it.

Re: Show HN: Coinmarketcap replacement with free JSON API

#23
post #11
post #3

Earlier quoted context omitted.

Co author here - I make the API and the backend. The numbers come from a large sample of exchanges, with several million new datapoint added every day to cover every crypto we find important. It is more of a hobby for me, but I hope you like it!

I'd love historical API access!

We are split on that.

We would like to offer historical API to paying customers. We have a lot of data.

But we want to retain customers. We do not want them to leave after dumping our data. At keep keep paying us :-)

So we came to the conclusion: you get data from when you start to pay us, and we add a little extra (last 2 months) but no more. It is in the FAQ.

Historical API, we must think more about that.

Re: Show HN: Coinmarketcap replacement with free JSON API

#24
post #8

Cool site! I am liking the non-linear x-axis on the slow zoom graphs. I had never seen those before. I just wonder why the resolution in the month and week part of the graphs is not so good? You should have many more data points than what you are rendering, shouldn't you? I guess that you are preserving min/max in a period despite the lower sample rate?

Non linear X axis is a new method we introduce. We call it the "hour day week month" view, or the log timeline, because it is a bit like a log-plot: log data of time on the X axis.

It was made to quickly answer many questions that could only be done with the tables of numbers from accessible version.

Say something happened. You want to know how many hours ago was there a big move? How is it holding after that? How does it compares to yesterday? To the week before? To the month before?

To do that, even if we have data, the resolution must lowered. Because you want to a quick eyeballing, and if the bucket size vary too much, it is much harder.

Take XRP for example, go http://cryptomarketplot.com/timeline/ripple.pdf

[actually, I must have crashed the PDF part last week, so the numbers are from Dec 2. Sorry. Let's imagine it is today. We are working on it right now]

You see that the peak was 6 days ago, it had a large jump compared to the other DAYS. And the left, you see that on the last 4 months XRP/BTC has kept growing.

If you just look at the graph very quickly, you see a patter. The shape.

You can visually correlate the pattern to the other coins, and see if they all responded in the same way or not to a market event.

Re: Show HN: Coinmarketcap replacement with free JSON API

#25
post #18

Cofounder at CoinGecko here, congrats on the launch! There are lots of interesting nuggets that you share on the FAQ page which some I do share similar thoughts on. PS: We also provide free public API for many different data points at https://www.coingecko.com/api

Launch was a nightmare!

Quite literally: I posted before bed, then edited my post to say we are sorry about the PDF when I realized a new feature added last week seem to have killed the automatic PDF making. Oops moment, but I felt bad about deleting the post. And I was afraid I would see no response when I wake up.

Then had nightmare about broken features, and now I wake up and we are on the first page!! So it's a true nightmare :-)

Much honored to be talking with the CoinGecko founder, and that you like what we did!

On the FAQ, we tried to explain in more details why we did things differently. We want to focus on other things that seem neglected by other sites. Cryptomarketplot was made because there was nothing much like what we wanted.

For example, the website should to work when used with anything, and it should be very fast even if you do not have a fast internet connection. And we want to see the graphs, and the numbers, with minimal clutter. So we made the product that we wanted.

Some of the wants are technical: try to open the website with links in a Linux terminal, it still works. Try to read it on 3G, it is still fast. 1996 is very proud!

Some wants are harder to explain: we do not want people to get scammed. We do not like marketcap because it's an easy way to fool people. But it can turned into a tool to warn people that a coin which jumped from spot #1000 to say #19 in about 3 days may be suspicious!

Many of our wants are philosophical like that. We want to find clients to be profitable, but also we do not want ads or tracking visitors, now or ever. We do not want to restrict freedom of anyone, so no API key, no license. You buy the data, it's yours.

And we accept donations to people who share that spirit.

Re: Show HN: Coinmarketcap replacement with free JSON API

#26

On a different note, if you want to see just the value of your portfolio, you can use this site: http://www.cryptoport.net/ You're supposed to save your portfolio as a bookmark. Therefore it's simple, has(almost) no JS, no login, no cookies, 100kb per page load, after that some 5kb. It uses coinmarketcap though. Sorry for piggybacking here but it might be useful to some.

There's also https://coincall.io which lets you create a portfolio without registering as a user.

Re: Show HN: Coinmarketcap replacement with free JSON API

#28
post #16

You might consider having a few contests to create awareness like Coingecko https://medium.com/@492727ZED/calling-the-bottom-ec21c4442a8...

Creating awareness is good, but we want to concentrate on adding features at the moment.

I like the idea of tracking a portfolio without logging. We must think more on how do to it without accidentally tracking users. A bookmark would be nice.

Re: Show HN: Coinmarketcap replacement with free JSON API

#29

Why the scientific notation? 3.436e3 $/BTC now

From http://cryptomarketplot.com/cmp-faq.html :

What exactly does 1.23e-4 means? Why do you use the computer form of scientific notation?

We use scientific notation to remove the leadings zeroes. What is simpler to read quickly, 0.000123 or 1.23e-4? If you trade crypto, you usually already know by heart how many zeroes are in front, and what is the approximate price range - you only care about the changes of the non zeroes. If the price goes from 0.000123 to 0.000142 we can save a lot of space on the screen by just writing 1.23e-4 and 1.42e-4. This way, the changes jump out and you read more numbers faster.

(...)

We use the computer form of scientific notation. 1.23e-4 instead of 1.23*10^-4, because this saves a lot of space of the screen. Scientific papers and traditional researchers may frown upon this "degenerate notation." But we absolutely love this concise and elegal notation! It may be a good thing we are in business, and not in the ivory tower of academia! We get more freedom to write numbers how we damn like!!

Re: Show HN: Coinmarketcap replacement with free JSON API

#30

Why the scientific notation? 3.436e3 $/BTC now

From http://cryptomarketplot.com/cmp-faq.html : What exactly does 1.23e-4 means? Why do you use the computer form of scientific notation? We use scientific notation to remove the leadings zeroes. What is simpler to read quickly, 0.000123 or 1.23e-4? If you trade crypto, you usually already know by heart how many zeroes are in front, and what is the approximate price range - you only care about the changes of the non…

> What is simpler to read quickly, 0.000123 or 1.23e-4?

0.000123

Post reply on HN