Maßgeschneidert: Eine Geschichte darüber, wie aus einer Codezeile Kilotonnen Kohle wurden



Brads Telefon platzte in den vertrauten Triller eines Büroanrufs.

- Ja? Er bellte und nahm den Hörer ab. - Was willst du?

Nach den Maßstäben von Brad wurde eine solche Art der Kommunikation über das Telefon sogar als höflich angesehen. Als Chief Trader von ecxecor, einem der größten Energiehandelsunternehmen der Welt, würde Brad niemandem gefallen, und er betrachtete jede Manifestation von Gefühlen, außer arrogantem Spott, als Zeichen von Schwäche.

"Äh", sagte die offensichtlich nervöse Sekretärin, "hier sind Sie ... äh ... Lieferung." Sie ...

«» Pf «, schnaubte Brad und brach sie auf einen Blick ab. - Unterschreib für sie! Oder ist es so schwer? Kannst du nicht selbst damit umgehen?

"Siehst du", sagte die Sekretärin, "sie bitten mich zu erklären, wie man festmacht." Und wir müssen auch eine Liegeplatzgebühr bezahlen. Sie sagen, dass Sie Bescheid wissen. Ich verstehe nichts.

"Okay", grummelte Brad. - Es scheint und die Wahrheit, alles, was Sie hier brauchen, um sich selbst zu tun.

Er warf das Telefon und verließ sein Eckbüro. Trotz der Tatsache, dass sich die Residenz von Æxecor in einem Gebiet neben dem alten Yachthafen befand, galt ihr Büro als eines der luxuriösesten der Stadt. An einem Ende des geräumigen Gebäudes, das früher ein Lagerhaus war, befanden sich die Büros der Chefs, am anderen - Brad ging dorthin und ging - befand sich ein Empfangsraum, dessen Fenster den persönlichen Pier des Unternehmens in der Nähe des Flusses selbst überblickten.

- Also, hier bin ich! Kündigte er wütend an und überquerte kaum die Schwelle der Halle. - Komm schon, leg es aus. Was sollte ich ...

Brad blieb kurz vor dem Ende des Satzes stehen. Sein Blick wanderte sofort zu dem Schauspiel auf dem Pier in der Nähe des Büros von Æxecor, das sich durch hohe, raumhohe Fenster öffnete. Es gab einen monströs großen Lastkahn - nein, eine ganze Armada von sicher befestigten Lastkähnen, die bis zum Rand mit Kohlenhaufen gefüllt waren. All diese Armada wollte am Pier festmachen.

"Was zum Teufel ...

" "Und du musst Brad sein", kam eine peppige Stimme. Brad wandte den Blick dem schäbig aussehenden Bauern in Arbeitskleidung zu, der auf einem der Stühle im Wartezimmer saß. "Nun, für den Anfang, wie machen wir fest?" Ich habe zwei Stopper, aber Sie können es nicht fangen. Und haben Sie etwas zum Entladen bereit?

Ausnahmsweise war Brad sprachlos. Er hatte keine Ahnung, wer diese Person war, und verstand fast kein Wort von dem, was er sagte. Darüber hinaus nähert sich diese Gemeinde allmählich dem Gebäude.

"Äh ...", murmelte er, "hey ... hast du ... Kohle mitgebracht?" Und für uns?

- Nun ja! Achtundzwanzigtausend Tonnen gutes altes schwarzes Gold! - Der Arbeiter runzelte spöttisch die Stirn und fügte hinzu: - Nun, es sei denn, die Adresse war natürlich nicht falsch, haha. Ist das Æxecor? Liegeplatz Nummer dreiundfünfzig? Sind Sie Brad, derselbe Typ, der es bestellt hat?

Und dann traf sich Brads Hand in Sekundenbruchteilen mit Brads Gesicht. Er erkannte, dass etwas nach Plan sehr schief gelaufen war, und anstatt achtundzwanzigtausend Tonnen Kohle virtuell zu verkaufen, bekam er sie irgendwie in die Hand

Ein kurzer Kurs im Warenterminhandel


Wenn Sie jemals den klassischen " Swap " -Film von 1983 mit Eddie Murphy und Dan Ackroyd in den Hauptrollen gesehen haben, können Sie sich bereits vorstellen, wie die Rohstoffe verkauft werden. Im Allgemeinen werden Waren - zum Beispiel Gold, Wolle, Sojabohnen - von Herstellern verkauft und erreichen letztendlich Kunden. Aber Billy Ray Valentine verdiente sein Geld und zerstörte die Duke-Brüder, indem er nicht nur gefrorenen konzentrierten Orangensaft von einem Tablett verkaufte. Es gelang ihm, in den Markt einzudringen, weil er Terminkontrakte verkaufte und kaufte. Tatsächlich ist dies der einzige Weg, auf dem der Rohstoffhandel betrieben wird.

Terminkontrakte sind ziemlich transparent: Sie erklären sich damit einverstanden, zu einem bestimmten Zeitpunkt in der Zukunft Waren in Mengen von X zu einem Preis von Y pro Einheit zu kaufen. Natürlich mag es seltsam erscheinen, dass eine Person im April 20 Tonnen Bruststück für 34.420 US-Dollar kauft (auch wenn sie Bruststück sehr liebt), aber unter dem Strich beabsichtigt sie, diese Lieferung lange vor Anfang April und für einen Betrag zu verkaufen, der deutlich übersteigt 34 420 $. Fast jedes Produkt, das Sie sich vorstellen können, wird bereits vor Produktionsbeginn auf diese Weise verkauft und gekauft. Der Sinn eines solchen Handelssystems besteht darin, dass die Risiken (und Vorteile), die durch Schwankungen der Rohstoffpreise verursacht werden, nicht mehr den Erzeugern (Landwirten, Bergleuten usw.), sondern den Händlern übertragen werden.

Natürlich sind Rohstoffhändler überhaupt nicht daran interessiert, Kilotonnen Bruststück in ihren Händen zu halten. Daher ist eine ganze Kette von Vermittlern - Makler, Börsen, Clearingstellen -, die im Schweiß ihrer Gesichter arbeiten, in den Prozess einbezogen, sodass die Person, die sagt: „Im Mai werde ich dreihundert Tonnen Bruststück für 518.000 USD kaufen“, sicher sein kann, dass ich es im Mai nicht kaufen werde dreihundert Tonnen Bruststück für 518.000 Dollar im wahrsten Sinne des Wortes.

Makler organisieren beispielsweise zirkuläre Transaktionen und schlagen vor, dass jeder gekaufte Terminkontrakt durch den Verkauf des entsprechenden Kontrakts an eine Person kompensiert wird, die wirklich an dem Produkt interessiert ist. Die von den Börsen verwendeten automatisierten Handelssysteme verfügen über integrierte Verhaltensregeln, um offensichtliche Fehler zu erkennen (z. B. die Lieferung großer Warenmengen in das Gebiet eines Handelsunternehmens). Und schließlich überprüfen Clearingstellen die Transaktionen erneut, um sicherzustellen, dass nichts fehlerhaft gesendet wird.

Aufgrund des Vorstehenden ist es für einen Händler fast unmöglich, der tatsächliche Eigentümer der von ihm gekauften Waren zu sein. Fast.

Wie ein Uhrwerk


Æxecor handelte nur an einer Börse (WTFSE) mit Kohle, und Kohletransaktionen fanden nicht sehr häufig statt. Dementsprechend war das interne Handelssystem nicht in der Lage, mit WTFSE zu interagieren, als es eine neue API einführte, die sich an den Benutzer wandte und auf Webdiensten basierte. Ein paar Kohlegeschäfte zeichneten sich ab, so dass das Unternehmen ein kleines Problem hatte.

Glücklicherweise gab es in Æxecor einige autodidaktische Programmierer, die es geschafft haben, eine Lösung zusammenzustellen, die mit der neuen WTFSE-API gut zurechtkommt. Im Wesentlichen fügte der Programmierer den Handelsanforderungen XML-Code hinzu. Insbesondere gab es ein solches Fragment:

<AdditionalProperties>
   <PhysicallyDeliver>
      <value>False</value>
   </PhysicallyDeliver>
</AdditionalProperties>

Finden Sie nichts Seltsames in diesem XML-Code? Wenn Sie geantwortet haben: "Der Wert sollte nicht False, sondern 0 sein", können Sie sich auf die Schulter klopfen. Wie sich herausstellte, nahm das WTFSE-System nur 1 und 0 wahr, um Wahr bzw. Falsch zu bezeichnen. Jeder andere Wert wurde einfach automatisch mit einem gleichgesetzt. Hoppla!

Natürlich wäre unter normalen Umständen keine große Katastrophe daraus geworden. Um sicherzustellen, dass in der Transaktion alles korrekt ist, sendet WTFSE (und jeder andere Austausch) eine Transaktionsbestätigung an den Client, in der alle Quellinformationen in XML geschrieben sind. Somit haben beide Parteien Zugang zu Daten. Auf der Æxecor-Seite sah alles völlig sicher aus, hauptsächlich aufgrund der folgenden Zeilen im Code:


bool physicallyDeliver = 
    (getNodeVal("PhysicallyDeliver").toLower() == "true");

Gut gemacht, der Entwickler hat überprüft ... nur eine Zeile kann viel mehr Werte als wahr oder falsch liefern. Sagen wir 1 oder 0. Ups.

