获取未经处理的 Steam 市场物品价值

Get unminipulated Steam Marketplace item values

我有一个 Steam 用户可以登录的网站,我计划添加一个功能来从他们的库存中提取所有可交易物品并将它们列在页面上。

我想不出这怎么可能,但无论如何都可以在不使用 Steam 市场上的市场列表的情况下获取用户库存中物品的价格吗?我想这样做的原因是停止对具有 1-2 个卖家可以设定价格的列表的项目进行价格操纵。

我停止价格操纵的唯一想法是这样的……:

If (item_current_number_of_listings < 10 || weekly_item_sold < 50)
{
    //check to see if price has risen by certain % within week
    var price_rise_percentage = (Median_price_current - Median_price_start_of_week) / Median_price_current

    if(price_rice_percentage >= 50){
       item = untradeable
    }
}

(这只是想法的布局 - 不是实际代码)

这段代码对我来说似乎不太合适,可能会带来商品合法价格上涨等问题,并且仍然允许小幅价格操纵。

总结:

  1. 是否有可能获得 Steam 市场物品的准确价格,这些物品不能被操纵而不是来自 Steam 市场。

  2. 如果价格取自 Steam 市场,可以在代码中采取什么样的预防措施来阻止物品的价格操纵。

  1. Is it possible to get accurate prices of steam marketplace items that can't be manipulated and NOT from the steam marketplace.

"true price" 之类的东西是不存在的。一件物品的价格总是取决于其他人愿意为它支付的价格
由于该值仅存在于人们的头脑中,并且可能因人而异,因此您唯一的机会是使用您可用的数据来估算一件物品的平均值和该值的历史。

如果您可以访问 table,其中包含所有已售出商品的记录以及时间戳和卖家收到的金额,您也许可以计算出一件商品的价格,如果它是价格曲线表现得像放射性衰变曲线。
然而,这样的模型完全是理论上的。

真正计算物品的价值是不可能的,因为这不仅需要复杂的人类动机概率模型 [1] 以及所需物品的当前可用性以及人们对该物品未来可用性和价格的假设,以及上述各项的原因和概率。
为每一种可能性建立这样的模型,基本上等于预测未来。

[1]: 有的人买东西是为了卖个高价,有的人是因为钱太多,有的人只是想要,有的人是为了完成徽章需要,还有然后我们可以从徽章开始:有些人想要徽章只是为了提升他们的 Steam 个人资料,其他人是因为他们是徽章所属游戏的忠实粉丝,等等。

  1. What kind of precautions could be put in place in the code to stop price manipulation of items if the price IS taken from the steam marketplace.

卡特尔式的价格操纵(说服所有销售用户提高他们的价格)你可能无法抵消,但我不相信这真的发生在 Steam 上。

通过购买所有东西并以更高的价格出售来操纵价格你可以通过观察一个或几个用户(甚至可能是一组)在很短的时间内购买的许多或所有一种类型的物品来检测, 但那已经是非常大规模了)。
您可以针对它采取多少措施取决于有多少商品 available/how 您有多少库存。
我认为最有效的应对措施是让其他愿意出售的用户以您心目中的价格或更低的价格出售。
我假设大多数人根据 Steam 显示的价值设置价格 "cheapest item of that type on the market",因此为了让(大部分)他们以该价格或更低的价格出售,您需要以该价格分发物品你自己。
为了尽可能长时间地对抗那些试图推高价格的人,一次只卖一件商品并尽量浪费他们的时间,例如不要在你的最后一件商品被购买后立即出售下一件商品,而是增加一个延迟,例如15-60 秒只是为了让他们等待。另外,为了增加库存,当您发现收购开始时,尽量自己购买。
最后,请记住哪些 users/groups 一直在参与价格推动,并假设一旦此类用户购买超过一件商品,比如说一分钟,或者超过两个成员,就会立即买断这样的一群人在相同的时间内购买了相同的商品。

您可能需要花很多功夫才能找到正确的价值,并且在以相同价格购买和重新分配商品时肯定会赔钱(该死的 15% 的费用)。