Skip to content

Pause orders based on price (limit orders) #2290

@otmooon

Description

@otmooon

Is your feature request related to a problem? Please describe.
Users may want to limit their exposure to bitcoin/fiat price volatility. For example, a seller may no longer want to sell when the price drops below a certain point and a buyer may no longer want to buy when the price rises above a certain point.

Describe the solution you'd like
In order creation, allow the maker to set a price limit upon which the order state changes from Public to Paused.

If the maker is a seller, then the limit is a lower bound; if the price falls below this limit, the order is paused.
If the maker is a buyer, then the limit is an upper bound; if the price rises above this limit, the order is paused.

If the price returns to a level that is acceptable to the user, then they can choose to unpause the order.

Additional context
I am submitting this feature request on behalf of a user, who has mentioned that a similar feature exists in Bisq.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancement 🆙New feature or requestmoonshot 🚀🌑This issue might be aiming too highpythonPull requests that update Python code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions