PDA

View Full Version : PL Market Somewhat Corrupt... I HAVE A SOLUTION!!!



DanielRH
07-02-2011, 03:49 PM
Hi All :)

During the last few weeks, i have been merching in balefort.

While i was there i have witnessed how much the market is corrupted, why the other day i saw a Vibra Battlesword of the Rift in the CS for 9ook!!!
http://i1018.photobucket.com/albums/af308/Dh868/65be37bc.jpg

I think that this is really annoying and that something should be done to help fix this problem.

I have developed a utility which will help provide accurate market data so people will be able to know what the ACTUAL going price is for the item and not some botched up number that some kid made up!

The one thing that it requires is when people sell an item, they will have to enter in how much they sold it for (its gonna have a min/max based on the average price).

Then the utility will calculate the average price that the item has been sold for that week.

Im having a community testing period where i will be making changes to the utility as ideas come in...

I would now like to introduce the PL Market Data Utility!!!

You can try it out at http://www.pocketlegendsfans.com/market/, please enter in the items you recently sold so you can try it out!!!

I would love to hear everyones comments and suggestions on this!!!

noobmigo
07-02-2011, 03:56 PM
inb4thelock.

Justkidding.

Great Idea, mate. Now for the forumers work. Perhaps you should do every two weeks instead of one. Also, reset data after every update. My .02

EDIT: Also, two words, search function. Please.

Kingofhurtz
07-02-2011, 03:59 PM
From just looking through it, it looks great! The only thing maybe that I'd suggest so far is a search function. I'm going to look more into it and start inputting values soon and see if I can gather up a few more suggestions.

Pharcyde
07-02-2011, 04:02 PM
We need this soo badly. Ty Daniel

Fyrce
07-02-2011, 04:08 PM
What happens if buyers enter low price info and sellers enter high price info?

Just wondering...

Pharcyde
07-02-2011, 04:10 PM
What happens if buyers enter low price info and sellers enter high price info?

Just wondering...

Example:
Unsuspecting new player gets a expert recipe drop. Sells at the cs for 1000 gold.
New player purchases and relists at.. say 500,000 gold.

The average buy/sell price of a expert armor is 250,500.

Edit: Opps, just saw the buyer low seller high. I'm not sure either >.<

Fyrce
07-02-2011, 04:50 PM
Cause you know, if I wanna buy and I know about the db... I would go help it achieve the correct price :)

Register
07-02-2011, 04:52 PM
very nice! I bookmarked it :) And i added that i sold a force cutter of the rift for 1k :)

noobmigo
07-02-2011, 04:57 PM
Hey, I don't know if it's just me, but I think you are missing
Artisan / Expert / Armsman / Blacksmith

Also items of different levels. Like a level 41 scorpion helm of isis, not just scorpion helm of isis, because the price differs greatly between levels sometimes.

Darkfader
07-02-2011, 05:18 PM
Only working solution for current situation is removing all items and gold Ingame and start from empty without CS. ;)

kurl
07-02-2011, 05:27 PM
Wow you added everysingle item even the non-tradeable ones

WJJ
07-02-2011, 05:49 PM
I think this would be very effective but only if its implemented into the in game CS. The premise is outstanding. But as is, it relies to much on player input and we all know how reliable mmo communities are. Maybe if you only let trusted merchants and buyers input data it would be more trustworthy. My .02.

*edit*
Both items I looked for were not listed. Expert Reinforced leather Lvl 5. And mega mage gemstone cowl Lvl 55.

Zaltiar
07-02-2011, 06:16 PM
That's a great idea Daniel, I always see tons of different prices. Some which are wayy overpriced.

Sent from my Nexus S using Tapatalk

Ephemeris
07-02-2011, 06:59 PM
Very, very nice! I bookmarked this as well. Thanks!

DanielRH
07-02-2011, 11:52 PM
Hi all!To answer some questions:I used my item database and it is not complete yet, nor did I have the time to take out the non sellable ones... Working on it! :)Only the seller will be inputting data, the buyer will just look at the graphs.Yea I know, it requires user input.... I think the devs should make a CS API so people can make utilities for it! :)Working on a search function, Infact I'm working on making it look/operate more smoothly!Hope that answers some of peoples questions, thanks or the great thoughts/comments! ;)

Whirlzap
07-04-2011, 08:59 PM
Finally, a problem that takes even Daniel some time!:)
I'll be logging in prices with me and Evolt's sales.

Suntv
07-05-2011, 01:46 AM
Nice tool, but there is a problem. Yesterday I sold a Force Cutter of the Rift for 7200, approximate 3000 above market value. I wanted to enter the price, but got this warning:

The price you entered is too low/high, please try again Back
The min/max for this item is; Min: 500 Max: 1500

So basicly the first person entering an ammount sets the price and bandwith (+/- 50%?), which is wrong in my opinion.

