INNER CODE UNIT · Java
isOrderCancelled
qtds35k/HighFrequencyTradingBot · src/trading/HttpHelper.java:364
public boolean isOrderCancelled(String orderId) throws IOException, InterruptedException {
Connection.Response resp = Jsoup.connect("https://invest.firstrade.com/cgi-bin/orderstatus?showopenorder=1&showexeorder=1&showrejectorder=1&showtype=ALL")
.userAgent(agent)
.referrer(referer)
.cookies(session)
.method(Method.GET)
.execute();
session.putAll(resp.cookies());
// randomSleep(1);
Document doc = resp.parse();
String orderStatus = doc.select("#order_status > tbody > tr#" + orderId + " > td.last > div").get(0).text();
println("order " + orderId + " is " + orderStatus);
return orderStatus.contains("Cancel");
}
// cancel an order