Comments (9)
感谢贡献!我晚些来看一下。
其中"median_price"就是最近一小时内的成交中位数价
我们已经注意到 priceoverview
接口也返回了价格数据。但是,由于缺少可信的信息源以核实该价格数据的实际意义,我们一直没有将这部分数据纳入参考。此外,部分低成交量的饰品似乎不会返回该数据。如果有相关文档或讨论,欢迎随时补充。
(例如: 若 lowest_price
是 24 小时内的最低成交价格,median_price
是中位数价格,那为何有时 median_price
反而比 lowest_price
更低呢?)
另外Steam的历史价格的请求格式如下 ...
目前 Steam API 对请求频率限制极为严格。例如,从 itemordershistogram
接口获取实时求购/寄售单数量及价格需要高频更换代理 IP,其流量成本是目前 iflow.work 运行的最大支出项。通过历史价格计算出 24h/7d/30d 成交均价并展示的实现工程量不大,但带来的运行成本提升问题可能是无法忽视的。
总而言之,目前 iflow.work 提供的挂刀数据仅参考实时订单价格。对于某些成交量较低的饰品,通过实际成交价格计算挂刀比例的意义确实更大。如果 priceoverview
接口无法获得有意义的价格数据,通过解析 pricehistory
接口获取一定时间内的实际成交均价也是一种可行的方案。我们会积极考虑该提案,并在成本能够覆盖的情况下优先支持该功能。
from steamtradingsitetracker.
已提交PR
from steamtradingsitetracker.
感谢您的耐心回复。lowest_price并不是最低成交价,而是最低挂卖价,所以比median price高是很正常的,另外部分低成交量的饰品没有该数据可以通过对volume是否大于1来判断掉(您目前的源码就有这部分的判断),所以我认为在不增加额外的api请求情况下,增加这一部分的数据作为排序是比较方便的
from steamtradingsitetracker.
出于成本考虑,如果不从官方api获取历史成交价格数据,可以考虑自行建立数据库,例如将每次获取的成交价格信息进行储存分析(实际上您目前关于这项api的请求仅利用了volume这个数据,其他的数据都被丢弃)
from steamtradingsitetracker.
更正 #48 (comment) :pricehistory
接口似乎验证登录 cookie,不带 cookie 时返回空结果 —— 那基本不太可能从这个接口拿数据了。
from steamtradingsitetracker.
感谢您的耐心回复。lowest_price并不是最低成交价,而是最低挂卖价,所以比median price高是很正常的,另外部分低成交量的饰品没有该数据可以通过对volume是否大于1来判断掉(您目前的源码就有这部分的判断),所以我认为在不增加额外的api请求情况下,增加这一部分的数据作为排序是比较方便的
似乎没什么问题,晚些我合一下 PR,但前端还需要相应做一些小的调整,我尽量近期有空的时候改好部署到线上。感谢~
from steamtradingsitetracker.
更正 #48 (comment) :
pricehistory
接口似乎验证登录 cookie,不带 cookie 时返回空结果 —— 那基本不太可能从这个接口拿数据了。
原来要带cookie吗,这个我确实没有注意到,感谢您的提醒,那确实不适合作为高频获取数据的选择,但自建数据库获得历史价格分析请您再考虑一下,如果可以的话我可以做这方面的数据整理工作,但这需要使用一部分的历史数据,在数据储存方面的结构需要一定程度的调整
from steamtradingsitetracker.
感谢您的耐心回复。lowest_price并不是最低成交价,而是最低挂卖价,所以比median price高是很正常的,另外部分低成交量的饰品没有该数据可以通过对volume是否大于1来判断掉(您目前的源码就有这部分的判断),所以我认为在不增加额外的api请求情况下,增加这一部分的数据作为排序是比较方便的
似乎没什么问题,晚些我合一下 PR,但前端还需要相应做一些小的调整,我尽量近期有空的时候改好部署到线上。感谢~
提交的PR中我对综合的挂刀比率进行了修改(拍脑子凭感觉进行的加权),这方面需要您再调整一下
from steamtradingsitetracker.
近期成交比例的显示及排序功能已在 iflow.work 上线。
我们计划重新设计 steam.iflow.work 的新 UI,并在功能完善后替换目前的默认 UI,届时将支持近期成交比例的显示功能。
from steamtradingsitetracker.
Related Issues (20)
- 新版UI排版建议 HOT 3
- 增加第三平台V5item的建议 HOT 1
- 不考虑加点谷歌的广告么。。。用这钱来买cdn HOT 1
- 网站访问出现问题 HOT 1
- 可以开源吗 有时候网站太慢了 想做一个镜像 HOT 1
- 日成交量统计的是哪个站点的数据,BUFF? HOT 1
- 考虑过加一个邮件订阅服务嘛,达到三十天最优惠的时候发个邮件提醒一下 HOT 3
- 同名饰品匹配错误 HOT 1
- 可以咨询一下开发者们用的是什么代理池吗? HOT 3
- 请问大佬前端和后端都是用什么语言写的啊 HOT 1
- 大佬我写了一个工具想集成你的这个网站 HOT 2
- 建议添加货币转换功能 HOT 1
- 网站无法打开 HOT 1
- 请问想要学习站点的网页前端项目,在哪里可以找到呢 HOT 2
- 网站无法打开 HOT 1
- 新UI应用筛选换行了 HOT 1
- 建议添加曼恩钥匙比例作为挂刀指数的另一个参考指标 HOT 2
- [Bug] 筛选平台后,应该只计算该平台的比例并进行排序,而不是仅仅从原有根据所有平台计算比例的列表中筛选出指定平台为最优比例的项目 HOT 1
- 目前行情站无法获取C5GAME饰品价格
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from steamtradingsitetracker.