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