3

以下のようにYQL-yahoofinanceAPIを使用して特定の株式の株式データを取得します。

select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=INFY.BO,RELIANCE.NS,TCS.BO&f=sl1d1t1c1ohgv&e=.csv' and columns='symbol,price,date,time,change,col1,high,low,col2'

しかし、私は全世界取引所連合の指数価格を取得したいので、私はこのようにしようとします、

select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=BSESN&f=sl1d1t1' and columns='symbol,price,date,time'

私は働きません。

1. YQL-yahoo Finance APIからすべての世界証券取引所の価格を取得するにはどうすればよいですか?できますか?
2. YQL-yahoo Finance APIから一定期間の履歴株式データを取得することはできますか?

4

1 に答える 1

3

1. YQL-yahoo Finance APIからすべての世界証券取引所の価格を取得するにはどうすればよいですか?できますか?

BSESNの記号が間違っています。(同様に、他の証券取引所を試すこと^BSESNができます。例:台湾^TWII

YQLクエリは次のようになります。

select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=%5EBSESN&f=sl1d1t1' and columns='symbol,price,date,time'

上記のクエリをここで試すことができます。また、をエンコードする必要があり^ます。

正しい記号を取得するには、Yahoo!にアクセスしてください。金融サイトとシンボルを検索します。BSESNを検索すると、BSE Sensexページが開き、必要な記号が角かっこで囲まれている必要があります。
例えば:BSE SENSEX (^BSESN)

2. YQL-yahoo Finance APIから一定期間の履歴株式データを取得することはできますか?
これを行う方法がわかりません(APIがそれをサポートしているかどうかもわかりません)。このページをご覧ください。役に立つかもしれません。

于 2012-12-14T00:13:16.177 に答える