Tamino
07-05-2011, 03:56 AM
Nice tool, can be useful if filled in the right way. How do you think the item adding work? I just sold my 45 Alien Staff of Fate, but it is not listed...

ZeraJade
07-05-2011, 05:51 AM
In games cs sales can be easily tracked in database (I think?) and the idea of listing an item and beng given a warning that 'the item generally sells for more or less do you wish to proceed?' is great.

I can't tell you how many things I've sold for way low because it didn't sell quickly (funny, vibra is on of those!) but then again there are other things I sell cheaper just to be rid of it quickly, usually recipes.

Other things I know are worth more just don't sell and after relisting so many times, you start losing more than it's worth.

I'm gonna play with your data base at work today :)

Unxtoxic
07-05-2011, 06:38 AM
Now we can get a much more accurate price on items instead of a made up price from out of the blue. Great job Daniel :)

Edit: I also agree with Noobmigo, adding a search would make it much easier.

Kingofhurtz
07-05-2011, 08:33 AM
Hi all!To answer some questions:I used my item database and it is not complete yet, nor did I have the time to take out the non sellable ones... Working on it! :)Only the seller will be inputting data, the buyer will just look at the graphs.Yea I know, it requires user input.... I think the devs should make a CS API so people can make utilities for it! :)Working on a search function, Infact I'm working on making it look/operate more smoothly!Hope that answers some of peoples questions, thanks or the great thoughts/comments! ;)

Hey if you want me to input the rest of the new pinks, I can finish it off.

Survivorfan
07-05-2011, 08:53 AM
Awesome Idea!
*Bookmarked*

Register
07-05-2011, 09:19 AM
dang man! I think im gonna record everything i sell on cs now! Then ill come here and insert it ALL in :)

CrimsonTider
07-05-2011, 09:40 AM
I guess i'll be the voice of reason and devil's advocate all at the same time.

First, everyone needs to remember that THOUSANDS play PL yet only HUNDREDS actually use the forums. Therefore, there are a lot out there who actually don't know the price of things. They get a drop, see there are none in cs, and make a price.

Second: mistakes. Sometimes people put things in cs and accidentally put in too many zero's or not enough. Do you really want someone to enter 130k for a custom recurve because they forgot a zero? Major outlier in your statistics =not a good thing.

Another thing to remember is individual integrity. Not everyone will honestly report the actual selling price. Just sayin'.

Last, I sell things at the rate I want to sell them. If I think cs is too low, I will wait til the items leave before putting my item in. There are also times I just want to get rid of something and drop the price on purpose.

It is some excellent work and I am again in awe of your technological skills, however, you need a large sample size for this to work and I am afraid there will be few who will report regularly. My suggeetion is if you find something overpriced, laugh at it. If you find something too low, buy it! :)

drewcapu
07-05-2011, 12:03 PM
Instead of a low/high logic, I think the only reasonable way to prevent price-tampering is some kind of meta-modding of user entries.

With that said, any kind of system like this, whether done by Daniel or by STS, is only as good as the entries made. I don't think there would be enough people to consistently do the data entry to make it as effective as it could possibly be.

Once upon a time, I was talking with G in chatbox about CS history possibilities. Since they keep all the historicals, anything is theoretically possible. But there is always the possibility of manipulation of people selling/buying to themselves and/or to friends.

Such market data could be improved simply by automatically filtering out the highest/lowest values for a particular item as well as filtering out results when the buyer and seller are in similar ip ranges. The only way I can see to prevent other market data manipulation scenarios is to automatically filter out transactions between people in the same guild (once available), on each other's friends list, and (in extreme cases) people who were messaging each other shortly before a transaction. The only scenario I can think of which cannot be accounted for are when ppl use another app for communication.

Daniel, I love your idea and the work you've put into it already. But, more than anything else, I hope it gives STS the encouragement to build something like it into PL (and SL!) so that everyone can more easily benefit from it.

noobmigo
07-05-2011, 12:04 PM
Instead of a low/high logic, I think the only reasonable way to prevent price-tampering is some kind of meta-modding of user entries.

With that said, any kind of system like this, whether done by Daniel or by STS, is only as good as the entries made. I don't think there would be enough people to consistently do the data entry to make it as effective as it could possibly be.

Once upon a time, I was talking with G in chatbox about CS history possibilities. Since they keep all the historicals, anything is theoretically possible. But there is always the possibility of manipulation of people selling/buying to themselves and/or to friends.

Such market data could be improved simply by automatically filtering out the highest/lowest values for a particular item as well as filtering out results when the buyer and seller are in similar ip ranges. The only way I can see to prevent other market data manipulation scenarios is to automatically filter out transactions between people in the same guild (once available), on each other's friends list, and (in extreme cases) people who were messaging each other shortly before a transaction. The only scenario I can think of which cannot be accounted for are when ppl use another app for communication.

Daniel, I love your idea and the work you've put into it already. But, more than anything else, I hope it gives STS the encouragement to build something like it into PL (and SL!) so that everyone can more easily benefit from it.

