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

Price limits #546

Open
Bonfire opened this issue Apr 4, 2021 · 0 comments · May be fixed by #755
Open

Price limits #546

Bonfire opened this issue Apr 4, 2021 · 0 comments · May be fixed by #755
Labels
enhancement New feature or request

Comments

@Bonfire
Copy link
Member

Bonfire commented Apr 4, 2021

Is your feature request related to a problem? Please describe.
Currently, the user has no way to specify a price limit for items in their pricelist. They can set a specific price, but prices change all of the time. This makes pricing for items very "all or nothing". You either manually price, or auto-price, and there is no in-between.

Describe the feature you'd like
I propose a feature to allow the user to set minimum and maximum prices. This could be done using min.metal, max.metal, min.keys, and max.keys. If a price update occurs that would be outside of these limits, the price for the item will not update past the limit for that "side" of the item's price. This allows the user to set a range on an item's price. I believe that these limits should only work when the item is not being banked.

I believe this would result in potentially more profit for users and more trades taking place. This is because the item prices can fluctuate, meaning the user doesn't have to be on the outer end of prices to have an item buy or sell. And because of that fact, they will get more sales.

An example can be seen below:
!add defindex=5021&intent=sell&min.metal=52&max.metal=52.33 - This would add a Mann Co. Supply Crate Key to the pricelist, and would specify that we want to sell the key for between 52 refined and 52.33 refined. This allows some leeway when selling the key (in the event the price fluctuates by a few scrap metal), while still setting a hard limit on what the user wants to sell the price for.

In this example, if keys have a sell price of 52.11 and the sell price increases to 52.22, the sell price will be updated as usual. If the sell price then jumps to 52.44, the bot will keep the sell price at a maximum of 52.33. Should the price happen to go back down, the bot will decrease the sell price as long as it does not go below 52 refined.

Describe alternatives you've considered
No alternatives other than specifying an exact price.

Got any bounty as a reward for anyone fulfills your request?
N/A

Additional context
N/A

@Bonfire Bonfire added the enhancement New feature or request label Apr 4, 2021
@idinium96 idinium96 linked a pull request Jun 27, 2021 that will close this issue
4 tasks
@idinium96 idinium96 linked a pull request Jun 27, 2021 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant