EricZhu-42 / SteamTradingSiteTracker

Steam 挂刀行情站 —— 24小时自动更新的 BUFF & IGXE & C5 & UUYP 挂刀比例数据 | Track cheap Steam Community Market items on buff.163.com, igxe.cn, c5game.com and youpin898.com.
https://www.iflow.work/
MIT License
1.66k stars 76 forks source link

一个小疑问 #11

Closed remiliacn closed 1 year ago

remiliacn commented 1 year ago

这边在看您的代码的时候看到这部分,所以想问一个问题

https://github.com/EricZhu-42/SteamTradingSiteTracker/blob/1f3a6b7a5948bcd570006961c08c650a7031ab18/scripts/update_data.py#L212-L214

这部分代码是用来计算用户会收到多少钱的么?

EricZhu-42 commented 1 year ago

是的,steam market 会收15%的交易手续费,测试后发现应该用 除以1.15 来计算实际到手的金额。

remiliacn commented 1 year ago

我这边移植了一下steam市场计算fee的方法,要不要PR一下hhh

EricZhu-42 commented 1 year ago

可以的,是有更准确的计算方式吗?我没有研究过这边的细节;如果有改进的话欢迎 PR ~

remiliacn commented 1 year ago

这个是这样的,在饰品价格较低的情况下(特别是低于10)可能直接 / 1.15会返回一个实际上更少的输入

一个例子是

买家收款 卖家支付 目前算法收款
1.19 1.37 1.19
1.19 1.36 1.18
1.19 1.35 1.17
1.18 1.34 1.17