Pages:
Author

Topic: [DCX] The Digital Currency Index Project (Read 5467 times)

full member
Activity: 218
Merit: 100
October 12, 2013, 02:19:05 PM
#45
The DCX Index Project has been put on hold as of this week and until further notice, the reason being that we collected most of our trading data from btct.

As mentioned earlier, I am willing to share the source code, detailed formula and data, etc. if someone decides to continue it. Please PM me if you are interested.
hero member
Activity: 968
Merit: 547
September 08, 2013, 03:47:06 PM
#44
What is the plan with BTCGARDEN? Will you replace it with another security? How about LTC-Global.
full member
Activity: 218
Merit: 100
September 08, 2013, 02:53:29 PM
#43
Nice page Smidge.

Anyone know what caused these: https://i.imgur.com/MQYTuL4.png
Hi carpetbagger,

Sorry for the late response. I have fixed the values a while ago and they should display correctly again. There are certain occasions where some data cannot be fetched from the exchanges, which causes the odd values. I will add a sustainable bugfix soon.
sr. member
Activity: 258
Merit: 250
You can trust me, I have an avatar
September 04, 2013, 12:28:17 AM
#42
Nice page Smidge.

Anyone know what caused these: https://i.imgur.com/MQYTuL4.png
full member
Activity: 218
Merit: 100
August 13, 2013, 12:50:43 AM
#41
What language are you using?
Hi pankkake,

It's coded in php with a MySQL Database under Linux.

full member
Activity: 153
Merit: 100
August 12, 2013, 07:31:22 PM
#40
Hi Smidge,

Do you have plans to add a graph that can be time-period-defined? Eg. 7 days, 30 Days, 3 months, 6mths, 1 year etc etc. That would be really helpful.
full member
Activity: 182
Merit: 100
August 12, 2013, 03:14:23 PM
#39
What determines the securities that make up DCX?
Hi zefyr0s,

It's primarily market cap. If it's non-mining, I would prefer it though even with smaller market cap to make the index more independent from mining ventures. The API of the exchange that it is listed on also plays a role currently. I am currently figuring out the Bitfunder (beta) API in order to add LabRatMining to the index next.


Any particular reason why you use bitfunder over other exchanges?

Edit: What I mean to ask is, do you use one exchange or several exchanges to determine the value and market cap.
full member
Activity: 218
Merit: 100
August 12, 2013, 02:24:23 PM
#38
Hi everyone,

Because I will be focusing all my time and energy on the Smidge.Com A fund, I would like someone to take over the DCX Index or at least the idea. I am willing to share the source code, detailed formula and data, etc. if someone agrees to give it a new home and continue it.

Please let me know if you are interested. I think the digital currency community needs a reference index and if it is well composed, with enough (historical) data and professionally managed, it can become the single most important figure besides BTC/USD.

full member
Activity: 218
Merit: 100
August 08, 2013, 12:56:20 PM
#37
Maybe there could be also displayed change in BTC/USD rate (just for reference). Today it fell 5%, that's one of the reasons for the market crash - people cashing out USD.
Hi Progressive,

Of course BTC/USD is the single most important figure (and reference!). Will do, thanks.
full member
Activity: 218
Merit: 100
August 08, 2013, 12:55:20 PM
#36
What determines the securities that make up DCX?
Hi zefyr0s,

It's primarily market cap. If it's non-mining, I would prefer it though even with smaller market cap to make the index more independent from mining ventures. The API of the exchange that it is listed on also plays a role currently. I am currently figuring out the Bitfunder (beta) API in order to add LabRatMining to the index next.
full member
Activity: 181
Merit: 100
August 08, 2013, 12:52:44 PM
#35
Maybe there could be also displayed change in BTC/USD rate (just for reference). Today it fell 5%, that's one of the reasons for the market crash - people cashing out USD.
sr. member
Activity: 245
Merit: 250
August 08, 2013, 12:43:57 PM
#34
What determines the securities that make up DCX?
full member
Activity: 218
Merit: 100
August 08, 2013, 12:28:01 PM
#33
DCX is tanking today, -9.92% atm.

BASIC-MINING (-40%), COGNITIVE (-15%) and ASICMINER (-11%) being among the biggest losers.
hero member
Activity: 663
Merit: 500
August 06, 2013, 05:02:12 PM
#32
Wow!!! Nice work Smidge !
legendary
Activity: 1106
Merit: 1026
August 06, 2013, 04:08:55 PM
#31
For example, any bitfunder JSON is at /json/BF/, for example, http://coinflow.co/json/BF/TAT.ASICMINER

