Questions tagged [limit-order-book]

The prioritized list of resting orders held by the exchange. Each limit order represents an obligation to buy or sell. The most common type of order book is prioritized first by price and them by time. Another variation is the price/size book, where larger size results in higher priority.

Filter by
Sorted by
Tagged with
1 vote
0 answers
31 views

Downloaded data is quote-driven or order-driven?

I downloaded data from Refinitiv Datastream (But I think that you get the same data from Bloomberg) to write my thesis. I downloaded prices and volumes. I have a crucial question now: Are the prices ...
user avatar
  • 155
1 vote
2 answers
108 views

Backtesting using microstructure (orderbook) data

I would like to use tick data (especially order book data; but also trade) to backtest my strategies, can anyone offer a recommendation? Personally, I've written my own backtesting scripts couple of ...
user avatar
  • 136
0 votes
0 answers
49 views

There is given a buy limit order. What is a probability that price will drop below this order?

Let's suppose that there is a buy limit order placed at time $t_0$ i.e. $(P,Q,t_0)$. Here $P$ stands for price of this order and $Q$ is the number of shares. Assuming that this order will be filled, ...
user avatar
  • 279
0 votes
1 answer
43 views

Do IOC Orders Stay on the Order Book for Any Period of Time

I'm confused on whether or not an IOC (Immediate Or Cancel) order will stay on the order book for any period of time. For example, if I place an IOC buy limit order at \$1.00 and the ask price is $1....
user avatar
1 vote
0 answers
49 views

Methods of predicting liquidity consumption

Let's consider limit order book for a certain stock. By liquidity consumers i mean traders that buy/sell shares using market orders. What are the known methods/models for predicting total amount of ...
user avatar
  • 279
3 votes
0 answers
78 views

How to merge ML-based $\alpha$-signal with stochastic control approach?

I'm having a hypothetical situation where I have a set of ML-based alpha signals $\{\alpha_i\}_{i=1}^{N}$ that describe a different states of order book - imbalances, order flow, spread properties etc....
user avatar
0 votes
1 answer
30 views

Difference between real and expected average transaction price of an order?

This might be a really simple question but I'm quite confused. I've been given a limit order book (I don't think it's necessary to upload it for my question but I can if you want me to) and I've been ...
user avatar
0 votes
1 answer
70 views

Trading currency on Kraken.com platform using their REST API (AddOrder), is this correct?

I would like some confirmation on whether what I came up for buying/selling currency on kraken.com is valid. Right now I get ...
user avatar
  • 101
1 vote
1 answer
201 views

Backtest: Fast Reconstruction of Order Book using Order Creation/Completion Data in Python

I am looking for a quick way to reconstruct the order book at the time of each new limit order creation. The data I have is order creation and completion: OrderID time_created time_completed price a ...
user avatar
  • 11
2 votes
1 answer
405 views

Limit Order Book disaster recovery technique

