Wednesday, 1 November 2017

Knight kapital trading system


Goldman Sachs Massive Trading Error Bears En skrämmande likhet med den som tog ner Knight Capital. f REUTERS Andrew Burton. Nu när vi vet mer om gårdagens optionsmöjligheter kunde kosta Goldman Sachs hundratals miljoner vet vi att det ser väldigt ut Ett annat massivt handelsmisslyckande Knight Capital s 450 miljoner trading glitch från 2012.Both Goldman s misstag igår ett systemprogrammeringsfel som ställer in felaktiga prisgränser i ett antal tickersymboler och Knights misstag också ett systemprogrammeringsfel som skickade algoritmer som köper högt och säljer Låga uppmärksamma faktum att komplexa datorsystem med hög hastighet har befogenhet att sätta marknaderna i en tizzy. Here är hur långt Goldman s felaktiga handel, som skickades till optionsutbyten runt om i landet, nått igår från Bloomberg. Handeln kan ha påverkat Cirka 400 000 kontrakt för företag som JPMorgan Chase Co Johnson Johnson och Kellogg Co baserat på data för de 500 största företagen Nasdaq OMX PHL X granskar en lista med cirka 1 225 unika kontrakt på 51 underliggande aktier, enligt dess handelsvarnings e-post. Om 240 september sätts avtal för iShares Russell 2000 Exchange-Traded Fund på 1 på 9 32 am New York tid idag, ner Från så mycket som 3 32 två minuter tidigare, visar data som Bloomberg visar. Nästa handel genomfördes på 3 27 vid 9 33 a m. For Knight Capital kostade ett programmeringsfel företaget företaget sin egen existens Goldman, å andra sidan, säger Felet skulle inte vara väsentligt för företagets finansiella ställning. Banken är känd för att ha några av de mest sofistikerade och kraftfulla handelsteknikerna på gatan, men vi talar om handel med hög fart på optionsmarknaden här Som företag försöker Bygga program för att bli den snabbaste och dåligaste, säg några experter, kan misstag göras. Bakom Knight-tid talade Business Insider med Lev Lesokhin. Han arbetar för CAST, ett företag som visualiserar inneboende risker i finansiella mjukvarusystem Lesokhi N förklarade att några av dessa finansiella företag inte är noga med vad som ligger under huven på sina datorprogram och det betyder att bisarra saker kan hända. På riddare var den bisarra saken Frankenstein-koden. De flesta IT-applikationer har död kod, Leskhin sa att det är där inne bara hänga i kodbasen men ingen av levande moduler kallar det. Om du inte har strukturell övervakning så vet du inte om din nya levande kod skulle kunna ringa Död kod. I Knight s fall var Live Code kallad dödkoden tillbaka till livet och programmet började handla på det. Vi ska vänta och se vad som hände med Goldman. När det gäller affärerna kunde de alla busted annulleras beroende på Reglerna för vad som utgör ett officiellt fel på de aktuella börserna NYSE, NASDAQ, CBOE. Mer om detta för att komma. Hämta det senaste Goldman Sachs aktiekursen här. Goldman Sachs Massive Trading Error Bears En läskig likhet med den som tog ner riddaren Capital. Software Testing Lessons Lär dig från Knight Capital Fiasco. Det tog bara en defekt i en handelsalgoritm för Knight Capital att förlora 440 miljoner på cirka 30 minuter. Den 440 miljoner är tre gånger företagets årliga intäkter. Chocken och avyttringen t Hat följde orsakade Knight Capital s lager att förlora 75 procent av sitt värde på två arbetsdagar Likviditetsförlusten var så stor att Knight Capital behövde ta på sig ytterligare 400 miljoner kreditkort, vilket enligt Wall Street Journal effektivt skiftes Kontroll av bolaget från förvaltningsgruppen till dess nya kreditorer. Knight Capital var reglerat av Securities and Exchange Commission, rutinmässigt granskat och PCI-klagomål Om det här felet kunde påverka Knight, kan det hända att något företag åtminstone det är vad Knight Capital CEO Thomas Joyce verkade innebära en intervju med Bloomberg Television Technology bryter Det är inte bra Vi ser inte fram emot det, säger han och tillägger. Det var en mjukvaruprofil. Det råkade vara en mycket stor programvarugjuta. Teknikbrott Det är inte bra Vi ser inte fram emot det, säger Thomas Joyce, Knight Capital CEO, Image med tillstånd av Bloomberg. Denna händelse var inte den första i sitt slag Under 2010 orsakade det att Dow Jones Industrial Average sjönk 600 poäng i ungefär Fem minuter i det som nu är känt som flashkraschen Nasdaq skyllde den katastrofala Facebook IPO på en liknande teknisk glitch. Mistiming, Bad Orders Crash High-Frequency Trading Algoritm. I början av juni 2012 fick NYSE-börsen NYSE tillstånd från SEC Att starta sitt Retail Liquidity Program RLP, som syftar till att erbjuda enskilda investerare det bästa möjliga priset, även om det innebär att omdirigera affärer från NYSE och på en så kallad mörk marknad, satte den i live den 1 aug. Ungefär en och en halv och en halv för att skryta för att skriva kod för att dra nytta av den nya funktionen. Knight Capital-incidenten hände under de första 30 minuterna av handel den 1 aug. Något gick mycket fel i koden som h Annonsen introducerades över natten Koden i sig var en högfrekvent handelsalgoritm avsedd att köpa och sälja massiva mängder av lager på kort tid. En kombination av misstänkta och dåliga beställningar låter till katastrofala resultat. Om du medger en programvarufel kan personalen vid Knight Capital har varit ovilliga att diskutera exakt vad som orsakade defekten De är inte ensam De flesta finansiella relaterade förfrågningar för denna artikel ledde till svar som Ingen kommentar, jag kan inte kommentera eller Vi kan inte kommentera den här historien. En tekniker på en Financial Services Company, som bad att förbli anonym, föreslår två möjligheter. Det kunde ha varit standardhoppet att producera utan ordentlig testning. Parse uttalandena från Knight Capital noggrant, säger tekniken och det är möjligt att programmet som gick i produktion var faktiskt Ett testprogram ett utformat för att simulera handelsförfrågningar och utvärdera om de gick igenom ordentligt Nanex genomförde en analys av branschen förra veckan Och kom till samma slutsats. Rick Lane, CTO of Trading Technologies i Chicago, håller med om att problemet kan vara ett testprogram i produktion eller möjligen en konfigurationsflagg som inte var klar för produktion och borde ha blivit avstängd. Han pekar ut Att dessa handelsalgoritmer utvecklas otroligt snabbt, eftersom de är utformade för att jaga flyktiga möjligheter, och att bra förändringshantering kan ta en baksätning för snabbhet. Det skrämmande är att detta händer oftare än vad folk tror, ​​och inte bara genom att handla butiker, säger Lane. I september 2010 körde Chicago Mercantile Exchange ett program som oavsiktligt injicerade testorder i sitt produktionssystem och CME har inte ens den typ av Tidstryck som dessa handelsbutiker har. Tillägg retrospektivt till utvecklingsprocessen kan minska fel. Jeff Sutherland, en medförfattare till Agile Manifesto, som hjälpt till att formalisera Scrum-metoden, lägger till en tredje möjlighet laget kan ha använt en utvecklingsmetod benägen att Error. Sutherland, även en före detta amerikanska flygvapenpilot, rekommenderar en extern bedömning, ungefär som den process som National Transportation and Safety Board använder för flygolyckor. Utan någon bedömning säger han att vi kanske aldrig vet vad som gick fel och vi löper risken För att försöka förhindra felproblem. Enbart en grundlig bedömning av Knight Capital s mjukvaruutveckling livscykel kommer att berätta vad som hände på New York Stock Ex Ändra den 1 aug 2012, säger experter. Bild med tillstånd av Ryan Lawler via Wikimedia Commons. George Dinwiddie, huvudkonsult vid iDIA Computing, rekommenderar också en bedömning. Alla företag kan bedöma sin organisation med hjälp av ett verktyg som kallas retrospektivt. Dinwiddle säger Backspektivet är en Formell backprocess som tar hänsyn till vad som faktiskt händer, vad riskerna är och hur laget kan förbättras. I armén kallas retrospektiv efter handlingsrecensioner. Det senaste tänkandet i programvaran är dock att ha konversationen före mjukvaran Används för att fånga och åtgärda problemet. Den Agile Retrospective Resource Wiki ger en mängd olika alternativ. En effektiv metod som jag rekommenderar är att fråga vad som går rätt, vad som går fel, och vad vi laget ska göra annorlunda. Kort för att lista vad de skulle vilja prata om och sedan rösta genom att placera en pricka på korten för att bestämma vad man ska prata om. Teamet diskuterar de två starkast prickade föremålen i varje ca Tegory. When det finns ett problem, påpekar en annan anonym källa, någon i organisationen brukar veta om det men kanske inte känner sig trygg nog för att ta upp frågan i ett stort, stödjande forum. Retrospectives ger inte bara en öppen dörr utan konsensus Också Någon kan ta upp en fråga och få stöd Det är svårt att blunda för.4 Sätt att förbättra programvarutestning och minska risken. Efter det retrospektiva kan ditt team komma med en lista över risker och problem som de teoretiskt sett Identifieras i Knight Capital-fallet Om så är fallet, överväga dessa fyra tekniker för att minska risken. Provera förändring och konfigurationshantering Att hålla test - och produktionskod i olika sandlådor är en populär praxis för att minska risken. På Zappos har laget en separat och mer noggrann process För kod som kommer att röra kundkänslig data och finansiell information Etsy under tiden använder alla kod till produktion men mildrar den risken med teknik 2.Modla produktionsövervakning Lane Föreslår att man använder automatiserade processer för att upptäcka och skicka varningar om fel Jeffery Reeves, redaktör för InvestorPlaceMedia, rekommenderar att faktiska människor tittar på transaktionsvolymer med hjälp av personlig bedömning. Företag med en stor mängd automatiska transaktioner skulle göra det bra att ha båda. Visa testning som en high - Nivå riskhanteringsprocess I många fall anser handelsföretag att det inte finns tillräckligt med tid för traditionell testning på grund av den komprimerade tiden för dessa flyktiga möjligheter, säger Lane Ironically, att många buggar inte skulle hittas genom traditionell testning, eftersom de är konfigurationsrisker. Programvaran Kan ha fungerat korrekt, men på fel plats, vid fel tidpunkt eller från testkod som var i produktion. Typ av testare som klickar på det här, klicka på det, se till att dessa nummer matchar, eftersom Lane beskriver dem, kunde inte hitta sådana Buggar Bättre riskhantering är nödvändig SEC kan skapa regler för att kräva automatiseringsgranskningspolicy för handelsprogram, men begreppet appl Det är möjligt att Knight Capital-felet kunde ha avvärjts med en enda knapp som en människa behövde klicka, särskilt när volymen nådde en viss nivå. En sådan Kontrollen skulle inte vara på programnivå men i stället på den offentliga API-nivån tills sådana externa kontroller existerar skulle vi göra det bra att bygga dem in i våra gateway-program. Knight Capital kan aldrig vara tillräckligt genomskinligt för att vi ska kunna göra en bedömning av vad som gick Fel eller att ens se en retrospektiv rapport som inte borde stoppa din organisation Det här kan vara ett tillfälle att undersöka dina system och hur de samverkar samtidigt som man bestämmer värdet av att investera tid och energi i riskhantering. Det är hårt arbete, och det är inte Eye-popping, men bra riskhantering kommer sannolikt att hålla ditt företag av CNN, Wall Street Journal eller Financial Times hemsida som bara kan visa sig vara en utmärkt sak. Mat Thew Heusser är en konsult och författare baserat i West Michigan Du kan följa Matt på Twitter mheusser kontakta honom via e-post eller besök webbplatsen för hans företag, Excelon Development Följ allt från på Twitter CIOonline på Facebook och på Google. För att kommentera den här artikeln och Annat CIO-innehåll, besök oss på Facebook LinkedIn eller Twitter. Knight Capital. Följande post är en post i katalogen av katastrof en lista över misslyckade och oroliga projekt från hela världen. Synopsis I en historia som påminner oss om behovet av korrekt testning Standarder, en mjukvarulösning på Knight Capital resulterade i att 400M förlorade på bara 30 minuter Enligt pressrapporter uppgick förlusten till 3 gånger Knight s årliga vinst Även om detaljer är svåra att komma med en CIO-artikel innebär problemet att det orsakades av en rush till Träffa en tidsfrist för att genomföra ändringar för att tillgodose ett Retail Liquidity Program RLP godkänt av Securities and Exchange Commission SEC i mitten av juni 2012 Enligt CIO-tidningen den RLP Programmet var utformat för att erbjuda enskilda investerare det bästa möjliga priset, även om det innebar att omdirigera affärer från New York-börsen och på så kallade mörka marknader. Implementeringsfristen för RLP fastställdes den 1 aug och handelsmisslyckan på Knight uppstod Under de första 30 minuterna av handel den 1 aug. Tilläggsfaktorer som rapporterats i pressen Tanke på att vara ett test för kvalitetsstyrning av mjukvarutestning Problem som kan orsakas av en rush för att uppfylla RLP-genomförandedatumet, dvs schematiskt tryckfel. Följ Calleam på Linked In till Bli underrättad om kommande online - och personklasser.

No comments:

Post a Comment