Accessing MBO data for stop orders
-
- Posts: 6
- Joined: Fri Jul 12, 2019 2:33 pm
- Has thanked: 1 time
Accessing MBO data for stop orders
Hello,
I'm trying to code a strategy that takes stop runs into consideration. I've noticed that the advanced CVD module requires MBO data to filter by aggressive stop orders. Is this something that we can access via the API? I might have missed it but didn't see anything in the docs.
From what I can tell, you might be able to derive stop orders by keeping a list of passive order IDs from the order book. If a stop run occurs they would be using a newly created market order and it's OrderId would not be in the list that's being kept.
If not is there any documentation/whitepapers/ etc.. on tracking those events? I assume a naive solution would be to look for a large number of market orders hit within a very small time frame and assume they were stops being filled.
Thanks in advance!
I'm trying to code a strategy that takes stop runs into consideration. I've noticed that the advanced CVD module requires MBO data to filter by aggressive stop orders. Is this something that we can access via the API? I might have missed it but didn't see anything in the docs.
From what I can tell, you might be able to derive stop orders by keeping a list of passive order IDs from the order book. If a stop run occurs they would be using a newly created market order and it's OrderId would not be in the list that's being kept.
If not is there any documentation/whitepapers/ etc.. on tracking those events? I assume a naive solution would be to look for a large number of market orders hit within a very small time frame and assume they were stops being filled.
Thanks in advance!
-
- Posts: 6
- Joined: Fri Jul 12, 2019 2:33 pm
- Has thanked: 1 time
Re: Accessing MBO data for stop orders
nm, figured it out. You need to use MarketByOrderDepthDataListener and get the order IDs from there.
-
- Posts: 548
- Joined: Mon Jul 09, 2018 11:18 am
- Has thanked: 25 times
- Been thanked: 85 times
Re: Accessing MBO data for stop orders
Could you please clarify your question.Do you have this API ?
Bookmap API is a communication protocol between Bookmap and clients' modules (in this case). MarketByOrderDepthDataListener is a part of the Simplified API.
Ypou can learn more about the API here.
Re: Accessing MBO data for stop orders
Data is on rithmic or CQG bookmap don't have acces for stop order volumetric, but possible in local mode on your computer directlyAndreyR wrote: ↑Wed Jan 22, 2020 10:51 amCould you please clarify your question.Do you have this API ?
Bookmap API is a communication protocol between Bookmap and clients' modules (in this case). MarketByOrderDepthDataListener is a part of the Simplified API.
Ypou can learn more about the API here.
-
- Posts: 548
- Joined: Mon Jul 09, 2018 11:18 am
- Has thanked: 25 times
- Been thanked: 85 times
Re: Accessing MBO data for stop orders
If an exchange provides MBO data it comes to your module if it implements MarketByOrderDepthDataListener. So you can analyze it and make decisions and take actions based on that data
Re: Accessing MBO data for stop orders
macbartin wrote: ↑Tue Feb 04, 2020 2:10 pmData is on rithmic or CQG bookmap don't have acces for stop order volumetric, but possible in local mode on your computer directlyAndreyR wrote: ↑Wed Jan 22, 2020 10:51 amCould you please clarify your question.Do you have this API ?
Bookmap API is a communication protocol between Bookmap and clients' modules (in this case). MarketByOrderDepthDataListener is a part of the Simplified API.
Ypou can learn more about the API here.
Rithmic's API does have sever-side volume conditions for stops called conditional release orders.Many are just waiting for it to be added to the Bookmap API...locally it make little sense.
Re: Accessing MBO data for stop orders
mpxtreme wrote: ↑Fri Feb 14, 2020 11:33 pmmacbartin wrote: ↑Tue Feb 04, 2020 2:10 pm[font][font]Les données sont sur un bookmap rithmique ou CQG n'ont pas d'accès pour l'ordre d'arrêt volumétrique, mais possible en mode local directement sur votre ordinateur[/font][/font]AndreyR wrote: ↑Wed Jan 22, 2020 10:51 am
[font][font]Pourriez-vous clarifier votre question. [/font][/font]
[font][font]L'API Bookmap est un protocole de communication entre Bookmap et les modules clients (dans ce cas). [/font][font]MarketByOrderDepthDataListener fait partie de l'API simplifiée. [/font][/font]
[font][font]Vous pouvez en savoir plus sur l'API [/font][/font][font][font]ici[/font][/font][font][font] .[/font][/font]
[font][font]L'API de Rithmic a des conditions de volume côté serveur pour les arrêts appelés ordres de libération conditionnelle.Beaucoup attendent simplement qu'elle soit ajoutée à l'API Bookmap ... localement, cela n'a pas de sens.[/font][/font]
[font][font]yess thanks, it's possible to have MBO for Eurex data with Rithmic ? [/font][/font]