CNBC Software Flaw Worth $1 Million? 151
Strudelkugel writes "BusinessWeek tells the story of one obsessive fan who unraveled a software glitch worth one million dollars. Jim Kraber was a regular CNBC viewer, and when the opportunity arose he took the 'Million Dollar Portfolio Challenge' very seriously. At one point, he was spending 12 hours a day on the contest, using three computers to trade 1,600 different portfolios in a theoretical stock game. His efforts got him into the top 20 finalists, but in the last round of trading he noticed some unusual patterns. 'One trader had a stream of near-perfect picks, consistently placing huge bets on shares that soared in after-hours trading. Kraber suspected the trader and perhaps others were getting help from someone who was changing their picks after the stocks' increases — and he quickly notified CNBC ... Kraber says CNBC rebuffed him at the time, but now it looks like he may have been right.'"
I'm going to bet that... (Score:1)
Flaws in contest software (Score:5, Interesting)
It usually is a very talented guy, who however has his focus on the looks, not the engine.
I once, for curiosity's sake took part in one contest. Scoring poorly, I began to analyze the inner workings of that FLash site.
I have quickly found that the answers to the trivia question were stored in plaintext in my browser cache!
I notified the organizers, but no actions were taken, I also soon began to notice how people bagan to score more than it was possible according to the game's rules.
Eventually, they didn't change a thing, except banning people beyond certain score, in the end all my friends got the prizes, CD players, cups etc.
One year later there was a new contest, almost identical glitches, this time however I decided not to get my friends in trouble, just in case.
Re:Flaws in contest software (Score:5, Insightful)
Yes, I'm in Marketing... and yes, I also program (semi-professionally). However, I realize that I am not the person best qualified for doing "mission-critical" projects like that (mission-critical to a Marketing program, in this case).
MadCow.
Re: (Score:2)
Re: (Score:3, Insightful)
The programmer probably needed about 3 months to put together the project,
but Marketing had already set the dates, and he/she/it only had about 2 weeks
to push it out.
But it's not marketing's fault that they set a deadline without any knowledge,
it is the programmer's.
Re: (Score:2)
Personally, I dont see this part as unfortunate.
It makes sense that they would want things prioritized
as they want them.
This is the part that I dont care for. If they were to communicate with
the programmers, there would be
Re:Flaws in contest software (Score:4, Funny)
Behind every Marketing person with an idea there's a project manager gritting his teeth, pulling on his knuckledusters and preparing equal doses of coffee and sedatives for the programmers. And he's probably speed-reading the old classic: "No, We're Not Going to Rewrite our Corporate Website Entirely in Flash, Because it's a Stupid Fucking Idea and You're Retarded For Suggesting it. Again."
Re: (Score:1)
I don't think you can blame the technical issues you quoted on bad marketing... just poor programming.
A marketer who thinks technical issues are bad programming rather than bad marketing? Color me shocked. :)
Seriously, you may be right on this one; but I couldn't let such an ironic statement go without some sort of comment.
Re:Flaws in contest software (Score:4, Interesting)
I notified the game organisers but they didn't seem to mind much either. Oddly enough it didn't seem to have been abused at the time (it was a fairly high profile, although local, european site).
Re: (Score:2)
Re: (Score:1)
Re:Flaws in contest software (Score:4, Interesting)
Re: (Score:2)
The second lesson needs to be accepting, cleaning, and validating input: ";drop table;".
Re: (Score:2)
Until I bet negative one billion... and crashed it.
Stick to poker -- fewer variables... (Score:3, Funny)
Re:Stick to poker -- fewer variables... (Score:5, Informative)
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:1, Insightful)
Re: (Score:3, Insightful)
As I interpreted the article, players were explicitly permitted to have more than one portfolio at a time. From the article:
If there is no limit, than it would be inaccurate to claim that it was against the rules or an exploitation of the rules to run 1600 separate portfolios.
Re: (Score:2)
It was an explotation of the rules. I'm sure that the person that wrote the rules expected a number less than 100 and didn't even conceive that someone would try to manage 1600 separate portfolios. As such, he took advantage of an unintended consequence of the rules, and that is exploitation of the rules. But he never violated the rules. I have not se
Re: (Score:2, Informative)
Re:Stick to poker -- fewer variables... (Score:4, Insightful)
No, we wouldn't. I guarantee that I could manage hundreds of portfolios and not make money on any of them.
It's why I stay out of the stock market, except for my managed TIAA CREF account and the few Google shares I bought at the IPO.
Re: (Score:2)
Re: (Score:2)
But that's true for the overall portfolio of Jim Kraber (MSNBC's accuser) as well. I'm not accusing him of cheating, I'm just saying it is a stupid game, essentially a lottery where you can have as many tickets as you wish - for free. In other words, nothing like the stock market. So even the guy complaining about others exploiting the game is exploiting the game. Apparen
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Difficult to believe but no, IANAL.
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
That said - the stock market is the only game that isn't necisarily zero-sum.
Obvious problem? (Score:2)
One person, one account or one person, one entry are pretty common in contests like this. I stopped really trying when I saw the same person's name come up on the weekly top ten list 7 times one week.
But the data cache thing - yeah I found it out a few weeks in - it was pretty easy to figure out as well, since I was trading mostly around closing due to the ti
Re: (Score:2)
Lets take a simple game like holdem. There's a lot more to go by than wether you think he's bluffing or not.
*What cards do you have?
*What set of cards make sense with your opponents previous betting history and the way he's bet this hand?
*What outs do you have? What percentage of the time will you hit them?
*What pot odds are you being given to make the call?
*What implied odds are you being given?
*If you hit your outs, how much money can you extract from
"Glitchs" in the financial markets (Score:5, Interesting)
On the other side, automated trading means that brokers can engage in dirty practices like sending incorrect data to a particular client connection to trigger a trade (they call this stop hunting). Again, this is found out when clients compare data streams from more than 1 broker.
Dangerous stuff. If you are good, try to stay invisible.
Re:"Glitchs" in the financial markets (Score:5, Interesting)
http://www.forexfactory.com/showthread.php?t=7484 [forexfactory.com]
Glitches aside, forex is a great place for smart geeks to make (and lose!) money on the side. All you need now is an internet connection and a mini bank account, whereas 10 years ago this was the exclusive arena of millionaire hedge fund managers. Warning: addiction very probable. Try at your own risk.
Re: (Score:2)
Re:"Glitchs" in the financial markets (Score:5, Interesting)
The most popular client platform is MetaTrader, and every broker has their own customized version which connects to their servers. There is an entire C-based language used to program your experts (they call them expert advisors) and you can indeed open multiple demo accounts at no cost. And the capabilities are so great you can easily download scripts that parse news events released real-time on websites and react accordingly with no input from you.
Isn't it amazing what Turing machines can do? Word of warning though: you will never get rich on an black-box like an algorithm. Use the technology, but don't get carried away.
Re: (Score:2)
The most popular client platform is MetaTrader...
Re: (Score:2)
I've been interested in trying out VectorVest [vectorvest.com] for a few years now. Anyone have any actual experience with it? Their marketing shows great returns, 90% a year.
Re: (Score:2)
Because any prediction algorithm running on publicly-available news will quickly be duplicated by the millions of other algorithm developers out there, cancelling out whatever legitimate edge it might have enjoyed for a few days or weeks.
Re: (Score:2)
Because any prediction algorithm running on publicly-available news will quickly be duplicated by the millions of other algorithm developers out there, cancelling out whatever legitimate edge it might have enjoyed for a few days or weeks.
Assuming, of course, that they can reverse engineer the algorithm based solely on the trades. If it's an API where I can simply say "buy this", "sell that" and not have to upload the algorithm then that at least makes it difficult to duplicate.
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
http://www.strategybuilderfx.com/ [strategybuilderfx.com]
how is stop hunting done .. (Score:2)
This *is* interesting. Do you have anymore detailed information as to how this is done. What technology is the data connection run on? How is it possible to fool.
Re: (Score:2)
Re: (Score:2)
Regards,
The FBI
Say hi to Tom!
Regards,
-P
Re: (Score:1)
[ducks]
OK, maybe I better not post here anymore either.
Well what did he expect... (Score:1)
Re: (Score:1, Interesting)
Only to those who usually lose at it. Would you go into a business with that attitude? Trading - and business ventures - should be a highly-calculated risk at the very least: Otherwise just throw your money away at the track and be done with it.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
It often comes down to the fact that some people are better at spotting/evaluating opportunities
Re: (Score:2)
They buy the news calender from a premium provider, and it includes expected values and impact, as well as a summary explaining each news item. It's all on the front page, and you can even wget their calender file in xml, or pars
Re: (Score:2)
Their consultants botched the job (Score:1, Insightful)
The glitch (Score:5, Informative)
Re: (Score:2)
Gaming the system? (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Considering that someone could easily have 1600 portfolios and make use of the law of averages in real life (if they've got the cash for it), I wouldn't think of it as cheating.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
It's a completely different game.
If you were to do that in the real world, some of your portfolios would make money, and others would lose. The aforementioned law of averages suggests that you'd just about break even, minus the overhead costs and (massive) brokerage fees. Would having one extremely successful portfolio among those 1,600 make you a good investor? I don't think anyone would argue that it would.
On the other hand, the CNBC game is designed to reward the person who makes the best picks. Th
Fantasy stock markets. (Score:4, Insightful)
"Imagine, right... nononono, listen, listen. Just imagine... if all this was real money!!!
This has the same kind of feel to it.
And I have to ask, if the guy's prepared to spend 12 hours a day doing this with "Monopoly money", even sacrificing his professional accreditation studies in the belief that he might end up as the best market-player in over 300,000 and win $1m... why the hell isn't he just playing the stock-market??
Re: (Score:2, Informative)
If he was using real money he'd lose out over all but in this contest he's guaranteed to have one great portfolio. He had a very high chance of winning $1m for his efforts if the game had been more secure but only because he un
other peoples real money .. (Score:2)
was Re:Fantasy stock markets.
Re: (Score:2)
Letter to Jim Kraber..... (Score:4, Funny)
Steve Ballmer, CEO Microsoft Corp.
To: Jim Kraber
Re: Software Glitch
Dear Mr. Kraber,
I regret to inform you that, after a thorough investigation of the alleged trading irregularities by independent Microsoft software engineers, we have determined that the perceived trading irregularities were not the result of a software 'glitch' or 'bug', but were in fact security features.
We sincerely apologize for any inconvenience this may have caused.
-Mark Hoffman
Steve Ballmer
Not the first time... (Score:1, Informative)
And not the last time either... (Score:2)
Wow. I'm surprised this could still happen. Back in the 90s, there was a mutual fund that got ripped off by the same practice. Basically they would let you buy into the fund after the market close, and still get that day's price. Well you can guess what happened. People would watch the stocks that were in the fund and if they went up, they'd buy into the fund at the old price. Of course that ended up costing someone real money since the fund would then have to buy those stocks the next day at the higher price.
Our company has an employee stock option plan, which allows you to sell your options for the previous day's closing price. So you can pull similar shenanigans, in reverse.
Two Questions (Score:2)
2) Are you hiring?
Anyone can win with 1600 portfolios (Score:5, Interesting)
As for the bigger picture, I'm not a fan of "trading", though it does have it's place. I'd rather use the market for long term "investing" and doing something that provides value to the world with the rest of my time. But just like with power and politics, money corrupts, so we should expect that people will abuse the system and just do our best job ensuring we aren't the ones they are abusing.
Re: (Score:2)
As good of time as any, (Score:1)
what a horrible waste (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
It was EBay. A few months ago Ebay banned sales of all virtual property.
How says cheaters never prosper? (Score:1, Troll)
Looked like it worked pretty well for the top players. Some of them may have collected 10K for the top slot on a particular week and almost ended up with a cool million. Save for the efforts of a few heads up players they might have gotten away with it.
It's also worked pretty well for the Republicans.
That doesn't make it right, but it's hard to argue with success.
The technique is used in Biblical text dating (Score:4, Interesting)
The rule is that if some publicly dateable event is clearly forecast in a text, the text was written after it. How long after is a question. Hume made a similar point. Miracles are by definition violations of natural law. To the extent that they are miraculous, it must be more probable that the natural law held and that either experimental conditions were not correctly reported or the story is false. So they end up either not having happened, or not being miracles.
Funny to see this stuff coming up in exactly the same reasoning about stock market predictions....
Intellectual Weapons? (Score:1)
say whaaa?? (Score:1)
Re: (Score:2)
(Enter witty subject line here to satisfy form.) (Score:1)
Keep business logic off of your clients (Score:3, Insightful)
Re: (Score:2)
we won thousands at my house online gambling! (Score:2, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
So in a way, they can.
Re: (Score:2)
It is also considered that speculation helps give correct prices, though that is more arguable. It is fairly difficult to put a dividing line to where investment ends and speculation begins, anyway.
Eivind.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
No, actually, it's printed 'on-demand' at the mints. The term you're looking for is 'money supply,' and it's increased or decreased by the Federal Bank more or less at whim.
Re:Expected (Score:4, Informative)
Personally I don't see what's wrong with shorting - it does provide some balance. Anyway, shorting has its place for regular investors also in the form of "shorting against the box" which means shorting a stock that you already own to lock in a profit - typically for tax purposes. e.g. Say it's December and you own a stock that has appreciated that you now want to sell but don't want to pay taxes for in the current tax year... so you short the stock in December (same amount as you own), then in January you close the short by handing over the shares you already own. What you've effectively done is get the December price, but not actually completed the trade until January, so you've got another year to pay the taxes on your gain.
Re: (Score:2, Insightful)
CNBC's reply (Score:2)
Re:I met someone who won a virtual stock competiti (Score:2)
Or, it was brilliant marketing. Anyone who competed against a person with such an advantage would most likely feel a *need* to have such an advantage themselves. If a company (say an advertiser in the publication) were selling the accounts for real time feeds, then what better way to demonstrate the usefulness of their product?
I have helped create contests that were entirely devoted to exposing a need for a product. They can be very powerful means of driving sales.
InnerWeb