2017-10-18 4 views
0

各四半期に、アナリストは特定の株式の価格見積もりを行います。たとえば、ヤフー・ファイナンスでは1年間の見積もりが可能です。株価は1年間の見積もりで取引する

私は私が来月に彼らの四半期ごとの収益結果を発表する株式のダッシュボードを持つことができます方法は(スキャナを構築?)見つけたいです。現在の株価、1年間の価格見積もり、時価総額および収益日を示す列を含みます。

私はインタラクティブブローカー(IB)を使用していますが、IBの下でそれを行うことは可能ですか?そうでない場合は、別のプラットフォームとそれをどうやって行うのか分かりません。

答えて

0

IB APIあなたはほとんどすべてを解決することができますが、それは非常に複雑で、あまりよく説明されていません。あなたの質問に

は、私はあなたが最初の場合

  • 終値
  • 1年間推定
  • 時価総額
  • 決算日

のあなたの必要性を読んreqMktDataし、直前のクローズまたはリアルタイムの価格(メッセージデータタイプの異なるフィールド)を受け取ります。時価総額のためには、(一部はCoGeneralInfoと呼ばれ、AAPLのために、私は数週間前にライン<SharesOut Date="2017-12-30" TotalFloat="5077957038.0"> 5081651000.0</SharesOut>を発見された)recordType="ReportSnapshot"を使用してreqFundamentalDataことにより、株式の量を計算します。

私はあなたがあまりにも、すべての可能なxml -filesに推定し、収益の日付を見つけると思います。

多分、これはあなたを助けるでしょう。

+0

あなたは間違って私がIB APIをどこから始めるべきか分かりません。チュートリアルのリンクがありますか?私はデータ科学者です。つまり、Kaggleカーネルを使用して、ローカルAnaconda/Python環境またはオンラインで動作するようにAPIからデータを取得できます。また、別のAPIについて知っていれば分かりません。共有することを躊躇しないでください。また、IB APIからデータを引き出す独自のコードを持っていれば、仲間のキーのリストは分かれています。以前はYahooの資金を使いましたが、サービスを終了しました。 – Wazaa

+0

締め切り価格を請求して受け取るためのコードを書き始めるだけです。接続を開き、 'reqMktData'でリクエストし、ハンドラ内で受信し、' message.field'の数字9を捕まえなければなりません。 Pythonの 'ibpy'-libraryを試してください。 – TravelTrader

+0

さて、どうもありがとう!私が話した最初のクオンツトレーダーであることに興味があります。あなたはレッスンで学んだことやalgos /戦略を市場で共有しているブログなどをオンラインで持っていますか? – Wazaa

関連する問題