1

Perl を使用して Yahoo および Google Finance から履歴の引用を取得し、DB に保存して比較および検証する方法。これを作成するのに最適でシンプルな Perl/Windows DB と、このデータを比較するための Perl/Algoritmo は何ですか?

4

1 に答える 1

2
  • (現在ではなく)過去のクオートを取得するには、既存の CPAN モジュールを使用するか (たとえばFinance::QuoteHist::Yahoo/ Finance::QuoteHist::Google- グーグルで "cpan history yahoo quotes" を検索する場合はトップ リンク)、または次のように独自のモジュールを展開します。

    • LWP::MechanizeY! を取得するために使用します。とG!関連する URL からの履歴データを HTML として取得します (私の知る限り、公式の Yahoo CSV 引用 API は履歴データを作成していませんが、間違っている可能性があります)。

    • HTML パーサーを使用してHTML::TreeBuilderその HTML を解析し、見積もりデータを抽出します。

  • データを保存するには、単純なCSVファイルからSQLiteデータベース(またはDBMファイル、またはMySQL、ただし最後の2つがWindowsで機能するかどうかはわかりません)まで、ほとんどすべてのデータベースを使用します。どちらを選択するかは、保存するデータの量とそのデータで何をしたいかによって異なります。

  • 比較するには、比較の計算対象に応じて、データベース クエリ/レポートを実行できます。または、データを (一括またはセキュリティごとのループで) プログラムに取得し、Perl コードで比較します。何をどのように比較したいかについて、より明確な説明がなければ、これ以上詳細を提供することはできません。

これらの各手順についてより具体的な質問がある場合は、何を行ったか、どのような問題が発生したかを自由に投稿してください。SO が喜んでお手伝いします。

于 2010-10-15T17:43:30.983 に答える