Help - Search - Members - Calendar
Full Version: Nanosecond Buyout
Dumpshock Forums > Discussion > Shadowrun
DireRadiant
http://www.reuters.com/article/idUSN0624451020100507

It's coming soon...
nemafow
Haha yeah, that was my first thought when I read about this...
Teulisch
see, this is what happens when you let a hacker/technomancer get access to electronic stock trading. and the obvious reason to hire shadowrunners to pull this off, would be to then take that exact split second to buy buy buy at the artificially lower price. yeah, its a good run idea but you wanna hire prime runners from the new york sprawl.

hmm, if the OS for the NYSE went AI, things would get interesting in a hurry.
Draco18s
Not only that, but I've heard that there's one stock trading software that specifically sells out to companies server rack space closer to their servers so that those companies have a microsecond edge on trading than other companies who's servers are on the other side of the room.
Karoline
QUOTE (Draco18s @ May 6 2010, 10:21 PM) *
Not only that, but I've heard that there's one stock trading software that specifically sells out to companies server rack space closer to their servers so that those companies have a microsecond edge on trading than other companies who's servers are on the other side of the room.


That seems a bit unlikely. I mean, if company A is 0.000001 seconds closer to the server than Company B... well, would that really matter when Company A and Company B still have to send the signal to do whatever from locations X and Y? And really, given the human reaction time of somewhere closer to half a second or so, does 0.000001 seconds really make any difference?

I'd be willing to bet they all have the same length cord connecting them anyway.
Manunancy
With such short time intervals, I'd think the algorithm's reaction time will be the determining factor - and slowing donw the server with more programs might lose the benefits.

Leasing an on-site server rather than relying on one a few kilometers away is going to be more significant as you dispense with the routing and get a faster and more reliable connexion

Though in a shadowrun context I don't think many companies would be willing to place their in-house trading algorithms on a third party server - too much chance for spying or tampering with the transactions.
hobgoblin
QUOTE (Manunancy @ May 7 2010, 07:13 AM) *
Though in a shadowrun context I don't think many companies would be willing to place their in-house trading algorithms on a third party server - too much chance for spying or tampering with the transactions.

more like own servers in a third party location. Possibly something like a safe deposit box setup, where breaking into another corps rack would require some serious tools and no guards looking over the shoulder.
StealthSigma
QUOTE (Karoline @ May 7 2010, 12:01 AM) *
That seems a bit unlikely. I mean, if company A is 0.000001 seconds closer to the server than Company B... well, would that really matter when Company A and Company B still have to send the signal to do whatever from locations X and Y? And really, given the human reaction time of somewhere closer to half a second or so, does 0.000001 seconds really make any difference?

I'd be willing to bet they all have the same length cord connecting them anyway.


In short yes.

The long. That 0.000001 seconds does make a difference since a lot of trading is automated via triggers that a human creates. Let's say you bought a stock at $20 and you have a tolerance for 10% loss on that investment. That means when the stock price hits $18, you want to sell. Given that this was a matter of millions of stock (let's say 1,000,000 for the sake of argument) that was intended to be sold (instead of billions), each penny below $18 is a loss of $10,000 that you don't want. In the grand scheme it doesn't matter if you're the only person who is deciding to sell at $18, but if anyone else has a watch for $18, then you want to make sure you sell before he does, otherwise you will be selling below that $18. That's where the 0.000001 seconds come into play since all transactions are queued as a FIFO. If I get my transaction there at +0.001 seconds from when the stock price hit $18, and my opponent gets it there at +0.001001 seconds after it hits $18, I'll be sell at $18 and my opponent will be selling at a price below $18.

Also, that distance traveled has a double effect. If it takes 0.00001 seconds for something to travel from the server to switch, then it will take 0.00002 seconds just to receive notice of a stock price change and send the sell/buy transaction. So if my travel time is only 0.000005 seconds instead of 0.00001 seconds, then I can send and receive in the same amount of time that it takes someone to receive. The servers will also over tuned to over perform to minimize the amount of time taking to load data into memory and process something in the CPU. I'm pretty sure if I saw the specs on these servers and the load they handle, I would cry.
Draco18s
QUOTE (StealthSigma @ May 7 2010, 08:32 AM) *
I'm pretty sure if I saw the specs on these servers and the load they handle, I would cry.


Now you know why Deus took over the NYSE servers for a recompile. wink.gif
hobgoblin
iirc, much of the hardware used are GPUs from nvidia or ati/amd.

btw, anyone else worried about the attitudes presented in the comments on the article page? Or am i looking at a whole lot of teens trying to be ironic, or just trolling?
Draco18s
QUOTE (hobgoblin @ May 7 2010, 10:35 AM) *
btw, anyone else worried about the attitudes presented in the comments on the article page? Or am i looking at a whole lot of teens trying to be ironic, or just trolling?


I didn't even read the full article, so I didn't get that far. The first one made me laugh though: "It's all the democratic government's fault so they can pass the laws they want!"
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Dumpshock Forums © 2001-2012