Aber selbst die Tatsache, dass die falsche Transaktion versehentlich die Überprüfung bestanden hat, ist theoretisch noch keine Katastrophe, da die Clearingstelle bemerkt hätte, dass etwas grundlegend falsch daran war. Sie können nicht einfach den FedEx-Lieferservice anrufen und ihn bitten, mehrere tausend Tonnen Rohstoffe zu einem Bürogebäude im Business Center zu bringen. Die Liste der Punkte, an denen Sie Rohstoffe liefern können, ist sehr begrenzt - normalerweise sind dies Lagerhäuser in der Nähe von Depots oder Häfen. Die Æxecor-Residenz befand sich jedoch in der Nähe des dreiundfünfzigsten Piers im Küstengebiet mit Lagereinrichtungen, die kürzlich renoviert wurden. Auf den ersten Blick ist dies ein vernünftiger Ort, um einen ganzen Haufen Kohle zu liefern, insbesondere aus Sicht der Maschine. Hoppla

Glücklicherweise ist der Markt für Warentermingeschäfte nicht ausschließlich auf Software angewiesen. Auf beiden Seiten der Transaktion (und auch in zwei Zwischenpunkten) werden die Daten an die Mitarbeiter der operativen Abteilungen weitergeleitet, die prüfen, ob der Händler irgendwelche dummen Dinge getan hat: Zum Beispiel versehentlich das Kästchen „physische Lieferung“ angekreuzt und sofort die Gruppentransaktion eingegeben wird einen Verlust geben, und so weiter.

Da so viele Leute Transaktionen sehen, wäre es logisch anzunehmen, dass zumindest jemand bemerkt hat, dass der Handelsriese Æxecor physisch darum bittet, ihnen eine Ladung Kohle für eineinhalb Millionen Dollar zu liefern. Ja, wahrscheinlich hat es jemand bemerkt, aber Brad war an dem Deal beteiligt, was bedeutet, dass es unmöglich war, sich vorzustellen, dass es eine Art Missverständnis gab.

Als Chefhändler von xecor übermittelte Brad allen mit äußerster Klarheit: Niemand, „auch Seine Heiligkeit der Papst von Rom“, wagt es, seine Handlungen in Frage zu stellen. Am Ende muss Brad die schwierigsten Gebotsentscheidungen treffen, die sonst niemand verstehen kann. Manchmal kauft er teuer und verkauft billig. Manchmal hält es die Ware, obwohl der Preis fällt. Manchmal weigert er sich, es überhaupt zu verkaufen, unabhängig vom Preis. Brads Wege sind mysteriös und wenn er sagt: "Mach es!", Dann ist es besser, es zu tun.

Frühes Weihnachten


"Sag mir nur nicht, dass es nicht deine Kohle ist." Als der Arbeiter spürte, dass die Angelegenheit unrein war, nahm er eine Verteidigungsposition ein. - Brauchen Sie es, brauchen Sie es nicht - verstehen Sie es selbst. Aber Ihre Kohle, Mr. Brad.

Brad würde gerne Einwände erheben, aber er selbst verstand: seine Kohle. Schlimmer noch, er bestätigte dies der Betriebsabteilung von Æxecor immer wieder zuversichtlich. Er nahm einfach an, dass es typisch für ihn war, dass diese dummen Papierschieber nicht wirklich lesen konnten. Er kehrte mental zu seinem letzten Gespräch mit einem Mitarbeiter der Abteilung für Kohleeinkauf zurück („Ich sagte einen verdammten Deal, welches Wort verstehst du nicht?“) Und dachte darüber nach, was er mit sechsundfünfzig Millionen Pfund Kohle in seiner physischen Verkörperung tun sollte.

Versuchen Sie sich für einen Moment vorzustellen, wie Sie selbst mit einem Haufen Kohle im Wert von eineinhalb Millionen Dollar davonkommen würden. Sogar Craigslist-Funktionen haben noch Grenzen.

Wie sich herausstellte, war der Verkauf von echter Kohle noch schwieriger, als Brad es sich hätte vorstellen können. Tatsächlich handelt der Rohstoffmarkt nur mit Futures - jeder, der derzeit achtundzwanzigtausend Tonnen Kohle benötigt, hat diese bereits im Voraus gekauft. Wie auch immer, wer wird Kohle von einem obskuren Typ namens Brad kaufen? Am Ende gab Brad himmelhohe Summen für Liegeplatz, Lieferung, Umweltsteuer, Andocken, Entladen, Laden und andere Abgaben aus und verkaufte Kohle mit gebrochenem Herzen Kohle für zwanzig Cent an den Dollar.

Nach diesem "grandiosen Kauf" wurde Brads Kohlenberg nie vergessen. Jedes Mal, wenn er an Kollegen im Korridor vorbeikam, wusste er, dass sie sich an Kohle erinnern, und sie wussten, dass er das verstand. Niemand verspottete ihn besonders oder machte sich über ihn lustig, aber es war egal. Brad wurde nicht länger als ecxecor Chief Trader wahrgenommen, er wurde der Typ, der fälschlicherweise einen Durchbruch bei Kohle kaufte.

All Articles