【问题标题】:IBrokers Put in an Order at the MidIBrokers 在中间下订单
【发布时间】:2019-01-08 02:43:42
【问题描述】:

我正在尝试使用 R 和 IBrokers 以及模拟交易账户的一些想法。我正在考虑通过 R 下订单,但想知道是否有一种简单的方法可以以中等价格下订单,因为我不希望总是以买价和卖价进行买卖。

我相信我正在寻找的是一个挂钩到中点的订单 (https://www.interactivebrokers.com/en/index.php?f=1058)。在 IBrokers 包的 R 文档中,我没有将其视为订单类型。有谁知道这是否可行?

【问题讨论】:

    标签: r trading ibrokers


    【解决方案1】:

    根据API documentation pegged midpoint,订单类型应为“PEG MID”。

    placeOrder(twsconn=tws,
                Contract=twsSTK("AAPL"), 
                Order=twsOrder(reqIds(tws),
                               action = "BUY", 
                               totalQuantity = 10, 
                               orderType = "PEG MID"))
    

    注意:我没有对此进行测试,因为目前我正在进行实时会话。

    【讨论】:

    • 我可能误解了 PEG MID,但是当我用它测试下订单时,它们似乎并没有真正被执行。该命令在工作站中被识别,所以我可能误解了它的含义。我只想在中间而不是市场进行买卖。
    • 如果市场反其道而行之,则应填满。又名,当市场上涨时会触发卖单。当然,有人必须以你的中等价格购买它。您可能想要检查“SNAP MID”,但这不在 API 中。我不确定它是否会被tws接走。 Snap to Midpoint BUY 订单捕捉到买/卖的中点减去偏移量以设置订单价格。对于卖出订单,它会捕捉到买/卖的中点加上偏移量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 2015-06-19
    • 1970-01-01
    相关资源
    最近更新 更多