Individual Item Bot Min/Max Price Setting
Jack3161280 opened this issue ยท 2 comments
When dealing with items valued in the 10,000s, it is possible to limit order the item at extreme values such as $0 or $1 million. This occurs regardless of whether the volatility is 50% or 100%. Ideally, I would like an option to prevent limit orders from exceeding a certain min/max limit or within a % value of its current price.
I personally like having item values inflated by 10x or 100x for all items to prevent low value items from being gamed and higher and thus, the issue above becomes far more prevalent.

Hi
Thank you for your report.
So you created a limit sell order at 9999999 dollars for one star and the bot accepted that at that high price?
If yes, that would be a serious bug. The same with the opposite.
Since I'm working on lots of changes currenlty, many things already have changed and that behavior may already be gone but i will need to test that.
I never tested items in such a high price range.
"I personally like having item values inflated by 10x or 100x for all items to prevent low value items from being gamed and higher and thus, the issue above becomes far more prevalent."
- This is a good point, In the current development state I'm working on, scaling is already possible. Not just multiplying the price by a factor of 10 or 100, but by reducing the minimal money amount possible.
So for example it will be possible to have dirt trading at 0.3dollar with a possible price step of 0.01 dollar.
That has the same effect as scaling all markets by 100 but the numbers feel more natural.
With that implementation the problem above would still exist even with the scaling because internal prices are not float or double (no decimal digit number) but just the scaled value: dirt @0.3 would be a price of 30 as backend value.
So if the problem still exists in the current version I'm working on, then I need to fix it.
I haven't done any consistent nor intensive testing but from what I've tried, this bug has been shown to occur even at items prices as low as ~$7500-9000 with bot settings set to default at legendary rarity and 100% volatility. You can also initiate limit orders greater than a quantity of 1 at a buying price of $0 with the item being partially filled multiple times.