我正在尝试使用 Interactive Brokers 的自适应算法。似乎 R 的 IBrokers 包(https://cran.r-project.org/web/packages/IBrokers/IBrokers.pdf - pg37 和 38 )没有完成,因为当我执行下面的代码时我的订单没有通过.
tws <- twsConnect()
stockEquity <- twsEquity("AAPL")
parentLongId <- reqIds(tws)
parentLongOrder <- twsOrder(parentLongId, action="BUY", totalQuantity = 100, orderType = "MKT", transmit=TRUE,
algoStrategy ="Adaptive", algoParams = "Normal")
我在 GitHub ( http://interactivebrokers.github.io/tws-api/ibalgos.html ) 上找到了 JAVA、Python、C# 和 C++ 的 API 指南。我想知道是否有人知道如何将代码转换为 R。
Java的例子,
Order baseOrder = OrderSamples.LimitOrder("BUY", 1000, 1);
AvailableAlgoParams.FillAdaptiveParams(baseOrder, "Normal");
client.placeOrder(nextOrderId++, ContractSamples.USStockAtSmart(), baseOrder);
public static void FillAdaptiveParams(Order baseOrder, String priority) {
baseOrder.algoStrategy("Adaptive");
baseOrder.algoParams(new ArrayList<>());
baseOrder.algoParams().add(new TagValue("adaptivePriority", priority));
}