【问题标题】:Execution History in IBrokersIBrokers 中的执行历史
【发布时间】:2015-02-17 23:07:03
【问题描述】:

我想通过 R 中的 IBrokers 包获取过去 n 天(最多 60 天)的历史执行数据。这甚至可以通过 reqExecutions() 实现吗?我看过一些例子,比如在RMetrics 上发布的例子。很抱歉在某种意义上交叉列出...

如果没有通过 IBrokers 的方法,是否有其他方法可以访问这些数据并将其拉入 R 进行分析?

谢谢-

tws <- ibgConnect()
id <- reqIds(tws)      
reqExecutions(tws, reqId = as.character(.Last.orderId), 
ExecutionFilter = twsExecutionFilter(clientId=id))

【问题讨论】:

    标签: r ibrokers interactive-brokers


    【解决方案1】:

    您只能在 TWS 交易日志中核对的那些日子获得执行。离奇但真实,它将您限制在一周内。

    您可以登录到订单管理并下载它们,但使用安全令牌很难实现自动化。

    我注意到 TWS 目录中有一个文件 jts\d???\executions.txt 这是我刚刚回答的另一个问题的今天的摘录。

    USD,BOT,100000,1.20990,22:01:49,20150511,IDEALPRO,DU000000,,,

    (DU0 是我的帐号)

    所以不需要执行,如果您在同一台计算机上,您已经拥有它们。

    【讨论】:

    • 有人刚刚投了赞成票,但这不再有效。最新版本中没有执行文件,所有日志都已编码。您可以每周解码日志并保存它们或保存未编码的 api 日志并从中提取/解析执行和佣金报告数据。在设置中开启 api 日志记录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-13
    相关资源
    最近更新 更多