In other words, you mean take out the outliers, then average?

CrimsonTider
07-05-2011, 12:25 PM
In other words, you mean take out the outliers, then average?

Exactly what I said in my post. Welcome to the lovely world of statistics where sample size and outliers are NOT your friend!! :)

drewcapu
07-05-2011, 12:29 PM
In other words, you mean take out the outliers, then average?

Well, High/Low is still good data for what it is, just like in stocks. But when it comes to just figuring out what a reasonable going rate for something is, it's not really needed. Of course, it also matters how many data points you have to go by. If there's only been two transactions on a Sentinel talon in the last two weeks, perhaps getting rid of high/low isn't that effective ;)

Derajdefyre
07-05-2011, 12:49 PM
Wowhead has an auction price component on their website, but even with their millions of data points it is unreliable. I think that anything trying to declare a "fair" price is doomed to fail because supply and demand in an online game changes constantly (often multiple times per hour). If there are a lot of people selling something they could constantly undercut each other and the price drops, an hour later all but one are sold and suddenly the highest priced one is the only supply and if a lot of people want one odds are someone is willing to pay the higher price.

The utility is a magnificent idea, but I think it is impossible to implement well. The variable you need to quantify is what most PL players think an item is worth at any given time and that is a variable that is constantly in flux. Even if you had data points from every player for an item, the results could change drastically a few minutes later.

Ask someone who is level 25 with 50k gold if they would spend all their money on an Iceberg Frosty Hatchet and they will say no. Ask them at level 29 the answer will be maybe. Ask them at level 30 when they have been checking the CS hourly and not a single Iceberg Frosty Hatchet has been for sale then suddenly there is ONE and it is up for 50k they will probably buy it. If you can write a program to accurately predict the price of an item on the CS then you have a very lucrative career ahead of you in economics :)

bluuuue
07-05-2011, 04:56 PM
I think what u have come up with is a great idea. However, the economy in pl is very dynamic thanks to the random drop rate. Awarding everyone with the same chance of getting rich depending on how often you do runs. So, the price of items will always fluctuate depending on supply and demand. If by chance vibra bs of rift hasn't dropped in weeks, however unlikely that may be, then none might be for sale in cs giving the recipient the opportunity to start his price at whatever he wants. Most likely someone will undersell him and lesson learned, he wasted money overpricing an item. I bought a ff sword for 700k two weeks later it was in cs for 325k. I should have waited, but I really wanted it for my mage. I had a higher demand and was willing to pay for it. I believe if any restrictions on pricing is implemented it will ruin the economy. Unless, Of course, they change the random drops. Ty love Bluuue

noobmigo
07-05-2011, 05:00 PM
I think what u have come up with is a great idea. However, the economy in pl is very dynamic thanks to the random drop rate. Awarding everyone with the same chance of getting rich depending on how often you do runs. So, the price of items will always fluctuate depending on supply and demand. If by chance vibra bs of rift hasn't dropped in weeks, however unlikely that may be, then none might be for sale in cs giving the recipient the opportunity to start his price at whatever he wants. Most likely someone will undersell him and lesson learned, he wasted money overpricing an item. I bought a ff sword for 700k two weeks later it was in cs for 325k. I should have waited, but I really wanted it for my mage. I had a higher demand and was willing to pay for it. I believe if any restrictions on pricing is implemented it will ruin the economy. Unless, Of course, they change the random drops. Ty love Bluuue

well said.

csb
07-05-2011, 06:12 PM
Once the game has a huge number of players, someone will make www.plprices.com and automatically update it with scripting. ie. issue searches via scripting, screen capture, and update the database. There may be a way to do it without violating the ULA.

If the game has enough players, then such sites will start popping up. Also, www.plmaps.com, www.plquests.com, www.plguilds.com, etc.

csb
07-05-2011, 06:38 PM
I think that anything trying to declare a "fair" price is doomed to fail because supply and demand in an online game changes constantly (often multiple times per hour). If there are a lot of people selling something they could constantly undercut each other and the price drops, an hour later all but one are sold and suddenly the highest priced one is the only supply and if a lot of people want one odds are someone is willing to pay the higher price.

It would benefit the buyers to see the history of lowest prices. Some program should choose the most common low price of the day, and save that price in a database. Then display a chart showing the price each day over time. This is what I do manually. I check the prices throughout the day for a week, and then buy at what I think is a good price based on my observation. It would be nice if this homework was already done for me via a web site.

That's nice for buyers, but for sellers and competition... oh well, its a tough world out there.

Unxtoxic
07-05-2011, 07:10 PM
To make the price list for the items more useful is STS should like somehow tell players ingame to use forums, especially the new players.

bluuuue
07-09-2011, 04:06 AM
Today I got a ff sword for 200k. I guess that makes up for the other one.....supply and demand. And maybe a littlenoobish ignorance from the seller. But im not complaining. : ) add to your list