2017-08-24 93 views
0

這是檢索股票價格的功能代碼。谷歌金融蟒蛇包不適用於某些股票

from googlefinance import getQuotes 
import json 
import re 


def get_last_trade_price(TICKER): 
    Asset = json.dumps(getQuotes(TICKER)) 
    raw = (json.loads(Asset)[0]["LastTradePrice"]) 
    raw = re.sub(',','',raw)   
    return float(raw) 

此函數檢索股票的最後交易價格。

get_last_trade_price('AAPL') 

但它不適用於在美國以外其他交易所上市的部分股票。

get_last_trade_price('C52') 

This link顯示該公司的詳細信息。我如何獲得此代碼的工作?

回答

1

嘗試使用與該指數的股票規定的第一SGX:C52

get_last_trade_price('SGX:C52')