如何在 Julia 中加载 IQFeed 数据

How do I load IQFeed data in Julia

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

的许可证

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

他使用 EconDatasets 我不明白它从哪个 feed 获取?

或者我必须修改 bloomberg.jl 包?

或者从 IQFeed 阅读可能是完全不同的东西?

我找不到有关如何执行此操作的任何文档。我是 Julia 的新手,也是使用 IQFeed 的新手。

我看到了 'qunatitative financial computing' packages 的列表,但 none 似乎解决了技术融资数据的导入和对导入数据的分析。

我看到 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 或类似软件吗? (今天有没有 julia 程序员)?

根据 Colin T. Bowers 的说法,Julia 仍处于测试阶段,没有针对它的软件包。出于这个原因,我们决定不继续使用 Julia。

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

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

在我看来,将它们变成 Julia 非常容易。

您首先需要 运行 IQFeed 客户端,并从他们那里获得 username/pw。