如何在Julia中加载IQFeed数据

时间:2017-10-23 08:49:56

标签: julia quantitative-finance

在Julia中,如何高速加载IQFeed数据? 我们购买了IQFeed许可证

我想做这样的事情[导入和清理(删除NA或以其他方式处理丢失的数据)] (https://grollchristian.wordpress.com/2014/09/05/sp500-data-download-julia/

他使用EconDatasets我不明白它需要哪个Feed?

或许我必须修改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,但似乎并非如此。我需要运行提供的软件然后......?

任何人都有Julia和IQFeed或类似的经历吗? (今天是否有任何朱莉娅程序员)?

1 个答案:

答案 0 :(得分:0)

根据Colin T. Bowers的说法,Julia仍然处于测试阶段,并且没有包装。出于这个原因,我们决定不继续朱莉娅。

所以简短的回答是:没有。

如果您仍想自己动手,最简单的方法是使用两个可用的开源python IQFeed软件包中的一个,它基本上使用预定义文本(utf-8)消息调用套接字并接收导致回调。

把它们变成朱莉娅对我来说似乎很容易。

您需要首先使用您从中获得的用户名/密码运行IQFeed客户端。