在 Julia 中,如何高速加载 IQFeed 数据? 我们为 IQFeed 购买了许可证
我想做这样的事情[导入和清理(删除 NA 或以其他方式处理丢失的数据)] (https://grollchristian.wordpress.com/2014/09/05/sp500-data-download-julia/)
他使用 EconDatasets 我不明白它从哪个提要中获取?
或者也许我必须修改 bloomberg.jl 包?
或者从 IQFeed 阅读是完全不同的事情?
我找不到有关如何执行此操作的任何文档。我是 Julia 的新手,也是使用 IQFeed 的新手。
我看到了一个“定量金融计算”包列表,但似乎没有一个解决技术融资数据的导入和对导入数据的分析。
我看到 pyiqfeed 用于在使用套接字的 Python 中导入 iqfeed。
# 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 从 URL 访问 csv ,但似乎并非如此。我需要运行提供的软件然后...?
有人有使用 Julia 和 IQFeed 或类似软件的经验吗? (今天有没有 julia 程序员)?
根据 Colin T. Bowers 的说法,Julia 仍处于测试阶段,并且没有针对它的软件包。出于这个原因,我们决定不继续使用 Julia。
所以简短的回答是:没有。
如果您仍想自己动手,最简单的方法是使用两个可用的开源 python IQFeed 包之一,它基本上使用预定义文本 (utf-8) 消息调用套接字并接收结果回调。
在我看来,将它们变成 Julia 很容易。
您需要先使用从他们那里获得的用户名/密码运行 IQFeed 客户端。
我刚刚在 GitHub 上创建了一个新的 REPO。
请参阅:https://github.com/CBrauer/IQFeed-julia
查尔斯