Author Topic: 58 delegates - New update - INDEXES of Hang Seng, Shenzhen Composite, and Nikke  (Read 27096 times)

0 Members and 1 Guest are viewing this topic.

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
I have update my scripts
because the feed price change more than 50%,
it will refused to publish the new feed, until the market is disable, or the feed  is change to the new version
if you want publish imeediately, you need to edit config file ~/.python-bts/delegate_taks.json
change "change_max" to a big number, like 50000

when the feed price is correct, you'd better change that back for safety reason.

Offline Yao

  • Hero Member
  • *****
  • Posts: 534
    • View Profile
  • BitShares: yao
  • GitHub: imYao

Offline wackou

Are these assets trade-able now?

Not yet, currently the distribution is the following:

Quote
old price feed (38 delegates):

calabiyau
emski
riverhead-del-server-1
angel.bitdelegate
emski.bitdelegate
delegate.xeldal
delegate2.xeldal
btsx.chinesecommunity
delegate.liondani
www.minebitshares-com
www2.minebitshares-com
google.helloworld
microsoft.helloworld
x.ebit
rose.ebit
delegate.btsnow
immortal.bitdelegate
delegate-clayop
dev.bitsharesblocks
backbone.riverhead
marketing.methodx
stan.delegate.xeldal
bm.payroll.riverhead
del0.cass
argentina-marketing.matt608
jcalfee1-developer-team.helper.liondani
delegate-dev1.btsnow
delegate-dev2.btsnow
delegate-dev4.btsnow
delegate-dev3.btsnow
market.cn.group101
delegate.rgcrypto
fuzzy.beyondbitcoin
fund.bitsharesbreakout
minebitshares-reloaded
sollywood.sollars-com
delegate.dposhub-org
chronos.payroll.lafona


new price feed (25 delegates):

testz
spartako
spartako2
spartako1
dele-puppy
delegate-alt
delegate-baozi
delegate-watchman
wackou-delegate
maqifrnswa
delegate.baozi
delegate.bitsuperlab
delegate1.maqifrnswa
delegate.ihashfury
dev-metaexchange.monsterer
btstools.digitalgaia
valzav.payroll.testz
www.bts-hk
delegate.verbaltech
minebts1.bunkermining-com
minebts3.bunkermining-com
minebts4.bunkermining-com
minebts5.bunkermining-com
minebts6.bunkermining-com
minebts2.bunkermining-com

We need at least half of the delegates to switch in order to get the new price feed, but I would actually wait that 75-80% have switched, in order to have a more stable feed.
Please vote for witness wackou! More info at http://digitalgaia.io

iHashFury

  • Guest
This thread is a good example of how difficult it is to game the price feed!

Are these assets trade-able now?

Offline wackou

Because the price feed is derived from the MEDIAN of all feeds and we just "changed" the rules, we should first make the market stop entirely instead of having highly inconsistent prices that fuck up the MEDIAN!

Hence, I do not publish the index prices untill at least 51 delegate are willing to publish the NEW price!

I agree that it would be better to have everyone upgrade in a synchronized way, but that's probably going to be really hard to achieve. Given that the combined depth of all those markets currently is 116 BTS for bid, and 0 BTS for ask, I'd say we can start upgrading the delegate's script (let's say that the markets are unofficially closed, even though it's not technically true). Once, say, 80% of the delegates producing feeds have upgraded, then we should be able to "re-open" the markets by making a public announcement that they are working correctly and that traders can start placing their orders. What do you think?
Please vote for witness wackou! More info at http://digitalgaia.io

Offline MrJeans

  • Hero Member
  • *****
  • Posts: 599
    • View Profile
  • BitShares: mrjeans
Maybe a silly question.
But how would we handle a situation where an index is no longer used/discontinued/another group of assets looked at instead etc.

Im more thinking along the lines of having unit-trust market pegged assets.
A unit trust may stick around for say 20 years, we could therefore have an asset that tracks the value of a single unit. But what happens when its shut down.

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
I have update my scripts
because the feed price change more than 50%,
it will refused to publish the new feed, until the market is disable, or the feed  is change to the new version

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Can someone clarify changes in the price feed? Paging @xeroc and @alt
my last change fixed a bug that reported the price reversed (1/x) ..
the price for on NASDAQ should be 1 / (reported price of the index) ...
hence .. with about 5k BTS you can buy 1 NASDAQ

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Can someone clarify changes in the price feed? Paging @xeroc and @alt
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop


Offline monsterer

My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline spartako

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
My delegate feeds (spartako,spartako1,spartako2) are updated with xeroc script.
Would you please update your script again .. I skrew up big time with the last commit ..
https://github.com/xeroc/bitshares-pytools/commit/58e3dbb8fb1ca8c98eb553da1b1b582326b12e8d#diff-27bb350ac3c5ac68778a08476c884d8eR225

I noticed today that three different prices exist on the blockchain .. namely:
- the old price
- the new price
- 1/the new price
the letter was my mistake (a dumb one)

fixed it in a new commit ..

Also:
Because the price feed is derived from the MEDIAN of all feeds and we just "changed" the rules, we should first make the market stop entirely instead of having highly inconsistent prices that fuck up the MEDIAN!

Hence, I do not publish the index prices untill at least 51 delegate are willing to publish the NEW price!

Thanks xeroc, I updated the script
wallet_account_set_approval spartako

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
My delegate feeds (spartako,spartako1,spartako2) are updated with xeroc script.
Would you please update your script again .. I skrew up big time with the last commit ..
https://github.com/xeroc/bitshares-pytools/commit/58e3dbb8fb1ca8c98eb553da1b1b582326b12e8d#diff-27bb350ac3c5ac68778a08476c884d8eR225

I noticed today that three different prices exist on the blockchain .. namely:
- the old price
- the new price
- 1/the new price
the latter was my mistake (a dumb one)

fixed it in a new commit ..

Also:
Because the price feed is derived from the MEDIAN of all feeds and we just "changed" the rules, we should first make the market stop entirely instead of having highly inconsistent prices that fuck up the MEDIAN!

Hence, I do not publish the index prices untill at least 51 delegate are willing to publish the NEW price!
« Last Edit: June 30, 2015, 07:47:28 am by xeroc »

Offline phillyguy

https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline spartako

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
My delegate feeds (spartako,spartako1,spartako2) are updated with xeroc script.
wallet_account_set_approval spartako