Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BEP-67: Price-based Order Expiration #67

Merged
merged 1 commit into from
May 29, 2020
Merged

BEP-67: Price-based Order Expiration #67

merged 1 commit into from
May 29, 2020

Conversation

EnderCrypto
Copy link
Contributor

@EnderCrypto EnderCrypto commented Mar 13, 2020

This BEP describes an enhancement of the Order Expiration.
Currently orders on Binance Chain will be expired after 3 days. It is better if we could keep some open orders longer so that traders do not need re-create the expired orders every 3 days.

The solution is to keep orders in the best 500 price level for 30 days rather than 3 days.

@EnderCrypto EnderCrypto requested review from rickyyangz and chainwhisper and removed request for rickyyangz and chainwhisper March 13, 2020 09:28
@EnderCrypto EnderCrypto force-pushed the order_expire branch 3 times, most recently from 23e27e0 to 8a8ca54 Compare March 15, 2020 10:02
@EnderCrypto EnderCrypto changed the title order expiration change BEP-67: Differential Order Expiration Mar 24, 2020
BEP67.md Outdated

## 2. Abstract

Currently orders on Binance Chain will be expired after 72 hours. This may lead to high frequency of order placement, which is not very convenient to users.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not exactly 72 hours. "high frequency" is a word often used in "high frequency trading", which means trade multiple time in a sub-second time period. I suggest we say:

"Order cannot live long on the market even their price stays competitive, which is not convenient and incur cost to traders."

BEP67.md Outdated
## 5. Specification

### 5.1 Order Expiration
In the 1st block after UTC 00:00 every day, orders which have been staying in order book for longer than 72 hours will be removed from order book and marked as 'expired'.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please highlight this is the "current implementation".

@EnderCrypto EnderCrypto force-pushed the order_expire branch 2 times, most recently from 00ebf47 to 1edf030 Compare April 7, 2020 05:39
@EnderCrypto EnderCrypto changed the title BEP-67: Differential Order Expiration BEP-67: Price-based Order Expiration Apr 7, 2020
BEP67.md Outdated

## 2. Abstract

Currently orders on Binance Chain will be expired after 3 days. Order cannot live long on the market even their price stays competitive, which is not convenient and incur cost to traders. The solution is to keep orders in the best 500 price level for 30 days rather than 3 days.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

=> incurs cost
=> 500 price levels

BEP45

BEP 67

change format

slight fix
@darren-liu darren-liu merged commit 3e5fc32 into master May 29, 2020
Copy link

@jonesk7734 jonesk7734 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😀

@unclezoro unclezoro deleted the order_expire branch November 28, 2023 04:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants