I change your script a little to have a "different" implementation:
https://github.com/xeroc/pytshares/blob/master/btsx_feed.pythings that are different:
- no autoreload/just straight single run (cronjob) - maybe I change this in future
- loads prices from yahoo/btc38/bter/poloniex for all NATIVE currencies of the platform (price_in_cny, price_in_btc,...)
- convert each available price pair into prices denoted in btsx (convert_all())
- also get the price for USD/EUR/CNY from bitcoinaverage
- can set the payee for the feeds if you want someone else to pay the tx fee