I have designed a fast limit order book, similar to the one described here. It is working and passing the unit tests. Now, I am thinking of its reliability. i.e in case of failure (e.g unhandled ...
user avatar
0 votes
0 answers
25 views

do prior day orders carry over to next day pre market order in Nasdaq?

I am looking at Stefan Jansen's machine learning for trading, specifically, rebuilding Nasdaq order book from Nasdaq itch data. In his jupyter-notebook, he says Throughout the day, new orders are ...
user avatar
  • 101
0 votes
1 answer
99 views

How should Aggressive Limit Orders be Processed in a Limit Order Book

I am a little confused about how orders get processed in a limit order book, hope to get a better understanding with this post. If we start off with an order book ...
user avatar
1 vote
0 answers
107 views

Market making algo using bid ask order volume ladder

I am looking for references for market-making strategies using bid-ask order ladder. Algo should suggest entry prices, and do inventory management. I am more interested in practical simple algo used ...
user avatar
  • 499
5 votes
1 answer
369 views

Modelling queue position

Is there any viable way for me to know the dynamics of my LOB position? Lets suppose the LOB is order based LOB, and i send a order to this level, can i know if the qty in front of me cancelled vs ...
user avatar
  • 183
0 votes
0 answers
70 views

Stop-limit and Limit order at the same time on Binance

Imagine I set a stop-limit order whose trigger and sell conditions are if the price drops to 10$ (stop) sell my asset at 9$ (...
user avatar
2 votes
2 answers
222 views

How is forex market Quote-Driven?

I am new to the field, and trying to understand structure of spot currency market. As it is stated here, Quote-Driven Market ... only displays the bid and asks offers for a security from designated ...
user avatar
0 votes
2 answers
419 views

Predicting price direction from order flow at high frequency

I have access to high frequency data for a few instruments using which I can simulate a limit order book.I would like to predict direction of price(best bid/ask) in the short term(1 sec, 5 sec and 10 ...
user avatar
3 votes
1 answer
265 views

What does a electronic dealer track in a RFQ market?

If you have mid price for rfq market in fixed income. What is the internal order book tracking at a bank? Customers dont place limit orders or do they? There arent any other market makers on your ...
user avatar
  • 2,121
5 votes
3 answers
2k views

Red Black Trees for Limit Order Book

Why do people suggest using red black trees/balanced binary trees for the levels in a limit order book? Why are they algorithmically ideal?
user avatar
  • 2,121
2 votes
2 answers
520 views

What are the proper ways to do order book downsampling?

I have an access to the order book dataset, which was sampled with resolution that is too high for my sandbox experiments with it. Because of that, I was wondering, what would be the correct way to ...
user avatar
1 vote
0 answers
151 views

How to visualize limit order book in gui? What Library or widgets to use?

I have implemented a very simple limit order book in c++ . I would like to visualize it in a GUI application. I don't any experience in GUI. What library and widget may be used? Any suggestion in this ...
user avatar
1 vote
0 answers
35 views

OrderId data type is double in tick by tick datafeed

I am going through multicast protocol for tick by tick data of national stock exchange(NSE, India) and the orders are uniquely identified by orderID and they have defined it to be a double datatype. ...
user avatar
3 votes
1 answer
223 views

Order Replacement Trade-off for a Market Maker

Whenever we replace an order, we lost priority since we are added to the end of the queue. If we dont replace an order, there is an obvious chance that we might get picked. There are other situations ...
user avatar
1 vote
2 answers
160 views

Recreating Bid-Ask from Transactions data

A database only has transactions/trades for a given instrument. In order to recreate bid-ask of the instrument to estimate the average bid-ask spread, what process does one need to follow? what are ...
user avatar
  • 61
1 vote
0 answers
25 views

How to find the equilibrium price in a CDA with limit orders?

I'm trying to understand how a continuous double auction works, by working through the below setup: I'm trying to figure out what the final results would look like how to determine the equilibrium ...
user avatar
  • 111
1 vote
1 answer
104 views

How do limit order prices meet?

I understand how limit orders work but I don't know how do they meet. Suppose the book of a ticker ABC is empty. Trader 1 sends a buy limit order for 1 share of ABC at 2\$, and at the same time (...
user avatar
1 vote
2 answers
340 views

Limit order book modeling based on computational statistics

Is someone aware of publications that try to model limit order book (and market mircostructure) in general using CS tools (such as online machine learning, game theory ecc...) and not stochastic ...
user avatar
  • 11
3 votes
3 answers
185 views

Pegged Orders Positioning

I have a strategy that involves being first in the order queue in a tight market where the tick can change from bid to ask or ask to bid by one tick. I am looking at pegged orders so when the bid ...
user avatar
  • 31
0 votes
1 answer
163 views

How Crypto Exchanges handle overlapping orders when self trading is disabled?

I am unsure how a typical "matching engine" handles overlapping orders (in my case, Deribit). I would be just as interested in how any crypto exchange handles the situation. The user has ...
user avatar
2 votes
1 answer
137 views

How do locked markets get resolved in a low-volume market?

Consider a low-volume exchange-traded security that sometimes sees no trading volume for days on end. Examples of such securities are some bonds, preferred shares, SPACs, and ETFs listed on the NYSE ...
user avatar
  • 481
0 votes
0 answers
76 views

Which features based on orderbook information could be relevant for price prediction?

I have some orderbook data, including 5 ask prices, 5 bid prices, amount of asks and bids for every price, and midprice which is equal to (best bid + best ask)/ 2. I would like to predict absolute ...
user avatar
4 votes
1 answer
467 views

Complexity of using balanced-tree to model order book

I have bene researching on the best data structure to implement a limit order book. Some of the most common implementations include arrays and balanced trees. This link has a good set of references. ...
user avatar
3 votes
0 answers
343 views

Market Making Formulation

I'm developing a deep reinforcement learning based approach to market-making. In order to implement this, I need to define the appropriate actions and define environmental steps. While doing some ...
user avatar
  • 61
1 vote
1 answer
442 views

Building Limit OrderBooks methods (order-based) or (level-based)

I'm trying to implement a code to build limit order books. While doing some research I have seen two methods mainly, order-based for equities and level-based for futures. I could not understand why ...
user avatar
  • 321
0 votes
2 answers
111 views

How does a Stock Exchange Provider implement a Stop-Loss Order?

If I place a stop loss order at my provider. Is this order directly forwarded to the stock exchange? Or does my provider implement this logic. If so, do they have to declare any delays that arise by ...
user avatar
  • 3
2 votes
2 answers
163 views

Order anticipation

Is there a way to anticipate order flow on a security. For simplicity's sake i'm referring to a security that is traded on one exchange and has a single order book, by anticipating order flow i mean ...
user avatar
2 votes
0 answers
138 views

Competitive levels in Limit Order Books

I've been doing some research on electronic Limit Order Books (mainly equities) and I was wondering if anyone has seen a paper on how to compute competitive limit order prices. By competitive, I mean ...
user avatar
1 vote
0 answers
37 views

Limit order book - Behaviour of GTC orders in the Orderbook

If I made a GTC (good till cancelled) to a Stock Exchange how will it stay within the Orderbook of the Stock Exchange if not executed during the day? Will it be removed after the trading day is over ...
user avatar
1 vote
0 answers
55 views

What is the price when the buy limit is above sell limit [closed]

Consider a marketplace where the sell order book has one order for 10 units at 1\$, then 10 units at 1.1\$ and then 100 units at 2\$. Say that I want to buy 20 units, and that I place a limit order ...
user avatar
3 votes
2 answers
4k views

How to understand micro-price (aka, weighted mid-price)?

The definition of micro-price is S = Pa * Vb / (Va + Vb) + Pb * Va / (Va + Vb) where Pa is the ask price, ...
user avatar
  • 179
3 votes
3 answers
753 views

How is market buy order executed when meeting both market sell order and limit sell order?

Currently, we all know how market buy order is executed when meeting only limit sell order for time-priority rule.
user avatar
  • 179
0 votes
1 answer
87 views

Translating Order books accounting for fees

I am trying to understand how fee structure plays into how I should best execute a trade. Say there are two exchanges with the following order book: Exchange A: Bid Qty | Bid Price | Ask Price | ...
user avatar
  • 183
2 votes
0 answers
98 views

Probability of getting a fill of a given size

Question is quite simple, what is the probability of getting a fill for: (i) a limit order of size - $s$ (ii) that is $\Delta$ away from the mid-price (iii) in the next $t$ minutes given ...
user avatar
  • 283
5 votes
2 answers
404 views

How can one effectively approximate the fill portion of a limit order in a FIFO order book given it's recent state?

What methods could one use to find the step wise probability of a partial or full fill of an order in the best ask/bid level of a limit order book given the historic best ask and best bid quantities ...
user avatar
  • 153
1 vote
0 answers
103 views

Does EFP (Exchange Futures for Physical) Involves Cash Exchange?

I am new to the concept of Exchange Futures for Physical (EFP). According to some sources (link), An Exchange for Physical (EFP) is a transaction involving the simultaneous exchange between two ...
user avatar
0 votes
1 answer
91 views

Does adverse-selection have a time-frame associated with it?

When my limit order gets filled, the price almost always moves against me due to adverse-selection. However, given 'enough' time the price may yet move back in my favour. Has there been any study ...
user avatar
  • 607
2 votes
0 answers
134 views

Standard ways of simulating order books

What are some standard simple ways of simulating an order book? I have found this paper, but it is missing the implementation details. And more importantly, it appears that it ignores the size of the ...
user avatar
  • 283
1 vote
1 answer
54 views

Function price output hops around sometimes due to rounding

Say we have a function for estimating the fair price of a security. The function gives outputs rounded to the nearest 0.5 (that is, the raw output is not a rounded float, but can have a decimal part ...
user avatar
1 vote
1 answer
117 views

How do you interpret Level 1 data to a list of transactions/trades?

If you have L1 data of a given security, what is the best practice to interpret it to a list of transaction/trades? Or, can we actually do so? Just FYI, it's not a project for school but a problem I ...
user avatar
0 votes
1 answer
67 views

continuous stock price

I wonder what would happen if the stock price becomes continuous? I am thinking that if that happens, everyone just places a limit bid order just above the original best bid order or limit sell order ...
user avatar