【问题标题】:Get unminipulated Steam Marketplace item values获取未经处理的 Steam 市场物品值
【发布时间】:2015-04-12 10:41:30
【问题描述】:

我有一个 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
    }
}

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

这段代码似乎对我来说可能不合适,并且可能会带来诸如物品合法涨价之类的问题,并且仍然允许进行小幅价格操纵。

总结:

  1. 是否可以从 Steam 市场获取无法操纵且并非来自 Steam 市场的物品的准确价格。

  2. 如果价格是从 Steam 市场获取的,可以在代码中采取哪些预防措施来阻止对商品的价格操纵。

【问题讨论】:

    标签: php html steam marketplace


    【解决方案1】:
    1. 是否可以从 Steam 市场获取无法操纵且并非来自 Steam 市场的物品的准确价格。

    不存在“真实价格”之类的东西。一件物品的价格始终取决于其他人愿意为它支付的价格
    由于该值仅存在于人们的脑海中,并且可能因人而异,因此您唯一的机会是使用您可用的数据来近似一个项目的平均值和该值的历史。

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

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

    [1]:有些人购买物品是因为他们想以更高的价格出售,有些人是因为他们有太多的钱,有些人是因为他们只是想要它,有些人是因为他们需要它来完成一个徽章,然后我们可以从徽章开始:有些人想要徽章只是为了提升他们的 Steam 个人资料,有些人是因为他们是它所属游戏的忠实粉丝,等等。

    1. 如果从 Steam 市场获取价格,可以在代码中设置哪些预防措施来阻止对商品的价格操纵。

    卡特尔式的价格操纵(说服所有销售用户提高价格)您可能无法抵消,但我认为 Steam 上不会真的发生这种情况。

    通过购买所有东西并以更高的价格出售来进行价格操纵,您可以通过观察一个或仅几个用户(可能甚至是一组用户,但那已经是非常大规模的了)。
    您可以采取多少措施取决于可用的商品数量/库存商品的数量。
    我认为最有效的反制措施是让其他愿意出售的用户以您考虑的价格或更低的价格出售。
    我假设大多数人根据 Steam 显示的“市场上该类型最便宜的商品”的价值设定价格,因此为了使(大部分)它们以该价格或更低价格出售,您需要分发自己买那个价格的东西。
    为了尽可能长时间地对抗那些试图推高价格的人,一次只卖一件商品,并尽量浪费他们的时间,例如。不要在您购买最后一件商品后立即出售下一件商品,而是添加延迟,例如15-60 秒只是为了让他们等待。此外,为了增加您的股票,当您发现收购开始时,请尝试自己尽可能多地收购。
    最后,记住哪些用户/组一直在参与价格推动,并在这样的用户购买超过一个类型的项目时假设买断,比如说一分钟,或者只要这样的两个以上的成员一个团体在相同的时间内购买相同的物品。

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

    【讨论】:

    • 感谢您提供非常详细和深思熟虑的答案,这将有很大帮助。我应该提到的是,我不是购买和重新分配物品,而是计划将物品交易给我以换取服务或非蒸汽商品。这意味着我现在面临的主要问题(尽管可能很少见)是 Steam 市场中某些商品的价格操纵。在您所说的之后,我认为现在在自动交易系统中抵消这种情况的最佳方法是设置参数以检查项目的价格是否可能被操纵。 ...
    • 续。我可能能够按照我上面写的代码行,我认为我仍然不完全确定它是否能有效地对抗操纵价格。就像我刚才提到的,系统将完全自动化,所以项目的检查只能通过代码和它的参数来运行,我只是不确定它们应该是什么。
    猜你喜欢
    • 2016-03-22
    • 2014-05-28
    • 2017-09-09
    • 2015-01-21
    • 2015-07-06
    • 1970-01-01
    • 2021-05-04
    • 2020-09-15
    相关资源
    最近更新 更多