2012-06-10 2 views
4

나는 지난 며칠 동안 이것을 찾고 있었다. 나는 YQL을 통해 주식, 가격 및 모든 것과 같은 기본적인 것들을 가져 오는 것을 성취했습니다. 이처럼YQL 주가가 올랐다.

:

선택 이름, 기호, LastTradePriceOnly, LastTradeDate, LastTradeTime, 변경, ChangeInPercentage, PreviousClose, 열기, 입찰, 질문, DaysRange, YearRange, 볼륨, 보통, MarketCapitalization, PERatio, EPSEstimateCurrentYear, TralingAnnualDividendYield from yahoo.finance.quotes 여기서 symbol = 'aapl'

그러나 나는 주식 시세를받는 방법을 알지 못합니다. 우선 나는 주식 관련 국가를 얻는 YQL을 얻지 못했습니다.

예 : yahoo.finance.quotes의 이름, 기호 선택 국가 : "인도".

감사합니다.

+0

안녕하세요. 어떻게 그 모든 열 이름을 계산합니까? 우리는 어디에서 그 의미를 찾을 수 있습니까? – GMsoF

답변

1

나는 같은 종류의 것을 찾고 있는데, 나는 당신이 나라 이름 대신 시장 이름을 사용해야 할 것이라고 생각했을 것이다. 즉 NASDAQ, FTSE 또는 BSE.

+0

시장과 관련된 주식을 얻을 수 있습니까?(죄송하지만 나는이 질문을 아직 시도하지 않았으며이 질문이 호언 장담으로 보일 수도 있습니다) 가능하면 문제가 해결되지 않아서 어떤 시장이 어떤 나라와 관련되어 있으며 어려운 작업이 될지 찾아야합니다. –

2

이 방식으로 YQL을 사용하면 기본적으로 제공 한 주식 기호에 대한 결과를 조회 할 수 있습니다. (YQL 테이블은 Yahoo Finance가 사용하는 데이터 소스를 쿼리합니다.) 특정 국가의 기호 또는 시장 목록을 가져 오는 것과 같은 쿼리를 수행 할 수있는 범용 데이터베이스는 아닙니다.

일부 국제 시장에서는 YQL이 작동하지만 이미 심볼을 알고 있어야합니다. 예를 들어 :

select * from yahoo.finance.quotes where symbol="arm.l"

select * from yahoo.finance.quotes where symbol="kfa.bo"

+0

yahoo가 이것을 제공 할 수 있는지 궁금하거나 시장을 얻는 방법과 더 자세한 정보가 있다면 궁금합니다. –

+0

아니요. 저는 Yahoo Finance를 통해이 데이터를 얻을 수있을 것이라고 생각하지 않습니다. 야후는이 데이터가 자사의 웹 사이트를 운영하는 데에 대해 비용을 지불한다. 본질적으로 야후 파이낸싱을하는 커뮤니티 제공 테이블을 사용하여 YQL로 가져올 수있는 데이터이므로 공식 API는 아닙니다. 나는 당신이 찾고있는 것을 줄 수있는 다른 주식 시장 견적 피드 나 API 제공자를 찾을 것입니다. – BrianC

+0

안녕하세요, 어떻게 모든 열 이름을 계산합니까? 우리는 어디에서 그 의미를 찾을 수 있습니까? – GMsoF

1

Yahoo API는 국제 증권 거래소에서 작동하지 않는 것으로 보입니다. 이 시도 :

yahoo.finance.quotes에서 선택

* 여기서 기호 = "ril.bo"쿼리가 작동하고 데이터를 반환하지

. 이것은 내가 가진 무엇 샘플입니다

"Name": "RIL.BO", 
"Notes": null, 
"Open": null, 
"PreviousClose": null, 
"PricePaid": null, 
"ChangeinPercent": null, 
"PriceSales": null, 
"PriceBook": null, 
"ExDividendDate": null, 
"PERatio": null, 
"DividendPayDate": null, 
"PERatioRealtime": null, 
"PEGRatio": null, 
"PriceEPSEstimateCurrentYear": null, 
"PriceEPSEstimateNextYear": null, 
"Symbol": "RIL.BO", 

YQL은이 국제 교류를 위해 설정되어 있지 않은지 실마리를 제공합니다. ! 내가 사용한 기호는 유효하고 야후의 자신의 조회에서 것을

"ErrorIndicationreturnedforsymbolchangedinvalid": "No such ticker symbol. <a href=/l>Try Symbol Lookup</a> (Look up: <a href=/l?s=RIL.BO>RIL.BO</a>)", 

참고 : JSON에 묻혀 메시지입니다.

모든 것이 미국 증권 거래소에서 잘 작동합니다. RIL.BO에 GOOG 또는 YHOO를 사용해보십시오. 매력처럼 작동합니다.