Hi!
I couldn't find in the samples and in in the javadocs how to add orders of a different type to the heatmap. The task is pretty simple: get a signal from outside, add order to Bookmap. Depending on the type of the external order I'd like to add market, limit or stop orders. Is that possible?
Thanks
How to send orders to bookmap
Re: How to send orders to bookmap
You can use the API to send orders, here is a sample:
Check the javadoc for class SimpleOrderSendParameters to get all the details and options.
Code: Select all
SimpleOrderSendParametersBuilder simpleOrder = new SimpleOrderSendParametersBuilder(alias, isBuy,
size);
simpleOrder.setLimitPrice(limitPrice);
OrderSendParameters testOrder = simpleOrder.build();
api.sendOrder(testOrder);
Re: How to send orders to bookmap
Hello,
Can an example be provided how to send a single order,
Using code below sends multiple orders if used on Bbo or on Trade
SimpleOrderSendParametersBuilder longOrderSendParameters = new SimpleOrderSendParametersBuilder(alias, true, ls);
longOrderSendParameters.setLimitPrice(emaValue * pips);
longOrderSendParameters.setTakeProfitOffset(tp);
longOrderSendParameters.setStopLossClientId("longStop");
longOrderSendParameters.setTakeProfitClientId("longTarget");
longOrderSendParameters.setClientId("LongOrder");
longOrderSendParameters.setStopLossOffset(sl);
OrderSendParameters longOrder = longOrderSendParameters.build();
api.sendOrder(longOrder);
orderSent = true;
Thanks in advance !
Can an example be provided how to send a single order,
Using code below sends multiple orders if used on Bbo or on Trade
SimpleOrderSendParametersBuilder longOrderSendParameters = new SimpleOrderSendParametersBuilder(alias, true, ls);
longOrderSendParameters.setLimitPrice(emaValue * pips);
longOrderSendParameters.setTakeProfitOffset(tp);
longOrderSendParameters.setStopLossClientId("longStop");
longOrderSendParameters.setTakeProfitClientId("longTarget");
longOrderSendParameters.setClientId("LongOrder");
longOrderSendParameters.setStopLossOffset(sl);
OrderSendParameters longOrder = longOrderSendParameters.build();
api.sendOrder(longOrder);
orderSent = true;
Thanks in advance !
-
- Posts: 551
- Joined: Mon Jul 09, 2018 11:18 am
- Has thanked: 25 times
- Been thanked: 86 times
Re: How to send orders to bookmap
#onBbo or #onTrade may be triggered dozens times a minute so every time another order will be placed.