問題タブ [google-finance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
quotes - OHLCの過去の株価をローカルでキャッシュおよび更新する
OK、これが別の「過去の株式データを取得するにはどうすればよいか」という質問であるという意味ではありません。
Google Finance、Yahoo、Finvizなどから直接CSVダウンロードにきちんとエクスポートされていても、すぐに利用できるソースをたくさん見つけました。
私が書いているソフトウェアは、YahooFinanceやDirkEddelbuettelのすばらしいBeancounterなどの便利なツールを積極的に使用しています。
私の質問は、おそらく特にbeancounterに精通している場合、単一の株式の1日の終わりの価格を照会するときに、すべての履歴データが(たとえば、ローカルテキストまたはsqliteファイルに)キャッシュされるようにするにはどうすればよいですか? Webへのアクセスを最小限に抑え、時間枠が重複する繰り返しクエリを高速化しますか?
利用可能な場合でも、今日のリアルタイム価格のネットワークルックアップを引き起こすことは避けられません。それ自体は問題ありません。私のpricehist.shスクリプトは、それをN日前の株式のOHLCV価格と組み合わせています。これは、たとえば、簡単に取得することもできます。正しいURL+適切なGET変数にwgetまたはcurlします。
上記の例では、pricehist.shに次のことを行います。
- 今日の現在の市場データがある場合はそれを調べます。したがって、セッションが終了していない場合、終値は実際には最終価格です。終わり
- そのティッカーシンボルに対して要求された残りの履歴がまだローカルに保存されていないかどうかを確認します。そうでない場合は、次のようにします。
- 6日前にさかのぼるVQT履歴を検索し、保存して、完成したテーブルを印刷します。終わり
私のすべての検索にもかかわらず、ポートフォリオに関係なく、beancounterに1つの株式のOHLCVテーブルを単純に出力させる方法がまだわかりません...この出力ではありません:
代わりにPerlFinanceモジュールを使用すると、キャッシュをアクティブ化する場所や、ストレージに使用されるローカルデータファイルがわかりません。yahoofinance.rbを呼び出すたびに、squidプロキシログにそのWebトラフィックが表示されます。私のエンジンのいくつかの処理段階で何千ものEODクエリが重複していることが多いため、これらのWebルックアップが大きなボトルネックになっています。
このホイールはすでに発明されていると思います。必要に応じて完全なRDBMSバックエンドを使用しますが、MySQLクライアントでRuby、Perl、Bashスクリプトに負担をかけることになります。
比較すると、ポーランドの株式市場向けに作成したものは、約700のシンボルごとにテキストファイルのみを維持し、grep、sed、awkのみで処理されるため、非常に高速です。同等のスクリプトを何千回もループしているにもかかわらず、ほぼ瞬時に処理されます。 GPW交換のための私のソフトウェアの毎日の市販前の処理は、数時間ではなく数分で行われます。
financial - API を介したストック ベータ (できれば C# で)
APIを介して株式のベータを取得する方法を知っている人はいますか? (できればC#で)
Yahoo/Google/Reuters/Bloomberg の Web サイトにアクセスすると入手できることは知っていますが、YQL/Google Finance ストック API/その他のインターフェイスのいずれも、この要素へのアクセスをサポートしていないようです。
yahoo-finance - google Finance APIの財務履歴オプションデータ(ストライキなどを含む)
Google Finance APIによるストライキで過去のオプションデータを取得する方法を誰かが提供できますか?Mbe Yahoo APIはそれを行うことができますか?どうも。
financial - 詳細な過去の財務データへのプログラムによるアクセス
http://www.gummy-stuff.org/Yahoo-data.htmに記載されている会社に関する詳細な財務指標にアクセスするための優れた API が Yahoo にあることは知っています。Yahoo は、 http://code.google.com/p/yahoo-finance-managed/wiki/csvHistQuotesDownloadに記載されている過去の価格データも提供しています。
ただし、株価だけでなく、10 年前の会社の収益など、詳細な履歴データにプログラムでアクセスできる場所を見つけようとしています。そのようなサイトを知っている人はいますか?私は喜んで支払います。 http://www.mergent.com/serviusだと思いますが、非常に高価に思えます。ある企業からの標準化された 1 つの財務報告書の費用は 50 単位で、従量制プランでは 2.50 ドルです。
Google には、5 年前にさかのぼるように見えるかなり優れた過去の財務データがあるようです。それらを削ってみるかもしれませんが、もっとずっと前に戻りたいと思います。何か案は?
api - Yahoo / Google Finance APIから毎日の移動平均を取得するにはどうすればよいですか?
履歴データの毎日の単純移動平均の値が必要ですか?方法はありますか?
それとも最終日だけですか?
SMA 20日、SMA 5日、SMA50日
APIまたは.csv出力を介したこれらすべてのもの
xcode - 株価をアプリにダウンロードする
iOS プログラミングは初めてで、設計中の iPad アプリで株価と株式の詳細を表示したいと考えています。Google ファイナンスまたは yahoo ファイナンスの 2 つのオプションを検討しています。
サイトに URL リクエストを送信し、Xcode で応答を処理するにはどうすればよいですか?
yahooにはYQLサービスがあることがわかりましたが、yahooのドキュメントをオンラインで読んでも、それを機能させる方法について頭を悩ませることができないので、避けたいと思っています。Google API を見てみましたが、それを統合して在庫の詳細を要求する方法がわかりません。私は URL リクエスト ルートをたどり、URL リクエストからの応答を処理するための基本的なコードを作成することにしました。 .
yahoo-finance - Google または Yahoo の金融 API で特定の条件で株式のリストを照会する
Google および Yahoo の金融 API で、特定の条件に一致する銘柄記号のリストを照会する方法はありますか?
たとえば、最も価値のある 10 の株式シンボルを取得しますか? 照会したい具体的なシンボルを API で指定して情報を取得できることはわかっていますが、特定の条件に一致するシンボルのリストを取得することは可能ですか?
どうもありがとう。
python - Google Finance が Python スクリプトをボットとして認識し、ブロックする
Google Finance で株式データを取得して出力するスクリプトを作成しました。これは素晴らしくシンプルです。それは常に機能していましたが、今朝から、株価データではなく自動化されたスクリプトである可能性があることを示すページしか表示されません. もちろん、スクリプトなので、キャプチャを渡すことはできません。私に何ができる?
api - ポートフォリオを監視/変更するためのGoogle Finance APIの代替?
以前はGoogle Financeを使用してポートフォリオを作成/変更してから自分のサイトに表示していましたが、削除されたため、無料の代替手段があるかどうか疑問に思っていますか?
基本的に、私はさまざまな要因 (現在 20) に基づいてさまざまなポートフォリオを作成するプログラムを持っているので、私のサイトの 20 個のリンクのそれぞれが、ポートフォリオを表示するページに人々を誘導します。ポートフォリオを自動的に更新するために使用できるものを探しています。
もしお役に立てれば、私のサイトは基本的に、人々が自分のポートフォリオを管理する方法を学ぶのに役立つ無料のチュートリアル サイトです. さまざまな教訓があり、市場データとニュース (既に入手しています) を使用してサンプル ポートフォリオを自動的に生成し、すべてがどのように組み合わされるかを示します。Google Finance が好きだったのは、彼らは Google のすべてのデータを見ることができたからです。
この結果を得るために使用できるものはありますか?