Thursday, October 13, 2016

Fx Trading System Architecture

Trading Systems: Ontwerp jou stelsel - Deel 1 13 Die voorafgaande gedeelte van hierdie handleiding gekyk na die elemente wat make-up 'n handel stelsel en bespreek die voor - en nadele van die gebruik van so 'n stelsel in 'n lewendige handel omgewing. In hierdie artikel, ons bou op die kennis van die ondersoek wat markte is veral goed geskik vir stelsel handel. Ons sal dan 'n meer in-diepte kyk na die verskillende genres van handel stelsels. Trading in verskillende aandelemarkte Markte Die aandelemark is waarskynlik die mees algemene mark om handel te dryf in, veral onder beginners. In hierdie arena, groot spelers soos Warren Buffett en Merrill Lynch oorheers, en tradisionele waarde en groei te belê strategieë is by verre die mees algemene. Tog het baie instellings aansienlik in die ontwerp, ontwikkeling en implementering van handel stelsels belê. Individuele beleggers by hierdie tendens, hoewel stadig. Hier is 'n paar belangrike faktore om in gedagte te hou wanneer die gebruik van handel stelsels in aandelemarkte: 13 Die groot hoeveelheid aandele beskikbaar stel handelaars om stelsels te toets op baie verskillende tipes aandele - alles van uiters wisselvallige oor-die-toonbank (ODT) aandele aan nie-vlugtige uitsoekaandele. Die doeltreffendheid van handel stelsels kan beperk word deur die lae likiditeit van 'n paar aandele, veral OTC en pienk vel probleme. Kommissies kan eet in winste wat gegenereer word deur suksesvolle ambagte, en kan verliese verhoog. OTC en pienk vel aandele aangaan dikwels addisionele kommissie fooie. Die belangrikste handel stelsels wat gebruik word, is dié wat kyk vir waarde - dit wil sê, stelsels wat verskillende parameters gebruik om te bepaal of 'n sekuriteit is onderwaardeer in vergelyking met sy prestasie in die verlede, sy eweknieë, of die mark in die algemeen. Valutamarkte Die buitelandse valuta mark, of forex. is die grootste en mees vloeibare mark in die wêreld. Die wêreld se regerings, banke en ander groot instellings handel triljoene dollars op die forex mark elke dag. Die meerderheid van die institusionele handelaars op die Forex staatmaak op handel stelsels. Dieselfde geld vir individue op die forex, maar 'n paar handel op grond van ekonomiese verslae of belangstelling payouts. Here is 'n paar belangrike faktore om in gedagte te hou wanneer die gebruik van handel stelsels in die forex mark: die likiditeit in die mark - as gevolg van die groot volume - maak handel stelsels meer akkuraat en doeltreffend. Daar is geen kommissies in hierdie mark, net versprei. Daarom, sy baie makliker om baie transaksies te maak sonder die koste te verhoog. In vergelyking met die bedrag van aandele of kommoditeite beskikbaar, die aantal geldeenhede handel te dryf, is beperk. Maar as gevolg van die beskikbaarheid van eksotiese geldeenheid pare - dit is, geldeenhede van kleiner lande - die verskeidenheid in terme van wisselvalligheid is nie noodwendig beperk. Die belangrikste handel stelsels wat gebruik word in forex is dié wat tendense te volg ( 'n gewilde gesegde in die mark is die tendens is jou vriend), of stelsels wat te koop of te verkoop op breakouts. Dit is omdat ekonomiese aanwysers veroorsaak dikwels groot prysbewegings op 'n tyd. Futures Equity, markte forex, en kommoditeit al bied Futures Trading. Dit is 'n gewilde voertuig vir stelsel handel as gevolg van die hoër bedrag van die hefboom beskikbaar en die verhoogde likiditeit en wisselvalligheid. Tog kan hierdie faktore beide maniere sny: hulle kan óf versterk jou winste of versterk jou verliese. Om hierdie rede, is die gebruik van termynkontrakte gewoonlik gereserveer vir gevorderde individuele en institusionele stelsel handelaars. Dit is omdat handel stelsels in staat te kapitaliseer op die termynmark veel groter aanpassing verg, gebruik meer gevorderde aanwysers en neem baie langer om te ontwikkel. So, wat is die beste Dit is aan die individuele belegger om te besluit watter mark is die beste geskik is om te handel - elkeen het sy eie voordele en nadele. Die meeste mense is meer vertroud is met die aandelemarkte, en hierdie kennis maak die ontwikkeling van 'n handel stelsel makliker. Dit is egter forex algemeen beskou as die uitstekende platform om handel stelsels hardloop wees - veral onder meer ervare handelaars. Verder, as 'n handelaar besluit om munt te slaan uit verhoogde hefboom en wisselvalligheid, die termynmark alternatief is altyd oop. Uiteindelik is die keuse lê in die hande van die stelsel developer. Types van handel stelsels Trend-volgende stelsels Die mees algemene metode van stelsel handel is die tendens - Spring stelsel. In sy mees basiese vorm, hierdie stelsel net wag vir 'n aansienlike prys beweging, dan koop of verkoop in daardie rigting. Hierdie tipe stelsel banke op die hoop uitgespreek dat hierdie prysbewegings die tendens sal handhaaf. Bewegende gemiddelde Systems Algemene gebruik in tegniese ontleding. 'n bewegende gemiddelde is 'n aanduiding dat net toon die gemiddelde prys van 'n voorraad oor 'n tydperk van tyd. Die essensie van tendense is afgelei van hierdie meting. Die mees algemene manier om te bepaal toe - en uittrede is 'n crossover. Die logika agter dit is eenvoudig: 'n nuwe tendens kom tot stand wanneer die prys bo of onder sy historiese prys gemiddelde (tendens) val. Hier is 'n grafiek wat beide die prys (blou lyn) en die 20-dag MA (rooi lyn) van IBM plotte: Breakout Systems Die fundamentele konsep agter hierdie tipe stelsel is soortgelyk aan dié van 'n bewegende gemiddelde stelsel. Die idee is dat wanneer 'n nuwe hoë of lae gevestig, die prys beweging is waarskynlik om voort te gaan in die rigting van die tempo. Een aanwyser wat gebruik kan word in die bepaling van breakouts is 'n eenvoudige Bollinger Band oortrek. Bollinger Bands wys gemiddeldes van 'n hoë en 'n lae pryse, en breakouts voorkom wanneer die prys aan die kante van die bands. Hier is 'n grafiek wat die prys (blou lyn) en Bollinger Bands (grys lyne) van Microsoft plotte: Nadele van Trend-volgende stelsels: Empiriese Besluitneming Vereiste - By die bepaling van tendense, is daar altyd 'n empiriese element om te oorweeg: die duur van die historiese tendens. Byvoorbeeld, kan die bewegende gemiddelde vir die afgelope 20 dae of vir die afgelope vyf jaar, sodat die ontwikkelaar moet bepaal watter een is die beste vir die stelsel. Ander te bepaal faktore is die gemiddelde hoogtepunte en laagtepunte in tempo stelsels. Sloerende Nature - bewegende gemiddeldes en tempo stelsels sal altyd agter. Met ander woorde, kan hulle nooit druk op die presiese bo-of onderkant van 'n tendens. Dit lei onvermydelik in 'n verbeuring van potensiële wins, wat soms beduidende kan wees. Geheel verslaan effek - Onder die mark kragte wat skadelik vir die sukses van die tendens volgende stelsels is, dit is een van die mees algemene. Die geheel verslaan effek vind plaas wanneer die bewegende gemiddelde genereer 'n valse sein - dit wil sê, wanneer die gemiddelde daal net in omvang, dan skielik omkeer rigting. Dit kan lei tot massiewe verliese nie, tensy doeltreffende stop-verlies en risikobestuur tegnieke in diens. Sywaarts Markte --Trend volgende stelsels, deur die natuur, in staat is om geld te maak net in markte wat eintlik tendens doen. Maar markte sywaarts beweeg ook. bly binne sekere grense vir 'n lang tydperk van die tyd. Uiterste wisselvalligheid Mag gebeur - Soms, kan-tendens volgende stelsels sommige van die uiterste wisselvalligheid beleef, maar die handelaar moet vashou aan sy of haar stelsel. Die onvermoë om dit te doen, sal daartoe lei dat verseker mislukking. Countertrend Systems Kortom, die doel met die countertrend stelsel is te koop teen die laagste laag en verkoop teen die hoogste hoog. Die belangrikste verskil tussen hierdie en die tendens volgende stelsel is dat die countertrend stelsel is nie selfkorrigerende. Met ander woorde, daar is nie 'n vasgestelde tyd om posisies te verlaat, en dit lei tot 'n onbeperkte nadeel potensiaal. Tipes Countertrend Systems Baie verskillende tipes stelsels word beskou countertrend stelsels. Die idee hier is om te koop wanneer momentum in een rigting begin vervaag. Dit is die mees dikwels bereken deur ossillators. Byvoorbeeld, kan 'n sein gegenereer word wanneer Stochastics of ander relatiewe sterkte aanwysers hieronder sekere punte val. Daar is ander vorme van countertrend handel stelsels, maar almal van hulle dieselfde fundamentele doelwit te deel - lae te koop en verkoop hoog. Nadele van Countertrend volgende stelsels: E mpirical Besluitneming Vereiste - Byvoorbeeld, een van die faktore die stelsel ontwikkelaar moet besluit oor die punte waarteen die relatiewe sterkte aanwysers vervaag. Uiterste wisselvalligheid Mag gebeur - Hierdie stelsels kan ook sommige van die uiterste wisselvalligheid en 'n onvermoë om te hou met die stelsel ten spyte van hierdie wisselvalligheid sal lei tot verseker mislukking ervaar. Unlimited Nadeel - Soos voorheen genoem, is daar 'n onbeperkte nadeel potensiaal omdat die stelsel is nie selfkorrigerende (daar is nie 'n vasgestelde tyd om posisies te verlaat). Ten slotte Die belangrikste markte waarvoor handel stelsels is geskik is die aandele, buitelandse valuta en termynmarkte. Elkeen van hierdie markte het sy voordele en nadele. Die twee hoof genres van handel stelsels is die tendens-volgende en die countertrend stelsels. Ten spyte van hul verskille, beide tipes stelsels, in hul ontwikkelingstadia, vereis empiriese besluitneming aan die kant van die ontwikkelaar. Ook hierdie stelsels is onderhewig aan uiterste wisselvalligheid en dit kan 'n paar stamina eis - dit is noodsaaklik dat die stelsel handelaar hou met sy of haar stelsel in hierdie tye. In die volgende paaiement, goed neem 'n nader kyk na hoe om 'n handel stelsel te ontwerp en te bespreek 'n paar van die sagteware wat stelsel handelaars gebruik om hul lewens makliker te maak. Trading Systems: Ontwerp jou stelsel - Deel 2Subscribe om nuus te gebruik vir die nuutste insigte en analysisTrading System Design Visie Ons visie is om die bekommernis uit Trading System Design neem om jou toelaat om voort te gaan met die saak. Ons doel is om jou besigheid aflewerbares en vereistes Trading, asook die uitdagings wat hulle in die gesig staar te verstaan, en beveel sinvolle en effektiewe oplossings om dit te implementeer. Ons wil hê dat die kompleksiteit uit Trading, terwyl die beskerming van jou sakebelange in realistiese en effektiewe maniere. Trading is nie 'n produk, sy 'n proses. TSD het die kundigheid en gereedskap om jou te help organisasies te bou 'n platform vir groei tot die uitdaging van 'n nuwe grens ontmoet. Hoekom ons nie laat by Trading System Design hulp maat 'n oplossing vir jou van een van ons toegewyde ontwerp teams. What is los die Finansiële inligting uit te ruil (FIX) protokol het 'n rewolusie die handelsomgewing, bewys fundamentele in die fasilitering van baie van die elektroniese handel tendense wat na vore gekom het oor die afgelope dekade. FIX het die taal van die globale finansiële markte op groot skaal gebruik deur te koop en te verkoop-kant maatskappye, handel platforms en selfs reguleerders om handel inligting oor te dra word. Hierdie nie-eie, vrye en oop standaard is voortdurend ontwikkel ter ondersteuning van ontwikkelende besigheid en regulerende behoeftes, en word deur duisende maatskappye elke dag miljoene transaksies te voltooi. FIX is die manier waarop die wêreld ambagte en dit is steeds 'n noodsaaklike bestanddeel in die vermindering van handel koste, waardeur doeltreffendheid en die bereiking van groter deursigtigheid. FIX bied beduidende voordeel vir maatskappye gretig om nuwe beleggingsgeleenthede dit die koste van die mark inskrywing met deelnemers in staat om vinnig te kommunikeer beide plaaslik en internasionaal verminder verken, bykomend tot die skakel koste aansienlik verminder. Die taal FIX protokol bestaan ​​uit 'n reeks van boodskappe spesifikasies wat in die handel kommunikasie. Oorspronklik ontwikkel om aandele handel te ondersteun in die pre-handel en omgewing, dit is nou ervaar vinnige groei in die post-handel ruimte, ondersteun straight through processing (STP) van aanduidings van belangstelling (IOI) om toekennings en bevestig. Verder is dit getuig beduidende groei in die vaste inkomste, buitelandse valuta en genoteerde afgeleide markte. Die FIX boodskappe standaard besit, in stand gehou en ontwikkel deur die gesamentlike pogings van FIX Trading Communitytrade lid maatskappye, wat baie van die worldrsquos voorste finansiële instellings in te sluit. Hierdie maatskappye saamwerk om te verseker dat die standaard gaan voort om opkomende handel vereistes te voldoen en om die verhoogde aanneming, wat groot potensiële voordele oor die finansiële gemeenskap bied te bevorder. As jou maatskappy oorweeg die gebruik van los, kan jy die FIX implementering gids wat aanbeveel beste praktyke bied aflaai, besoek die tegniese spesifikasies bladsy en ook die gespreksforums wat 'n rykdom van kennis en insig beskik, dikwels bygedra deur die baie mense wat lei die standardrsquos ontwikkeling. Verder te help in jou soektog na FIX diensverskaffers, besoek gerus die FIX produkte en dienste bladsy, wat die offers van FIX Trading Gemeenskap firms. Barclays lid grootste handel stelsel Op soek na ware ervaring amp insig in InvestmentBanking besonderhede. Vind meer uit oor MorganStanley Summer Program ow. ly/TjQK304LpLB BARX is 'n wêreld-leier, voorpunt-multi-bate handel stelsel dis kragtig genoeg is om honderde transaksies per sekonde verwerk. Oorspronklik ontwerp vir FX (buitelandse valuta) handel, het dit sedertdien ontwikkel tot gebruikers in staat stel om handel te dryf in kommoditeite, afgeleides en verskeie ander vorme van bate. Ontplooi deur honderde handelaars regoor die wêreld gelyktydig, voortdurend sy onderhou deur sy toegewyde span van wêreldgehalte ontwikkelaars. Nick Wells is 'n stelsel argitek, met die oorkoepelende verantwoordelikheid vir BARXs ontwerp en tegniese rigting. Nick is by Barclays vir elf jaar - hy het sy loopbaan as 'n wiskunde gegradueerde en gewerk as 'n ontwikkelaar by twee ander vooraanstaande beleggingsbanke. Nick dan gewerk as 'n ontwikkelaar in die BARX span vir twee jaar voordat hy bevorder tot sy huidige rol. 'N ontwikkelende stelsel BARX is 'n goeie voorbeeld van 'n tegnologiese produk in die hart van 'n belegging banke kliënt offer en kommersiële strategie. Die bekendstelling van BARX oor 'n dekade gelede was 'n belangrike oomblik vir Barclays aangesien dit die bank 'n markleier in die destydse nuwe arena van elektroniese FX handel. BARX was die eerste platform te presisie pryse bied in 2005, wat gevolg is deur die eerste tweerigting-streaming pryse vir FX opsies in 2006. 2013 het die bekendstelling van BARX Gator, 'n voorpunt-FX handel instrument verskaffing van meer doeltreffende uitvoering vir kliënte . Om te verseker BARX bly aan die voorpunt van die bedryf se elektroniese handel platforms, het die tegnologie span hard gewerk om voortdurend herstel en die stelsel te ontwikkel. BARX in figure 1000 Aantal ambagte per sekonde op BARX tydens spitstye 50 geskatte aantal geldeenhede verhandel op BARX, insluitend in sowat 300 munt pare 24 uur per dag wat BARX is oop vir besigheid 6 Aantal kontinente met BARX kliënte Een van die mees belangrike gebiede wat theyre aanpak op 'n deurlopende basis is die bestuur van die stelsels databasisse. Hierdie hou en te bestuur massiewe hoeveelhede data en moet goed gestruktureerde en maklik wees vir die stelsel om toegang te verkry, terwyl, natuurlik, oorblywende heeltemal veilig. Nog 'n belangrike gebied vir ontwikkelaars is die GUI (grafiese gebruikerskoppelvlak) wat gebruik word deur sommige BARX gebruikers, oor die algemeen organisasies wat teen 'n relatief lae volume, soos maatskappye wil soms gebruik afgeleide instrumente om pryse te waarborg of verkry 'n beter rentekoerse. Maar hierdie gebruikers nog besondere vereistes, wil 'n maklik om te gebruik en veerkragtig produk dis propvol funksies en voortdurend verbeter. Bevestiging dit BARX gebruikers wat handel teen 'n hoë volume, gewoonlik met behulp van algoritmes eerder as menslike insette en tipies beleggingsbanke, batebestuur maatskappye of fondse, vraag addisionele funksionaliteit. Hierdie kliënte toegang BARX via los, 'n openbare-beskikbare kommunikasie protokol vir die uitruil van pryse inligting wat handelaars en handel stelsels koppel soos BARX met die meeste van die finansiële markte regoor die wêreld. Op te los, maar gee hulle toegang tot verskeie ander bronne vir pryse en handel opsies langs BARX. Dit is 'n baie mededingende omgewing, sê Nick, sodat ons nodig het om vinniger as ons eweknieë wees. Sy alles oor multi-threading en lae latency programmering om verhoogde doeltreffendheid, wat kliënte met behulp van BARX n beter diens gee te bereik, sê Nick. Theres geen enkele benadering tot die kwessie eerder sy 'n kwessie van 'n reeks van honderde verbeterings in baie plekke. Doeltreffende kode skryf is belangrik: Ons probeer om seker te maak dat ons hou slotte in die kode vir so 'n kort tydperk van die tyd as moontlik, sê Nick, en dat ons 'n minimale konteks skakel as die prys gaan van die een deel van die kode aan die volgende. Groot uitdagings Nog een van die groot uitdagings ontwikkelaars werk op BARX gesig is volume, as BARX ondervind ernstige spykers in gebruik tydens spitstye. Ons het onlangs 'n span op die ontwikkeling van die manier waarop ons met hierdie, sê Nick. Hulle het ses maande op die probleem, eerste te kom met 'n idee, en dan uit te werk hoe om prakties te implementeer. Toe hy gevra is vir 'n uiteensetting van hul oplossing, antwoord hy: In eenvoudige terme, dit behels die verspreiding van die verwerking werk onder 'n aantal bedieners - hulle hoef te maak enkele masjiene groot genoeg is om te gaan met die volumes van inligting ons stelsels hanteer. Neem deel aan die span vir Nick, programmering talent is die sleutel tot die werk op BARX. Java en C is die kern tale, maar die span gebruik ook ander, insluitend Perl en Python, en 'n goeie SQL kennis is noodsaaklik vir-databasis verwante werk. Nick voeg by dat sy ook belangrik om praktiese en hardwerkend wees, en geniet die oplossing van moeilike tegniese probleme om streng spertye. 'N diep kennis van finansies is nie noodsaaklik vir gegradueerde joiners, maar die verkryging van 'n goeie begrip van die bates verhandel op BARX en die komplekse finansiële wiskunde agter 'n paar van hulle, soos afgeleide instrumente, sal beslis help om te vorder. Gegradueerdes kan betrokke raak in enige van BARXs sleutel areas van werk, maar wat hulle is besig om op, sê Nick, theyre gegee interessante en uitdagende take om ten volle gebruik van hul vermoëns te maak. BARX is 'n komplekse stelsel wat nodig het om te bly op die top van sy veld, wat sy voortdurend poseer nuwe toetse beteken vir sy ontwikkelaars. Maar dit is presies die rede waarom so baie van hulle, soos Nick, gekies het om hul loopbane in die finansiële tegnologie te bou deur hier werk langtermyn. Deel Related Posts CommentsTrading Vloer Architecture handel vloer Architecture Uitvoerende Oorsig Verhoogde kompetisie, hoër mark data volume, en nuwe regulatoriese vereistes is 'n paar van die dryfkragte agter bedryf veranderinge. Maatskappye probeer om hul mededingende voordeel in stand te hou deur voortdurend veranderende hul handel strategieë en die verhoging van die spoed van die saak. 'N lewensvatbare argitektuur moet die nuutste tegnologie van beide netwerk en aansoek gebiede insluit. Dit het modulêre tot 'n hanteerbare pad na elke komponent ontwikkel met 'n minimale ontwrigting van die algehele stelsel voorsien word. Daarom is die deur hierdie papier voorgestel argitektuur is gebaseer op 'n dienste raamwerk. Ons ondersoek dienste soos ultra-lae latency boodskappe, latency monitering, multicast, rekenaar, stoor, data en toepassing skynwerklikmaking, handel veerkragtigheid, mobiliteit handel, en dun kliënt. Die oplossing vir die komplekse vereistes van die volgende generasie verhandelingsplatform moet gebou word met 'n holistiese denkwyse, die kruising van die grense van tradisionele silo's soos besigheid en tegnologie of aanwendings en netwerke. Dit dokumente hoofdoel is om riglyne te verskaf vir die bou van 'n ultra-lae latency verhandelingsplatform terwyl die optimalisering van die rou deurset en boodskap koers vir beide mark data en op te los handel bestellings. Om dit te bereik, stel ons voor die volgende latency tegnologie vermindering: Hoë spoed inter-connectInfiniBand of 10 Gbps verbinding vir die handel cluster Hoë spoed boodskappe bus Aansoek versnelling via RDMA sonder aansoek re-kode Real-time latency monitering en re-rigting van handel verkeer na die pad met 'n minimum latency industrie tendense en uitdagings Volgende generasie handel platforms het om te reageer op verhoogde eise vir spoed, volume, en doeltreffendheid. Byvoorbeeld, is die volume van opsies mark data sal na verwagting verdubbel na die bekendstelling van opsies pennie beurs in 2007. Daar is ook regulatoriese vereistes vir die beste uitvoering, wat vereis dat die hantering van die prys updates teen koerse wat 1M msg / sek benader. vir beurse. Hulle benodig ook sigbaarheid in die varsheid van die data en 'n bewys dat die kliënt het die beste moontlike uitvoering. In die kort termyn, spoed van handel en innovasie is die sleutel differentieert. 'N toenemende aantal ambagte word hanteer deur algoritmiese handel aansoeke geplaas so na as moontlik aan die uitvoering handel venue. 'N Uitdaging aan hierdie quotblack-boxquot handel enjins is dat hulle vererger die volume verhoog met die uitreiking van bevele net om hulle te kanselleer en weer in te dien nie. Die oorsaak van hierdie gedrag is 'n gebrek aan sigbaarheid waarin venue bied die beste uitvoering. Die menslike handelaar is nou 'n quotfinancial ingenieur, quot n quotquantquot (kwantitatiewe ontleder) met ontwikkeling vaardighede, wat handel modelle kan aanpas op die vlieg. Maatskappye die ontwikkeling van nuwe finansiële instrumente soos die weer afgeleide of klas ambagte kruis-bate en wat hulle nodig het om die nuwe aansoeke vinnig en in 'n haalbare mode ontplooi. In die lang termyn, moet mededingende differensiasie vandaan analise, nie net kennis. Die ster handelaars van môre aanneem risiko, te bereik waar die kliënt insig en konsekwent te klop die mark (bron IBM: www-935.ibm/services/us/imc/pdf/ge510-6270-trader. pdf). Besigheid veerkragtigheid het een grootste bekommernis van firmas sedert 11 September 2001 Solutions in hierdie gebied wissel van oortollige data sentrums geleë in verskillende geografiese gebiede en gekoppel aan verskeie handel plekke om virtuele handelaar oplossings bied krag handelaars die meeste van die funksies van 'n handel vloer in 'n afgeleë plek. Die finansiëledienste-bedryf is een van die mees veeleisende in terme van IT vereistes. Die bedryf beleef 'n argitektoniese verskuiwing na Services-Oriented Architecture (SOA), Web dienste, en skynwerklikmaking van IT-hulpbronne. SOA neem voordeel van die toename in die netwerk spoed om dinamiese binding en skynwerklikmaking sagteware komponente in staat te stel. Dit laat die skepping van nuwe aansoeke sonder dat die belegging in bestaande stelsels en infrastruktuur. Die konsep het die potensiaal om 'n rewolusie die manier waarop integrasie gedoen word, sodat 'n aansienlike vermindering in die kompleksiteit en koste van sodanige integrasie (www. gigaspaces / aflaai / MerrilLynchGigaSpacesWP. pdf). Nog 'n tendens is die konsolidasie van bedieners in data sentrum bediener plase, terwyl handelaar lessenaars net KVM uitbreidings en ultra-dun kliënte (bv SUNRAY en HP lem oplossings). Hoë-spoed Metro Area Netwerk staat stel data mark te multicast tussen verskillende plekke, sodat die skynwerklikmaking van die handel vloer. Hoëvlak Architecture Figuur 1 toon die hoë-vlak argitektuur van 'n handelsomgewing. Die ENKELE plant en die algoritmiese handel enjins is geleë in die hoë werkverrigting handel cluster in die firmas data sentrum of by die ruil. Die menslike handelaars is geleë in die eindgebruiker aansoeke gebied. Funksioneel is daar twee aansoek komponente in die onderneming handelsomgewing, uitgewers en intekenaars. Die boodskap bus bied die kommunikasie pad tussen uitgewers en intekenaars. Daar is twee tipes van die verkeer wat spesifiek op 'n handelsomgewing: DataCarries mark prys inligting vir finansiële instrumente, nuus en ander inligting op toegevoegde waarde soos analise. Dit is eenrigting en baie latency sensitiewe, tipies gelewer oor UDP multicast. Dit word gemeet in updates / sek. en in Mbps. Mark data vloei van een of meer eksterne bronne, afkomstig van die mark data verskaffers soos aandelebeurse, data aggregators, en ECNs. Elke diensverskaffer het hul eie mark data formaat. Die data word ontvang deur voer hanteerders, gespesialiseerde programme wat normaliseer en die data skoon en stuur dit dan na data verbruikers, soos pryse enjins, algoritmiese handel aansoeke, of menslike handelaars. Verkoop-kant firmas ook die mark data te stuur aan hul kliënte, koop-kant maatskappye soos onderlinge fondse, verskansingsfondse en ander batebestuurders. Sommige koop-kant maatskappye kan kies om direkte feeds ontvang van ruil, die vermindering van latency. Figuur 1 Trading argitektuur vir 'n koop Side / Verkoop Side Firm Daar is geen industrie standaard vir die mark data formate. Elke ruil het hulle eie formaat. Finansiële inhoud verskaffers soos Reuters en Bloomberg saamvoeg verskillende bronne van die mark data, normaliseer dit, en voeg nuus of analise. Voorbeelde van gekonsolideerde voer is RDF (Reuters data voed), RWF (Reuters Wire Format), en Bloomberg Professional Services Data. Om laer latency mark data te lewer, het beide verkopers vrygestel real-time mark data voed wat minder verwerkte en minder analytics: Bloomberg B-PipeWith B-pyp, Bloomberg de-paartjies hul mark data voer van hul verspreiding platform omdat 'n Bloomberg terminale is nie 'n vereiste vir get B-pyp. Wombat en Reuters Voer Hanteerders het ondersteuning vir B-pyp aangekondig. 'N Firma mag besluit om voere direk ontvang van 'n beurs om latency te verminder. Die winste in transmissie spoed kan wees tussen 150 millisekondes tot 500 millisekondes. Hierdie bronne is meer kompleks en duurder en die firma het om te bou en in stand te hou hul eie ENKELE plant (www. financetech / featured / showArticle. jhtmlarticleID60404306). Trading OrdersThis tipe verkeer dra die werklike ambagte. Dit is bidirectionele en baie latency sensitiewe. Dit word gemeet in boodskappe / sek. en Mbps. Die bestellings is afkomstig van 'n koop kant of verkoop kant vas en word gestuur na handel plekke soos 'n Exchange of ECN vir uitvoering. Die mees algemene formaat vir orde vervoer is FIX (Finansiële Inligting eXchangewww. fixprotocol. org/). Die aansoeke wat FIX boodskappe hanteer word genoem FIX enjins en hulle versoenbaar is met orde bestuurstelsels (OMS). 'N optimalisering op te los is vinnig genoem (Fix teenwoordig Streaming), wat 'n kompressie skema gebruik om die boodskap lengte verminder en, in werking tree, te verminder latency. FAST is meer aan die lewering van die mark data geteiken en het die potensiaal om 'n standaard geword. Vinnig kan ook gebruik word as 'n kompressie-skedule vir eie mark data formate. Om latency te verminder, kan maatskappye kies om Direkte toegang tot die mark (DMA) te vestig. DMA is die outomatiese proses van routing n sekuriteite orde direk na 'n uitvoering venue, dus vermy die ingryping deur 'n derde party (www. towergroup / navorsing / inhoud / glossary. jsppage1ampglossaryId383). DMA vereis 'n direkte verbinding met die uitvoering venue. Die boodskap bus is middleware sagteware van verskaffers soos Tibco, 29West, Reuters RMDS, of 'n oop bron platform soos AMQP. Die boodskap bus gebruik 'n betroubare meganisme om boodskappe te lewer. Die vervoer kan gedoen word oor TCP / IP (TibcoEMS, 29West, RMDS, en AMQP) of UDP / multicast (TibcoRV, 29West, en RMDS). Een van die belangrike konsep in die boodskap verspreiding is die quottopic stroom, quot wat 'n subset van die mark data gedefinieer deur kriteria soos ENKELE simbool, bedryf, of 'n sekere mandjie van finansiële instrumente. Intekenare aan te sluit onderwerp groepe koppel aan een of meer sub-onderwerpe om slegs die relevante inligting te ontvang. In die verlede, het al handelaars al mark data. Teen die huidige volumes verkeer, sal hierdie sub-optimale wees. Die netwerk speel 'n kritieke rol in die handelsomgewing. Mark data is uitgevoer om die handel vloer waar die menslike handelaars geleë via 'n Kampus of Metro Area hoë spoed netwerk. 'N hoë beskikbaarheid en 'n lae latency, asook 'n hoë deurset, is die belangrikste statistieke. Die hoë werkverrigting handelsomgewing het die meeste van sy komponente in die Data Center bediener plaas. Om latency te verminder, moet die algoritmiese handel enjins word geleë in die nabyheid van die voer hanteerders, los enjins en orde bestuurstelsels. 'N alternatiewe ontplooiing model het die algoritmiese handel stelsels geleë op 'n beurs of 'n diensverskaffer met 'n vinnige verbinding verskeie ruil. Ontplooiing Models Daar is twee ontplooiing modelle vir 'n hoë werkverrigting verhandelingsplatform. Maatskappye kan kies om 'n mengsel van die twee het: Data Center van die handel firma (Figuur 2) Dit is die tradisionele model, waar 'n volwaardige verhandelingsplatform is ontwikkel en in stand gehou deur die firma met kommunikasie skakels na al die handel plekke. Latency wissel met die spoed van die links en die aantal hoep tussen die firma en die plekke. Figuur 2 Tradisionele Ontplooiing Model Co-plek op die handel lokaal (ruil, finansiële diensverskaffers (FSP)) (figuur 3) Die handel firma ontplooi sy outomatiese handel platform so na as moontlik aan die uitvoering plekke om latency te verminder. Figuur 3 Hosted Ontplooiing Model Services-georiënteerde Trading argitektuur Ons stel 'n dienste-georiënteerde raamwerk vir die bou van die volgende generasie handel argitektuur. Hierdie benadering bied 'n konseptuele raamwerk en 'n implementering pad gebaseer op modularisatie en minimalisering van inter-afhanklike. Hierdie raamwerk bied maatskappye met 'n metode om: Evalueer hul huidige toestand in terme van dienste Prioritiseer dienste op grond van hul waarde tot die besigheid Evolve die verhandelingsplatform om die verlangde stand met behulp van 'n modulêre benadering Die hoë werkverrigting handel argitektuur maak staat op die volgende dienste, soos gedefinieer deur die dienste argitektuur raamwerk voorgestel in Figuur 4. Figuur 4 Service Architecture raamwerk vir High Performance Trading Ultra-Low latency Messaging Service Hierdie diens word verskaf deur die boodskap bus, wat is 'n sagteware stelsel wat die probleem van die koppeling van verskeie-om - los baie aansoeke. Die stelsel bestaan ​​uit: 'n Stel pre-gedefinieerde boodskap skemas 'n reeks gemeenskaplike opdrag boodskappe A gedeel aansoek infrastruktuur vir die stuur van die boodskappe aan die ontvangers. Die gedeelde infrastruktuur kan gebaseer wees op 'n boodskap makelaar of op 'n publiseer / skryf model. Die belangrikste vereistes vir die volgende generasie boodskappe bus is (bron 29West): laagste moontlike latency (bv minder as 100 mikrosekondes) stabiliteit onder swaar vrag beheer en buigsaamheid (koers beheer en konfigureerbare vervoer (bv meer as 1,4 miljoen msg / sek.) ) Daar is pogings in die bedryf om die boodskap bus standaardiseer. Gevorderde Boodskap Queueing protokol (AMQP) is 'n voorbeeld van 'n oop standaard kampvegter deur J. P. Morgan Chase en ondersteun deur 'n groep van verskaffers soos Cisco, gesant Technologies, Red Hat, TWIST Proses Innovations, Iona, 29West, en iMatix. Twee van die belangrikste doelwitte is om 'n meer eenvoudige pad na interoperabiliteit voorsiening te maak vir aansoeke geskryf op verskillende platforms en modulariteit sodat die middleware maklik kan ontwikkel. In baie algemene terme, 'n AMQP bediener is analoog aan 'n e-pos bediener met mekaar uitruil optree as 'n boodskap oordra aan die agent en elke boodskap tou as 'n posbus. Die bindings definieer die routing tafels in elke oordrag agent. Uitgewers stuur boodskappe na individuele oordrag agente, wat dan die roete van die boodskappe in posbusse. Verbruikers neem boodskappe van posbusse, wat 'n kragtige en buigsame model wat is eenvoudig (Bron: www. amqp. org/tikiwiki/tiki-indexpageOpenApproachWhyAMQP) skep. Latency monitering diens die belangrikste vereistes vir hierdie diens is: Sub-millisekonde korrelig van metings Naby-real time sigbaarheid sonder die toevoeging van latency om die handel verkeer Vermoë om aansoek verwerking latency onderskei van netwerk transito latency vermoë om te hanteer hoë boodskap tariewe Verskaf 'n programmatiese koppelvlak vir handel aansoeke om latency data ontvang, dus algoritmiese handel enjins aan te pas by veranderende omstandighede sodat Korreleer netwerk gebeure met aansoek gebeure vir die oplos van probleme latentie kan gedefinieer word as die tyd interval tussen wanneer 'n handelsmerk bestelling gestuur en toe dieselfde volgorde word erken en opgetree waarop die ontvangs party. Die aanspreek van die latency probleem is 'n komplekse probleem, wat 'n holistiese benadering wat alle bronne van latency identifiseer en van toepassing verskillende tegnologieë op verskillende lae van die stelsel. Figuur 5 toon die verskeidenheid komponente wat latency op elke laag van die OSI stapel kan stel. Dit kaarte ook elke bron van latency met 'n moontlike oplossing en 'n monitering oplossing. Dit gelaagde benadering kan maatskappye 'n meer gestruktureerde wyse van die aanval die latency probleem, waardeur elke komponent van so 'n diens kan beskou word en konsekwent behandel oor die firma te gee. Die handhawing van 'n akkurate maatstaf van die dinamiese toestand van hierdie tyd interval oor alternatiewe roetes en bestemmings kan van groot hulp in taktiese handel besluite te neem. Die vermoë om die presiese ligging van vertragings te identifiseer, hetsy in die kliënte rand netwerk, die sentrale verwerking sentrum, of die transaksie aansoek vlak, bepaal aansienlik die vermoë van diensverskaffers om hul handel diens-vlak ooreenkomste (DVO) ontmoet. Vir koop-kant en sell-side vorms, asook vir die mark-data syndicators, die vinnige identifikasie en verwydering van knelpunte vertaal direk in verbeterde handel geleenthede en inkomste. Figuur 5 Latency Management Architecture Cisco Lae-Latency Monitoring tools Tradisionele netwerk monitering gereedskap te werk met minute of sekondes korrelig. Volgende generasie handel platforms, veral diegene ondersteun algoritmiese handel, vereis latencies minder as 5 ms en 'n baie lae vlakke van pakkie verlies. Op 'n Gigabit LAN, kan 'n 100 ms microburst veroorsaak 10,000 transaksies verlore of oormatig vertraag. Cisco bied aan sy kliënte 'n keuse van gereedskap om latency in 'n handelsomgewing te meet: Bandwydte Kwaliteit Bestuurder (BQM) (OEM van Corvil) Cisco AON-gebaseerde Finansiële Dienste Latency Monitoring Oplossing (FSMS) Bandwydte Kwaliteit Bestuurder Bandwydte Kwaliteit Bestuurder (BQM) 4.0 is 'n volgende generasie netwerk aansoek prestasiebestuurstelsel produk wat in staat stel om kliënte te monitor en voorsiening hul netwerk vir beheerde vlakke van latency en verlies prestasie. Terwyl BQM is nie uitsluitlik gerig is op handel netwerke, sy micro sigbaarheid gekombineer met intelligente bandwydte voorsiening eienskappe maak dit ideaal vir hierdie veeleisende omgewings. Cisco BQM 4.0 implementeer 'n wye reeks van gepatenteerde en patent hangende verkeer meting en netwerk analise tegnologie wat die gebruiker ongekende sigbaarheid en begrip van hoe om die netwerk vir 'n maksimum aansoek prestasie te optimaliseer gee. Cisco BQM is nou ondersteun op die produk familie van Cisco toepassing implementering Engine (ADE). Die produk familie Cisco ADE is die ideale platform vir Cisco netwerk bestuur aansoeke. BQM Voordele Cisco BQM mikro-sigbaarheid is die vermoë om op te spoor, te meet, te ontleed latency, beweging, en verlies induserende verkeer gebeure af te micro vlakke van korrelig met per pakkie resolusie. Dit stel Cisco BQM op te spoor en vas te stel die impak van die verkeer gebeure op die netwerk latency, beweging, en verlies. Kritieke vir verhandeling omgewings is dat BQM kan ondersteun latency, verlies, en beweging metings eenrigting vir beide TCP en UDP (multicast) verkeer. Dit beteken dat dit verslae moeiteloos vir beide handel verkeer en markdata voed. BQM die gebruiker toelaat om 'n omvattende stel drempels spesifiseer (teen microburst aktiwiteit, latency, verlies, beweging, benutting, ens) op alle koppelvlakke. BQM bedryf dan 'n agtergrond rollende pakkie vang. Wanneer 'n drumpel skending of ander potensiële prestasie agteruitgang gebeurtenis plaasvind, dit snellers Cisco BQM om die pakkie vang op skyf vir latere ontleding te stoor. Dit laat die gebruiker toe om ondersoek in volle besonderhede beide die aansoek verkeer wat geraak word deur prestasie agteruitgang (quotthe victimsquot) en die verkeer wat die prestasie agteruitgang (quotthe culpritsquot) veroorsaak. Dit kan aansienlik verminder die tyd wat die diagnose en oplossing van netwerk prestasie kwessies. BQM is ook in staat om gedetailleerde bandwydte en gehalte van diens (QoS) beleid voorsiening aanbevelings, wat die gebruiker direk kan aansoek doen om die gewenste netwerk prestasie te bereik voorsien. BQM Metings Geïllustreerde Om die verskil tussen 'n paar van die meer konvensionele meettegnieke en die sigbaarheid deur BQM verstaan, kan ons kyk na 'n paar vergelyking grafieke. In die eerste stel van grafieke (Figuur 6 en Figuur 7), sien ons die verskil tussen die latency gemeet deur BQMs Passiewe Network Kwaliteit Monitor (PNQM) en die latency gemeet deur die spuit van ping pakkies elke 1 sekonde in die verkeer stroom. In Figuur 6. sien ons die latency met 1 sekonde ICMP ping pakkies vir die regte netwerk verkeer (dit is gedeel deur 2 om 'n skatting vir die one-way vertraging gee) berig. Dit wys die vertraging met gemak onder oor 5ms vir byna almal van die tyd. Figuur 6 Latency Gerapporteer deur 1-Tweede ICMP Ping Pakkies vir Real netwerkverkeer In figuur 7. sien ons die latency deur PNQM berig vir dieselfde verkeer op dieselfde tyd. Hier sien ons dat deur die meting van die eenrigting-latency van die werklike aansoek pakkies, 'n radikaal ander prentjie kry ons. Hier is die latency gesien word beweeg word om 20 ms, met af en toe bars veel hoër. Die verklaring is dat omdat ping stuur pakkies net elke tweede, is dit heeltemal ontbreek die meeste van die aansoek verkeer latency. Trouens, ping resultate tipies net dui ronde trip voortplanting vertraging eerder as realisties aansoek latency in die netwerk. Figuur 7 Latency Gerapporteer deur PNQM vir Real netwerk verkeer In die tweede voorbeeld (Figuur 8), sien ons die verskil in berig skakel vrag of volop vlakke tussen 'n 5-minute gemiddelde oog en 'n 5 ms microburst oog (BQM kan af verslag te doen oor lugstortings om oor 10-100 nano sekonde akkuraatheid). Die groen lyn toon die gemiddelde benutting op 5 minute gemiddeldes te laag wees, miskien tot 5 Mbit / s. Die donkerblou plot toon die 5ms microburst aktiwiteit bereik tussen 75 Mbit / s en 100 Mbit / s, die LAN spoed doeltreffend. BQM toon hierdie vlak van korrelig vir alle aansoeke en dit gee ook duidelike voorsiening reëls om die gebruiker in staat om beheer of neutraliseer hierdie lugstortings moontlik te maak. Figuur 8 verskil in Gerapporteer Link load Tussen 'n 5-Minute Gemiddeld View en 'n 5 ms microburst View BQM ontplooiing in die handel netwerk figuur 9 toon 'n tipiese BQM ontplooiing in 'n handel netwerk. Figuur 9 Tipiese BQM ontplooiing in 'n handel netwerk BQM kan dan gebruik word om hierdie tipe vrae te beantwoord: Is enige van my Gigabit LAN kern skakels versadig vir meer as X millisekondes Is dit veroorsaak verlies wat links sou die meeste voordeel trek uit 'n opgradering te Etherchannel of 10 Gigabit versnel Wat aansoek verkeer veroorsaak die versadiging van my 1 Gigabit skakels is enige van die mark data ondervind end-tot-end verlies Hoeveel addisionele latency doen die fail data sentrum ervaring is hierdie skakel korrek grootte om te gaan met lugstortings is my handelaars kry lae latency updates van die mark data verspreiding laag Is hulle sien geen vertragings groter as X millisekondes in staat is om hierdie vrae bloot te beantwoord en doeltreffend tyd en geld bespaar in die bestuur van die handel netwerk. BQM is 'n noodsaaklike hulpmiddel vir die verkryging van sigbaarheid in die mark data en handel omgewings. Dit bied korrel end-tot-end latency metings in komplekse infrastruktuur wat 'n hoë-volume data beweging ervaar. Effektief te spoor lugstortings in sub-millisekonde vlakke en ontvang kundige ontleding op 'n spesifieke gebeurtenis is van onskatbare waarde om handel vloer argitekte. Smart bandwydte voorsiening aanbevelings, soos grootte en what-if-analise, verskaf groter ratsheid om te reageer op wisselvallige marktoestande. Soos die ontploffing van algoritmiese handel en toenemende boodskap tariewe voortduur, BQM, gekombineer met sy QoS instrument, bied die moontlikheid van die implementering van QoS beleid wat van kritieke belang handel aansoeke kan beskerm. Cisco Finansiële Dienste Latency Monitoring Oplossing Cisco en Trading Statistieke het saamgewerk op latency monitering oplossings vir FIX orde vloei en markdata monitering. Cisco AON tegnologie is die grondslag vir 'n nuwe klas van die netwerk ingesluit produkte en oplossings wat jou help om saam te smelt intelligente netwerke met aansoek infrastruktuur, gebaseer op óf diens-georiënteerde of tradisionele argitektuur. Trading Statistieke is 'n toonaangewende verskaffer van analytics sagteware vir netwerk-infrastruktuur en aansoek latency monitering doeleindes (www. tradingmetrics /). Die Cisco AON Finansiële Dienste Latency Monitoring Oplossing (FSMS) gekorreleer twee soorte gebeure by die punt van waarneming: Netwerk gebeure direk gekorreleer met samevallende aansoek boodskap hantering Handel orde vloei en wat ooreenstem met die mark update gebeure Gebruik tyd tempel beweer op die punt van inname in die netwerk, real-time analise van hierdie gekorreleer data strome laat presiese identifikasie van knelpunte oor die infrastruktuur, terwyl 'n handel uitgevoer word of mark data word versprei.


No comments:

Post a Comment