問題タブ [stockquotes]
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.
r - Rでのデータ操作、ストックデータ変換
交換データの古典的な「time * OHLC」データ形式から次の data.frame を作成したいと思います。
開始点は次のデータ フレームです。
テーブルには 1534129 行あります。次の構造にデータを移動することに少し必死です。
これが最初の行を書き換える方法であり、この拡張子を元のファイルのすべての行で繰り返す必要があります。私のタスクの 2 番目の部分は、バー作成段階で高値または安値が最初に来るかどうかを決定するパラメーター (分布) を設定することです。もちろん、これは後でデータ操作にさらに影響を与えますが、まだ出発点には達していません。
後で、コードを操作して、常に高を選択した場合にデータがどのように見えるかを決定したいと思います。次に、最初に低が作成されます (そしてその反対)。最初に行きます。
うまくいけば、タスク (質問) が正確に説明されます。私はすべてのヒント、またはアイデアを嬉しく思います。ご協力ありがとう御座います。
r - リアルタイム株価 R
R を使用していくつかの市場分析を行おうとしています。パッケージを使用して分間隔でリアルタイムの株価を取得する方法はありますか? 私は quantmod に精通しており、getSymbols() 関数を使用しましたが、マイニングできるすべてのデータは 15 分前のものです。ありがとうございました。
javascript - Yahoo ティッカー API がリアルタイムではなくなった
当社の現在の株価を取得するために、何年も yahoo rest API を使用してきました。
最後の終値が表示されるようになったことに気付きました (つまり、11:00 にチェックすると、前日の午後 4 時の価格が表示されます。
誰にも回避策がありますか?それとも、ヤフー以外の誰かからの別の残りのAPIですか???
すべての入力に感謝します!
例: http://quote.yahoo.com/d/quotes.csv?s=tsla&f=sl1d1t1c1ohgvj1pp2owern&e=.csv
javascript - 株価データに誤りがない場合のみダウンロードする方法は? (404)
このスクリプトは、finance.yahoo.com から過去の株価をダウンロードします。ティッカーの配列を使用してスクリプトをループし、ティッカー配列に基づいてリンクを作成し、各ティッカーに関連付けられたデータをダウンロードします。ただし、一部のティッカー シンボルは最新ではないため、yahoo は価格情報を含む csv の代わりに 404 ページを配信します。エラーページは代わりにcsvに保存され、コンピューターに保存されます。これらのファイルをダウンロードしないために、「申し訳ありませんが、要求したページが見つかりませんでした。」という文字列を探しています。これは、404 ページの指標として各 yahoos エラー サイトに含まれています。
コードの動作 (出力、以下のコードを参照):
コードはすべてのティッカーを実行し、すべての株価の .csv をダウンロードします。これはすべてのティッカーで問題なく機能しますが、一部のティッカー シンボルは yahoo で使用されなくなりました。もう使用されていないティッカー シンボルの場合、プログラムは yahoos 404 ページを含む .csv をダウンロードします。すべてのファイル (実際のデータを含む適切なファイルも含む) は、ディレクトリ c:\Users\W7ADM\stock-price-leecher\data2 にダウンロードされます。
問題:
コードが 404 ページを csv ファイルにダウンロードしないようにしたいのですが、この場合は何もせず、ループ内の次のティッカー シンボルに移動します。文字列「申し訳ありませんが、リクエストしたページが見つかりませんでした。」を検索するif条件でこれを達成しようとしています。yahoos 404-pages に表示されます。最後に、実際に存在するティッカーのすべての csv をダウンロードして、hdd に保存します。
出力:
yahoo-api - インドNSE、BSEのヤフーファイナンスからの株価
以下は、YQL を使用したクエリです。データは Yahoo ファイナンスを使用して取得されます。インドの NSE、BSE で取引されている株式のシンボルを使用しています。
奇妙なことに、このクエリは常にすべてのフィールドに対して null データ (無効なデータ) を返します。使用しているシンボルが正しく、詳細をクエリするために Yahoo ファイナンスで使用できる場合でもです。実際、別のインドの取引所 BSE も同様で、それぞれのシンボルは AIAENG.BO、ATULAUTO.BO です。
ただし、「YHOO」、「AAPL」、「GOOG」、「MSFT」などの US Nasdaq シンボルに置き換えると、問題なく動作します。
excel - 改行ではなく 1 行ですべてをダウンロードする CSV テキスト
このコードを使用して、Yahoo Finance から特定のティッカーの CSV 形式をダウンロードします。何らかの理由で、CSV ファイルが、株価履歴の毎日の新しい行を開始するはずの同じ行でダウンロードされています。このため、オープン ファイルを # メソッドとして入力に使用できません。何か案は?ヘルプや提案をお寄せいただきありがとうございます。
ios - Workflow for iOS アプリ内で動作する ICU Regex テキスト マッチ
初めて投稿し、ICU Regex を使用したテキストの一致に問題があります。私は iOS アプリのワークフローを使用しており、OTC 株式データを取得する必要があるため、部分的に yahoo ファイナンスを使用して株式のワークフローを作成しようとしています。
この URLから、次の情報が得られます。
私が作成しているワークフローは、会社名を要求し、それを上記の URL に挿入するのでcol1:0.0072
、この例では 0.0072 である重要な価格に注意してください。さらにフィールドを追加して関連データを取得できるようにします (例: col2:date)。
正規表現を使用しない回避策がありますが、追加のデータ セットを追加するとワークフローが非常に長くなります。他の誰かが株式ワークフローを投稿し、yahoo 以外の別のサイトを使用して単純に使用\{.*\}
しましたが、そのサイトは株式を引用符で返しましたが、価格は引用符で示されませんでしたが、yahoo は株式と価格の両方を引用符で示し、そのコードは機能しません。また、彼が使用したサイトはOTC株では機能しません
このアプリは、私の知る限り、Straight ICU Regex のみを使用するため、他の言語の正規表現の例の半分を実際に実行することはできません。
私はこれに何時間も費やしましたが、ICU Regex (NSRegularExpression タイプ) が必要であり、試した例の半分が間違っていることが最近わかったので、半分の時間は間違った構文を使用していました。
私が変更している元のワークフローでは、これを URL として使用しました: http://dev.markitondemand.com/Api/v2/Quote/jsonp?symbol=AAPL
結果の出力は次のとおりです。
そして、それは彼が "Match Text" を使用して作業したコードで、\{.*\}
JSON からのセットを解析できる入力からの辞書の取得を使用しました (この関数では JSON ( など{"foo": "bar"}
) とキーと値のペア ( などfoo=bar&baz=biz
) がサポートされています)。
だから私は彼が使用したもののような短いコードと私が使用している現在の回避策のような短いコードが欲しかった.
php - Google Finance JSON は複数のシンボルでは機能しません
http://finance.google.com/finance/info?client=ig&q=GOOG (これは単なる例です)を使用して、Google ファイナンスから PHP と JSON を使用して、リアルタイムの株式更新/見積もりを取得しています 。私のコードは正常に動作します。上記のリンクを使用します(取得したい株式が1つしかないため、つまりGOOG)が、最後にさらにいくつかの株式シンボルを追加しようとすると