括号顺序追踪止损java互动经纪人

时间:2017-04-27 15:58:01

标签: java algorithmic-trading interactive-brokers

在Interactive Brokers Java API上,我正在尝试提交一个订单父级,其中包含一个追踪止损子级。现在我可以放置一个或另一个,但不能同时放置两个。我怎样才能同时提交它们?我应该创建一个数组然后下订单吗?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul class="nav">
  <li><a href="#">Item 1</a></li>
  <li><a href="#">Item 2</a></li>
  <li class="current_page_item"><a  href="#">Item 3</a></li>
  <li><a href="#">Item 4</a></li>
  <li><a href="#">Item 5</a></li>
</ul>

1 个答案:

答案 0 :(得分:0)

您需要通过单独调用placeOrder来下订单。通过在父订单上将transmit设置为false,IB将保留此订单,直到您使用transmit = true提交子订单。 IB的API文档中包含example of submitting a bracket order

请注意,您的代码似乎也是错误的,因为您正在创建名为stoploss的子订单,但之后您正在order设置其订单属性,这是您的父订单。我假设您实际上想要在止损订单上设置这些属性。