Hi parseval,

thanks (again). What I would like to have though is the number of outstanding shares of the past. This numbers can only be calculated for BF, as BTC-TC keeps an every-day-backup of their shareholders list.

I want to learn more about the Laspeyres method in real finance, because it seems it's a bit more tricky than using the formula with tick (or hour) data and previous tick (or hour) data. p0 doesn't have to use the last-tick-cap-data which I assumed, but can use an older value as basis. For example the basis value could be the end-of-day capitalization sum of the day (or month, or..) before. Here is a detailed paper about the DAX as input, which uses this approach.

Another approach I will test in the next days is to use the sum of market capitalization (BSI in my last post), but with a volume based averaged price. This should prevent that a very small change in price leads to huge changes in the index value.


Some more brainstorming:

  • Create an index for each exchange with (almost) all securities?
     
  • Create an index in which more than one exchange is included?
     
  • Only include the n most capitalized companies either for one or more exchanges?
     
full member
Activity: 218
Merit: 100
August 06, 2013, 02:19:21 PM
#30
I can provide you with historical JSON trade data from the Coinflow site.  It has several months worth of bitfunder, havelock, and MPEX data pulled from IRC bot logs, since these sites don't have APIs with historical data.

Just replace '/chart/' in the URL of any page with '/json/' for the JSON data.

For example, any bitfunder JSON is at /json/BF/, for example, http://coinflow.co/json/BF/TAT.ASICMINER

I might work on creating a more complete export if there's demand for it...  I record whether it's a bid or ask, but that's not in the JSON currently.
Hi parseval,

Interesting, thanks a bunch. Once I have a solid charting engine up an running, I will move to importing historical data.
member
Activity: 97
Merit: 10
August 06, 2013, 01:16:09 PM
#29

Highly interesting. I need a more flexible charting engine (ClarkMoody style would be awesome), plus focus on getting historical data in there as a priority.

....

I think historical data is a quick win, plus I received the suggestion to add Moving Averages.
Get data from other exchanges would increase the number of price fixings (=liquidity).

I can provide you with historical JSON trade data from the Coinflow site.  It has several months worth of bitfunder, havelock, and MPEX data pulled from IRC bot logs, since these sites don't have APIs with historical data.

Just replace '/chart/' in the URL of any page with '/json/' for the JSON data.

For example, any bitfunder JSON is at /json/BF/, for example, http://coinflow.co/json/BF/TAT.ASICMINER

I might work on creating a more complete export if there's demand for it...  I record whether it's a bid or ask, but that's not in the JSON currently.

full member
Activity: 360
Merit: 100
August 06, 2013, 11:53:33 AM
#28
Anyone have a realistic description of all relevant securities out there with their number of shares and market cap? I am currently only accumulating data from btct.co. The goal would be to create a waterproof composition of the index to really have it reflect and be regarded as "The Market".


This is great - I started a similar thread : https://bitcointalksearch.org/topic/valuations-of-mining-shares-on-bitfunder-267682 to attempt to put a valuation on  some of these 'things' listed on bitfunder - would be happy to collaborate with you on your DCX initiative -- kinda like the djia and the nasdaq of bitcoins - love it!

full member
Activity: 218
Merit: 100
August 05, 2013, 11:56:45 AM
#27
When prices change, the market cap and % of Index change as well. The market cap should be calculated by price * outstanding shares.
Hi eltopo,

You are referring to the market cap being a function of the number of shares times the current share price, hence being dynamic at all times.

I agree that this is an important consideration, but currently I tend to simplify it by resetting the market cap manually (because it is a source of error). It is on the todo list though and will be implemented down the road. Thanks.
legendary
Activity: 1022
Merit: 1033
August 05, 2013, 09:35:39 AM
#26
It would be cool if you also display relative price difference for each security in this index.

For example, currently it is down: -4.61%, but to see what happened I need to go to btct.co, and as it uses different time reference, it isn't easy to see how change is explained.
Hi killerstorm,

Exactly right. There is currently no reference to what is exactly causing the index deviation and you have to look for it manually. I am working on this as we speak, thanks a lot.


done Cool

Thanks, this is great!
Pages:
Jump to: