How to send orders to bookmap

Custom indicators, trading strategies, data export and recording and more...
hesaid
Posts: 21
Joined: Tue Sep 01, 2020 12:34 pm
Has thanked: 1 time
Been thanked: 1 time

How to send orders to bookmap

Post by hesaid » Wed Oct 21, 2020 9:14 am

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

blk
Posts: 44
Joined: Fri Nov 01, 2019 8:59 pm
Has thanked: 7 times

Re: How to send orders to bookmap

Post by blk » Wed Oct 21, 2020 12:54 pm

You can use the API to send orders, here is a sample:

Code: Select all

SimpleOrderSendParametersBuilder simpleOrder = new SimpleOrderSendParametersBuilder(alias, isBuy,
                size);
simpleOrder.setLimitPrice(limitPrice);

OrderSendParameters testOrder = simpleOrder.build();
api.sendOrder(testOrder);
Check the javadoc for class SimpleOrderSendParameters to get all the details and options.

 

hesaid
Posts: 21
Joined: Tue Sep 01, 2020 12:34 pm
Has thanked: 1 time
Been thanked: 1 time

Re: How to send orders to bookmap

Post by hesaid » Wed Oct 21, 2020 3:15 pm

Ok, thanks!

poliihor
Posts: 1
Joined: Wed May 25, 2022 1:55 pm

Re: How to send orders to bookmap

Post by poliihor » Tue Apr 11, 2023 12:29 pm

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 !

Andry API support
Posts: 548
Joined: Mon Jul 09, 2018 11:18 am
Has thanked: 25 times
Been thanked: 85 times

Re: How to send orders to bookmap

Post by Andry API support » Tue Apr 11, 2023 1:26 pm

#onBbo or #onTrade may be triggered dozens times a minute so every time another order will be placed.

Post Reply