2017-10-23 10 views
1

Juliaでは、IQFeedデータを高速に読み込むにはどうすればよいですか? 我々は彼が私のフィードを理解していなかったEconDatasetsを使用して、[インポート、およびクリーンアップ(NAのを削除するか、そうでない場合は、欠落データを処理する)] (https://grollchristian.wordpress.com/2014/09/05/sp500-data-download-julia/JuliaでIQFeedデータをロードするには

私はこのような何かをしたいIQFeed

のライセンスを購入それはからかかりますか?

おそらくbloomberg.jlパッケージを変更する必要がありますか?

また、IQFeedからの読み込みは、まったく異なるものですか?

これを行う方法に関するドキュメントは見つかりませんでした。私はジュリアには新しく、IQFeedを使うことにも慣れています。

'qunatitative financial computing' packagesのリストを見ましたが、テクニカルファイナンスデータのインポートとそのインポートされたデータの分析には対応していないようです。

ソケットを使用するpyiqfeed for importing iqfeed in Pythonが見えました。

# Modify code below to connect to the socket etc as described above 
admin = iq.AdminConn(name="Launcher") 
admin_listener = iq.VerboseAdminListener("Launcher-listen") 
admin.add_listener(admin_listener) 
with iq.ConnConnector([admin]) as connected: 
    admin.client_stats_on() 
    while not os.path.isfile(ctrl_file): 
     time.sleep(10) 

os.remove(ctrl_file) 

また、Julia accessing a csv from a URLについても読んでいますが、そうではないようです。付属のソフトウェアを実行する必要がありますし、その後...?

誰でもジュリアとIQFeedなどの経験がありますか? (今日は周りにジュリアのプログラマーはいますか?)

+2

私はあなたがこれに対して現在応答していれば驚くでしょう。ジュリアを熱心に働く人々がたくさんいます(私のように、いくつかの資金調達の背景からです)。しかし、その言語はまだベータ版です。コミュニティが現在取り組んでいる問題は、特定のサプライヤとのインターフェースよりもはるかに一般的です。データ・フレームの標準化、高速csv解析、e.t.c ..あなたがiqfeed用のインターフェースで作業したいのであれば、コミュニティから多くのサポートを得ることができますが、AFAIKにはすぐに使えるパッケージはありません。 –

答えて

0

Colin T. Bowersによると、Juliaはまだベータ版であり、パッケージはありません。この理由から私たちはJuliaと続行しないことにしました。

したがって、短い答えはありません。何もありません。

あなたがまだそれに行きたい場合、最も簡単な方法は、2つの利用可能なオープンソースのPython IQFeedパッケージの1つを使用することです。これは、基本的にソケットを事前定義テキスト(utf-8)コールバックの結果。

ジュリアにそれらを回すことは、私にとってはかなり簡単なようです。

IQFeedクライアントを実行する前に、まずユーザー名/パスワードを入力する必要があります。

関連する問題