毎日のブレイクアウト、リーダーなどの Yahoo ファイナンスの株価データ シンボルをキャプチャしますか?

StackOverflow https://stackoverflow.com/questions/6308950

質問

無料の Yahoo Finance 株式データを使用して取得する方法があるかどうかを考えています。1.銘柄記号、ETF、オプションなどの毎日の「リーダー」。2.古典的なテクニカル分析インジケーターを使用したブレイクアウト シンボルはありますか?3.これはリアルタイムで実行できますか?プログラムまたは自動化された方法を使用してこれを行う方法を知っている人はいますか?私は古典的な「wget」または C# リクエスト メソッドを使用しました。任意の URL が役に立ちます。実際のシンボルをテキスト、XML、または CSV 形式で出力したいだけです。どうもありがとう

役に立ちましたか?

解決

最後に Yahoo のデータを使用したのは約 1 年前で、Yahoo には API がなかったため、URL を変更してすべてのデータをリクエストする必要がありました。すべての情報を見つけることができます 私のブログで。

  1. 銘柄記号、ETF、オプションなどの毎日の「リーダー」。

私の知る限り、「デイリー リーダー」という結果になるクエリはありませんが、それが引用の一部であれば (その可能性があります)、取得できるはずです。

  1. 古典的なテクニカル分析[インジケーター]を使用したブレイクアウトシンボルはありますか?

繰り返しになりますが、ブレイクアウトシンボルを表示する方法でテクニカル指標をクエリする方法を私は知りません。ただし、それが引用の一部であれば、取得できるはずです。

  1. これはリアルタイムで実行できますか?プログラムまたは自動化された方法を使用してこれを行う方法を知っている人はいますか?

はいといいえ...データを頻繁にクエリすることはできますが、Yahoo は 15 分ごとにのみデータを更新します。彼らは更新します いくつかの シンボルの情報が「リアルタイム」で表示されるため、Yahoo にアクセスするのと同じ頻度で、また Yahoo が情報を更新するのと同じ頻度で更新情報を入手できます。

私は古典的な「wget」または C# リクエスト メソッドを使用しました。任意の URL が役に立ちます。実際のシンボルをテキスト、XML、または CSV 形式で出力したいだけです。どうもありがとう

グミのもの Yahoo データのクエリに関しては、非常に有益です。yahoo Finance に表示されるほとんどのデータをクエリできます。「相場」の一部として考慮されるのは、始値、高値、安値、終値だけではなく、より多くのものがあることに注意してください。 かもしれない 必要な情報をすべて入手できるようになります。

CSV 形式で見積もりを取得できます。 http://finance.yahoo.com/d/quotes.csv?s= + STOCK_SYMBOL(S) + &f= + TAG(S)

履歴データを CSV 形式で取得することもできます。 http://www.google.com/finance/historyal?q= STOCK_SYMBOL(S) + & + 出力=csv

他のヒント

Yahoo FinanceからCSV形式で歴史的な1日の株価をつかむ方法は次のとおりです。

... iChart.finance.yahoo.com/table.csv?s=stock

ここで、ストックはティッカーシンボルです。

いくつかの追加のパラメーターで戻るものを制限できます。この例のように、パラメーターはアンパサンドで分離する必要があることに注意してください。http://ichart.finance.yahoo.com/table.csv?s=aapl&g=m

  s - Ticker symbol. This is the only parameter that isn't optional.
    [eg Apple's ticker symbol is AAPL]

  Start date for historical prices:

  a - Month number, starting with 0 for January.

  b - Day number, eg, 1 for the first of the month.

  c - Year.

  End date for historical prices (default is the most current available closing price):

  d - Month number, starting with 0 for January.

  e - Day number, eg, 1 for the first of the month.

  f - Year.

  And finally, the frequency of historical prices:

  g - Possible values are 'd' for daily (the default), 'w' for weekly, and 'm' for monthly.

例:

... ichart.finance.yahoo.com/table.csv?s=aapl&g=mは、月ごとにAppleの株価を返します[旋回:ブラウザのアドレスバーにその値を置いて返されます。 .csv file {table.csv?}がダウンロードされ、希望のダウンロード保存ディレクトリに保存されます。 WebClientオブジェクトを使用してダウンロードし、そのオブジェクトのダウンロードStringAsync()メソッドを使用してストリーミングします[それがメソッドと呼ばれるものだと思います]。

... iChart.finance.yahoo.com/table.csv?s=aapl&c=2010&a = 10&b=22&f=2010&d=10&e = 23 2010年10月22日のApple Stockデータを返します(2010年の開始日を指定するその例のパラメーター-10-22および2010-10-23の終了日)。

また、さらに多くのパラメーターを使用して、Yahoo Financeサイトから情報を引き出すことができます。たとえば、最初に「テーブル」ではなく「引用」にアクセスしていることに注意してください。

... finance.yahoo.com/d/Quotes.csv?s=goog+aapl+msft+yhoo&f=snl1d1t1cv

Google、Apple、Microsoft、Yahooの在庫データを取得します。次のパラメーターのデータを取得します。-

s = Symbol
n = Name
l1 = Last Trade (Price Only)
d1 = Last Trade Date
t1 = Last Trade Time
c = Change and Percent Change
v = Volume

次のURLを(コードから、およびブラウザから)... Finance.yahoo.com/d/Quotes.csv?s=aapl&f=l1を提供すると単一の値、つまり、Appleの株式が取引された最後の価格(データは30分ほど前の場合もありますが、すごい、それはすごいことですよね?)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top