Tuesday, 10 October 2017

Algoritmiese Handel Stelsels Wiki


Algoritmiese Trading Wat is algoritmiese Trading algoritmiese handel, ook bekend as algo handel en black box handel, is 'n handel stelsel wat gebruik maak van gevorderde en komplekse wiskundige modelle en formules om 'n hoë-spoed besluite en transaksies te maak in die finansiële markte. Algoritmiese handel behels die gebruik van 'n vinnige rekenaarprogramme en komplekse algoritmes om te skep en te bepaal handel strategieë vir optimale opbrengste. Afbreek Algorithmic Trading Sommige beleggingstrategieë en handel strategieë soos arbitrage. Intermarket versprei, bemark maak, en spekulasie kan verbeter word deur middel van algoritmiese handel. Elektroniese platforms kan heeltemal bedryf belegging en handel strategieë deur algoritmiese handel. As sodanig, algoritmes in staat is om handel instruksies uit te voer onder bepaalde voorwaardes in die prys, volume, en tydsberekening. Die gebruik van algoritmiese handel is die mees algemeen gebruik word deur groot institusionele beleggers te danke aan die groot bedrag van aandele wat hulle elke dag te koop. Komplekse algoritmes toelaat dat hierdie beleggers om die beste moontlike prys te verkry sonder aansienlik beïnvloed die aandele prys en die verhoging van die aankoop koste. Arbitrage Arbitrage is die verskil van die mark pryse tussen twee verskillende entiteite. Arbitrage word algemeen beoefen in globale ondernemings. Byvoorbeeld, maatskappye in staat is om voordeel te trek uit goedkoper voorrade of arbeid te neem van ander lande. Hierdie maatskappye is in staat om koste en die verhoging van winste te sny. Arbitrage kan ook aangewend word in die handel SampP termynmark en die SampP 500 aandele. Dit is tipies vir SampP termynmark en SampP 500 aandele prys verskille te ontwikkel. Wanneer dit gebeur, die aandele verhandel op die Nasdaq en NYSE markte óf lag agter of kry voor die SampP termynmark, die verskaffing van 'n geleentheid vir arbitrage. Hoë-spoed algoritmiese handel kan hierdie bewegings en wins uit die prys verskille op te spoor. Trading Voordat Index Fund Rebalancing Aftreebefondsing soos pensioenfondse word meestal belê in onderlinge fondse. Die indeks fondse van onderlinge fondse word gereeld aangepas om die nuwe pryse van die fondse onderliggende bates te pas. Voordat dit gebeur, is uittreksel handel instruksies veroorsaak deur algoritmiese-handel ondersteun strategieë, wat winste uit beleggers kan oordra na algoritmiese handelaars. Beteken Reversion Mean terugkeer is wiskundige metode wat die gemiddelde van 'n securitys tydelike hoë en lae pryse bere. Algoritmiese handel bere hierdie gemiddelde en die potensiële wins uit die beweging van die securitys prys as dit óf gaan weg van of gaan na die gemiddelde prys. Scalping Scalpers wins uit handel die bod-vra versprei so vinnig as moontlik verskeie kere per dag. Prysbewegings moet minder as die securitys verspreiding wees. Hierdie bewegings gebeur binne minute of minder, dus die behoefte vir 'n vinnige besluite te neem, wat kan geoptimaliseer word deur algoritmiese handel formules. Ander strategieë new deur algoritmiese handel sluit transaksie koste vermindering en ander strategieë met betrekking tot donker poele. Video AlgoTrader kan firmas outomatiseer komplekse, kwantitatiewe handel strategieë in forex, opsies, futures, voorrade, ETF's en kommoditeitsmarkte. In teenstelling met ander algoritmiese handel platforms, dit het 'n robuuste, open-source argitektuur, sodat aanpassing vir die kliënt-spesifieke behoeftes. AlgoTrader is die rand gesofistikeerde beleggingsbanke, verskansingsfondse en eiendom handelaars het gewag het. Outomatiese Enige kwantitatiewe handel strategie kan ten volle outomaties. Fast hoë volumes mark data word outomaties verwerk, ontleed en daarop te reageer op ultra-hoë spoed. Aanpasbare Open-source argitektuur kan aangepas word vir die gebruiker-spesifieke vereistes. Kostedoeltreffende Ten volle outomatiese handel en ingeboude funksies te verminder koste. Betroubare Gebou op die mees robuuste argitektuur en state-of-the-art tegnologie. Ten volle Ondersteun Omvattende leiding beskikbaar vir installasie en aanpassing. Ter plaatse en afgeleë opleiding en raadgewende beskikbaar. AlgoTrader Hoe dit werk Enige reëlgebaseerde handel strategie kan ten volle outomatiese: Elektroniese mark data arriveer. Data word aan handel strategieë wat binne AlgoTrader. Trading strategieë te ontleed, filter en proses mark data en skep handel seine. Op grond van handel seine, is aksies uitgevoer (bv 'n bestelling plaas of die sluiting van 'n posisie). Bestellings word gestuur na onderskeie markte. Ter plaatse en afgeleë konsultasie en opleiding: Automation en die verskuiwing van bestaande strategieë verbetering en die optimalisering van bestaande strategieë Prototyping en back testing nuwe strategieë ontwikkeling van maat funksies Omvattende dokumentasie en handleidings Bekendstelling AlgoTrader 3.0 8211 die mees kragtige AlgoTrader Tog April-07-2016 AlgoTrader 3.0 is vrygestel . Hierdie weergawe sluit die nuwe HTML5 Frontend, een kliek ontplooiing met Docker, drie nuwe uitvoering Algoritmes en 'n Excel-gebaseerde Terug Toets Verslag Bekendstelling AlgoTrader Een-Click Installasie deur Docker Maart-15-2016 AlgoTrader 3.0 stel een kliek handel strategie installasies aangedryf deur Docker BILANZ Artikel zum Thema Hochfrequenzhandel Feb-02-2016 AlgoTrader GmbH uitvoerende hoof Andy Flury im Onderhoud mit der BILANZ zum Thema Hochfrequenzhandel Clientrsquos Getuigskrifte Vontobel waardering vir die oop en skaal argitektuur van AlgoTrader asook die gebruik van algemeen gebruikte standaard open source komponente soos Esper en Lente. Benjamin Huber, Hoof van Algo Trading 038 Smart order routing, Bank Vontobel AG, Zrich Ons is baie beïndruk met AlgoTrader8217s vermoëns in terme van strategie ontwikkeling en tegniese buigsaamheid. AlgoTrader is die sleutel tegnologie wat ons in staat stel om verskeie VIX toekoms en Opsie strategieë handel in parallel. Raimond Schuster, Lid van die Uitvoerende Raad, ISP Securities AG, Zrich AlgoTrader lisensie terme DIE BEPALINGS EN VOORWAARDES VAN HIERDIE End User License Agreement (8220AGREEMENT8221) bepaal jou gebruik van die sagteware TENSY JY EN DIE lisensiegewer voltrek afsonderlik ʼn skriftelike LISENSIE ooreenkoms wat u gebruik van die sagteware. Die lisensiegewer bereid is om die sagteware vir jou lisensie net op die voorwaarde dat jy al die terme wat in hierdie ooreenkoms aanvaar. Deur die ondertekening van hierdie ooreenkoms of deur die aflaai, installeer of gebruik van die sagteware, jy het aangedui dat u hierdie Ooreenkoms verstaan ​​en aanvaar al die voorwaardes voldoen. As jy nie al die terme van hierdie ooreenkoms te aanvaar, dan is die lisensiegewer is nie bereid om die sagteware lisensie vir julle, en julle mag nie laai, te installeer of gebruik die sagteware. 1. GRANT lisensie a. Evaluering gebruik en ontwikkeling Gebruik lisensie. Onderhewig aan jou voldoening aan die bepalings en voorwaardes van hierdie ooreenkoms, die lisensiegewer verleen aan u 'n persoonlike, nie-eksklusiewe, nie-oordraagbare lisensie, sonder die reg om te sublisensieer, vir die duur van hierdie ooreenkoms, intern gebruik die sagteware uitsluitlik vir evaluering gebruik en ontwikkeling gebruik. Derde party sagteware produkte of modules deur die lisensiegewer verskaf, indien enige, kan slegs gebruik word met die sagteware, en mag onderhewig wees aan jou aanvaarding van terme en voorwaardes wat deur sodanige derde partye. Wanneer die lisensie eindig jy moet ophou met behulp van die sagteware en verwyder alle gevalle. Alle regte wat nie spesifiek aan jou toegestaan ​​hierin behou deur die lisensiegewer. Ontwikkelaars sal nie kommersiële gebruik van die sagteware te maak, of 'n afgeleide werk daarvan (insluitend vir Developer8217s eie interne sake-doeleindes). Kopiëring en herversprei, in enige vorm, die sagteware of Ontwikkelaars Aansoek om jou direk of indirek klante is verbode. b. Produksie Gebruik lisensie. Onderhewig aan jou voldoening aan die bepalings en voorwaardes van hierdie ooreenkoms, insluitende die betaling van die toepaslike lisensie fooi, die lisensiegewer verleen aan u 'n nie-eksklusiewe en nie-oordraagbare lisensie, sonder die reg om te sublisensieer, vir die duur van hierdie ooreenkoms, te : (a) gebruik en reproduseer die sagteware uitsluitlik vir jou eie interne sake-doeleindes (8220Production Use8221) en (b) 'n redelike aantal kopieë van die sagteware uitsluitlik vir doeleindes van rugsteun. Sodanige lisensie is beperk tot die spesifieke aantal CPUs (indien gelisensieer deur CPU) of gevalle van Java Virtual Machines (indien lisensies deur virtuele masjien) waarvoor jy 'n lisensie fooi betaal. Die gebruik van die sagteware op 'n groter aantal CPUs of gevalle van Java Virtual Machines sal die betaling van 'n addisionele lisensie fooi vereis. Derde party sagteware produkte of modules deur die lisensiegewer verskaf, indien enige, kan slegs gebruik word met die sagteware. c. Geen ander regte. Jou regte in, en gebruik te maak van die sagteware maak is beperk tot diegene wat in hierdie Afdeling 1. uitdruklik toegestaan ​​Jy sal geen ander gebruik van die sagteware te maak. Behalwe soos uitdruklik in hierdie afdeling gelisensieer, die lisensiegewer verleen jy geen ander regte of lisensies, by implikasie, estoppel of andersins. Alle regte wat nie uitdruklik toegeken, word deur die lisensiegewer of sy verskaffers. 2. BEPERKINGS Behalwe soos uitdruklik in Artikel 1 voorsien, sal jy nie: (a) te verander, te vertaal, te onderwerp aan, afgeleide werke van die sagteware of 'n afskrif van die sagteware (b) huur, leen, oordrag, verspreiding of enige regte in die sagteware in enige vorm aan enige persoon (c) voorsiening maak, openbaar, bekend maak of beskikbaar stel aan, of gebruik permit van die sagteware, deur 'n derde party (d) publiseer 'n maatstaf of prestasie toetse uit te voer op die sagteware of enige gedeelte daarvan of ( e) enige eiendom kennisgewings, etikette of merke op die sagteware. Jy sal die sagteware nie aan enige persoon op 'n selfstandige basis of op 'n oorspronklike toerusting vervaardiger (OEM) basis. 3. eiendomsreg as tussen die partye, die sagteware is en sal die enigste uitweg en eiendom van die lisensiegewer bly, insluitend alle intellektuele eiendom daarin. 4. KWARTAAL n. In die geval wat jy die sagteware te gebruik onder die uiteengesit onder Artikel 1 (a) lisensie, sal hierdie ooreenkoms van krag bly vir die duur van die evaluering of ontwikkeling tydperk. b. In die geval van die sagteware onder die uiteengesit onder Artikel 1 lisensie gebruik jy (b) van hierdie ooreenkoms sal van krag bly óf (a) vir 'n termyn van een jaar indien medisyne as 'n jaarlikse inskrywing lisensie of (b) voortdurend indien medisyne as 'n permanente lisensie. 'N Jaarlikse inskrywing lisensie sal outomaties hernu vir een jaar, tensy dit beëindig met 'n maand vooraf kennisgewing. Hierdie ooreenkoms sal outomaties beëindig sonder kennisgewing indien u enige bepaling van hierdie ooreenkoms verbreek. By beëindiging, moet jy dadelik ophou om die sagteware te gebruik en te vernietig alle kopieë van die sagteware in jou besit of beheer. 5. STEUNDIENSTE As jy hierdie lisensie gekoop insluitend Ondersteuningsdienste dit sluit Onderhoud Releases (updates en opgraderings), telefoon ondersteuning en e-pos of web-gebaseerde ondersteuning. a. Die lisensiegewer sal kommersieel redelike pogings aanwend om 'n werk wat ontwerp is om op te los of by-pass n berig Fout voorsien maak. Indien so 'Fout het in 'n onderhoud Release reggestel moet lisensiehouer installeer en anders te implementeer die toepaslike Onderhoud Release, kan die Werk voorsien in die vorm van 'n tydelike oplossing, prosedure of roetine, om gebruik te word totdat 'n Onderhoud Release met die permanente Werk is beskikbaar. b. Gedurende die lisensie-ooreenkoms Termyn, sal die lisensiegewer Onderhoud Releases beskikbaar te lisensiehouer as maak, soos en wanneer die lisensiegewer maak so 'n Onderhoud Releases algemeen beskikbaar vir sy kliënte. As 'n vraag ontstaan ​​of 'n produk aanbieding is 'n opgradering of 'n nuwe produk of funksie, sal die Licensor8217s mening heers, met dien verstande dat die lisensiegewer behandel die produkaanbieding as 'n nuwe produk of funksie vir sy eindgebruiker kliënte oor die algemeen. c. Die Licensor8217s verpligting om ondersteuningsdienste te voorsien is gekondisioneer op die volgende: (a) lisensiehouer maak redelike pogings aanwend om die fout reg te stel in oorleg met die lisensiegewer (b) lisensiehouer verskaf die lisensiegewer met voldoende inligting en hulpbronne om die fout reg te stel, hetsy by die Licensor8217s webwerf of via afgeleë toegang tot Licensee8217s webwerf, sowel as toegang tot die personeel, hardeware, en enige bykomende sagteware wat betrokke is by die ontdekking van die fout (c) lisensiehouer installeer dadelik al Onderhoud Releases en (d) lisensiehouer verkry, installeer en onderhou alle toerusting, kommunikasie koppelvlakke en ander hardeware wat nodig is om die produk te bedryf. d. Die lisensiegewer is nie verplig om ondersteuningsdienste te voorsien in die volgende situasies: (a) die produk is nie meer verander, verander of beskadig (behalwe as onder die direkte toesig van die lisensiegewer) (b) die fout word veroorsaak deur Licensee8217s nalatigheid, hardeware wanfunksioneer of ander redes buite die redelike beheer van die lisensiegewer (c) die fout word veroorsaak deur 'n derde sagteware partytjie nie gelisensieer deur die lisensiegewer (d) lisensiehouer nie geïnstalleer en toegepas Onderhoud Release (s) sodat die produk is 'n weergawe deur die lisensiegewer of (e) lisensiehouer nie betaal die lisensiegelde of Ondersteuningsdienste fooie wanneer dit verskuldig. Daarbenewens is die lisensiegewer nie verplig om ondersteuningsdienste vir sagteware-kode wat geskryf is deur die kliënt self gebaseer van die produk. e. Die lisensiegewer behou die reg voor om die ondersteuningsdienste te staak indien die lisensiehouer, in sy uitsluitlike diskresie, bepaal dat volgehoue ​​ondersteuning vir enige produk is nie meer ekonomies uitvoerbaar. Die lisensiegewer sal lisensiehouer ten minste drie (3) maande vooraf skriftelike kennisgewing van enige sodanige beëindiging van Steundienste gee en sal terugbetaal enige un toegeval Ondersteuningsdienste fooie lisensiehouer het voorafbetaalde met betrekking tot die betrokke produk. Die lisensiegewer het geen verpligting om 'n weergawe van die produk of onderliggende platforms derde party (insluitende maar nie beperk tot sagteware, JVM, bedryfstelsel of hardeware) waarvoor die produk ondersteun, behalwe (i) die destydse huidige weergawe van die steun of in stand te hou produk en onderliggende derde party platform, en (ii) die twee onmiddellik voorafgaande weergawes van die produk en bedryfstelsel vir 'n tydperk van ses (6) maande nadat dit vir die eerste keer vervang. Die lisensiegewer behou die reg voor om prestasie van die ondersteuningsdienste op te skort as lisensiehouer versuim om enige bedrag wat betaalbaar is aan die lisensiegewer is onder die ooreenkoms binne dertig (30) dae betaal nadat sodanige bedrag verskuldig word. 6. WAARBORG a. Die lisensiegewer waarborg dat die sagteware in staat om van die verrigting in alle wesenlike opsigte in ooreenstemming met die funksionele spesifikasies sal wees soos uiteengesit in die toepaslike dokumentasie vir 'n tydperk van 90 dae na die datum waarop jy die sagteware te installeer. In die geval van 'n oortreding van so 'n waarborg, die lisensiegewer moet op sy opsie, reg te stel die sagteware of sulke sagteware gratis vervang. Die voorafgaande is jou enigste uitweg en middels en die Licensor8217s uitsluitlike aanspreeklikheid vir die verbreking van hierdie waarborge. Die hierbo uiteengesit waarborge gemaak om en tot voordeel van jou net. Die waarborge is slegs van toepassing indien (a) die sagteware is behoorlik geïnstalleer en gebruik te alle tye en in ooreenstemming met die instruksies vir die gebruik (c) die nuutste updates is gedoen om die sagteware en (c) Enige aanpassing, verandering of byvoeging gemaak is om die sagteware deur iemand anders as die lisensiegewer of die Licensor8217s persone gemagtigde verteenwoordiger. 7. VRYWARING Tensy kragtens artikel 6 word (a), die lisensiegewer ONTKEN ENIGE WAARBORGE, uitdruklik of geïmpliseer, insluitende enige INGESLOTE WAARBORGE VAN VERHANDELBAARHEID, GESKIKTHEID VIR 'N SPESIFIEKE DOEL EN AANTASTING en enige waarborge VOORTSPRUITEND UIT VERLOOP VAN HANDEL OF GEBRUIK VAN HANDEL. Geen advies of informasie, hetsy mondelings of SKRIFTELIKE, verkry uit die lisensiegewer of elders SAL ENIGE WAARBORG NIE uitdruklik in HIERDIE OOREENKOMS skep. Die lisensiegewer maak geen waarborg dat die sagteware produk sal voldoen aan jou vereistes of werk onder jou spesifieke voorwaardes vir die gebruik. Die lisensiegewer maak geen waarborg dat die werking van die sagteware produk veilig, foutloos, of vry van onderbreking sal wees. JY moet bepaal of die sagteware produk VOLDOENDE aan jou vereistes voldoen vir Veiligheid en UNINTERRUPTABILITY. Jy dra die SOLE verantwoordelikheid en aanspreeklikheid vir enige verlies gevolg van versuim van die sagteware produk jou vereistes te voldoen. Die lisensiegewer SAL onder geen omstandighede verantwoordelik of aanspreeklik vir die verlies van data oor 'n rekenaar of inligting stoor toestel. 8. Beperking van aanspreeklikheid Die LICENSOR8217S TOTAAL aanspreeklikheid teenoor jou van alle oorsake van aksie en ONDER ALLE teorieë van aanspreeklikheid wil moet beperk en sal nie meer as die lisensiegeld DEUR u betaal het om die lisensiegewer vir die programmatuur. IN GEEN GEVAL die lisensiegewer AANSPREEKLIK U VIR ENIGE SPESIALE, INSIDENTELE, MORELE, straf - OF GEVOLG SKADE (insluitende die verlies van GEBRUIK, DATA, besigheid of wins) OF vir die koste van die verkryging van substituutprodukte GEVOLG VAN OF IN VERBAND MET HIERDIE OOREENKOMS OF DIE GEBRUIK OF LEWERING VAN SAGTEWARE, of sodanige aanspreeklikheid ontstaan ​​van enige eis wat gebaseer is op kontrak, waarborg, (insluitend nalatigheid), skuldlose aanspreeklikheid OF ANDERS, en of die lisensiegewer IS OOR DIE MOONTLIKHEID van sodanige verlies of SKADE. DIE BOGENOEMDE BEPERKINGE sal oorleef en toepassing wees selfs indien ENIGE BEPERKTE MIDDEL wat in hierdie Ooreenkoms nie te versuim VAN WEZENLIJK. OM die mate waarin die toepaslike wetgewing beperk die LICENSOR8217S vermoë om enige INGESLOTE WAARBORGE WIJZEN, hierdie DISCLAIMER WEES doeltreffend te ZOVER. 9. Algemene Indien enige bepaling van hierdie ooreenkoms sal gehou word ongeldig of onafdwingbaar bevind word, sal die res van hierdie ooreenkoms in volle krag en effek bly. Tot die mate enige uitdruklike of geïmpliseerde beperkings is nie toegelaat deur die toepaslike wette, hierdie uitdruklik of geïmpliseer beperkings sal van krag tot die maksimum mate toegelaat deur sulke toepaslike wette bly. Hierdie ooreenkoms is die volledige en eksklusiewe ooreenkoms tussen die partye met betrekking tot die onderwerp daarvan, vervangt en die vervanging van enige en alle vorige ooreenkomste, kommunikasie en begrip (beide skriftelik en mondeling) met betrekking tot die onderwerp hiervan. Die partye tot hierdie ooreenkoms is onafhanklike kontrakteurs, en nie die mag het om die ander te bind of te verpligtinge aangaan op die other8217s namens. Geen mislukking van een van die partye uit te oefen of af te dwing enige van sy regte ingevolge hierdie ooreenkoms sal optree as 'n kwytskelding van sodanige regte. Enige terme of voorwaardes vervat in enige bestelling of ander bestel dokument wat strydig is met of bykomend tot die bepalings en voorwaardes van hierdie ooreenkoms word afgewys deur die lisensiegewer is en sal van nul en geen effek geag. Hierdie ooreenkoms sal vertolk word en geïnterpreteer word in ooreenstemming met die wette van Switserland, sonder inagneming van konflik oor wette. Die partye stem hiermee toe tot die eksklusiewe jurisdiksie en plek van howe geleë in Zurich, Switserland resolusie van enige dispute wat ontstaan ​​uit of wat verband hou met hierdie ooreenkoms. 10. DEFINISIES 8220Evaluation Use8221 beteken die gebruik van die sagteware uitsluitlik vir evaluering en verhoor vir nuwe aansoeke wat bedoel is vir jou Produksie Gebruik. 8220Production Use8221 beteken die gebruik van die sagteware vir slegs interne sake-doeleindes. Produksie Gebruik sluit nie die reg om die sagteware te reproduseer vir sublicensing, herverkoop of verspreiding, insluitend sonder beperking, werking op 'n tyd deel of die verspreiding van die sagteware as deel van 'n ASP, VAR, OEM, verspreider of reseller reëling. 8220Software8221 beteken die Licensor8217s sagteware en al sy komponente, dokumentasie en voorbeelde ingesluit deur die lisensiegewer. 8220Error8221 middel óf (a) 'n mislukking van die produk om te voldoen aan die vereistes soos uiteengesit in die dokumentasie spesifikasies, wat lei tot die onvermoë om te gebruik, of beperking in die gebruik van die produk, en / of (b) 'n probleem wat nuwe prosedures , verduideliking, bykomende inligting en / of versoeke vir die produk verbeteringe. 8220Maintenance Release8221 beteken Opgraderings en updates op die produk wat beskikbaar is om lisensiehouers op grond van die standaard Ondersteuningsdienste omskryf in artikel 5. 8220Update8221 gemaak beteken óf 'n sagteware verandering of toevoeging wat, indien dit of by die produk gevoeg, korrigeer die fout, of 'n prosedure of roetine wat, wanneer waargeneem in die gereelde werking van die produk, skakel die praktiese nadelige uitwerking van die fout op lisensiehouer. 8220Upgrade8221 beteken 'n hersiening van die produk wat vrygestel is deur die lisensiegewer sy eindgebruiker kliënte oor die algemeen, tydens die ondersteuningsdienste Termyn, om nuwe en verskillende funksies by te voeg of om die kapasiteit van die produk te verhoog. Upgrade sluit nie die vrystelling van 'n nuwe produk of meer funksies waarvoor daar dalk 'n aparte charge. First, wees versigtig om nie te conflate wat ons konvensioneel oorweeg om sistematiese kwantitatiewe handel en algoritmiese handel wees. In bedryf omgangstaal, algoritmiese handel verwys dikwels na die gebruik van uitvoering algoritmes wat verdeel 'n puntsgewyse ouer orde in 'n stel van 'n kind bestellings versprei oor 'n interval en probeer om 'n paar maatstaf getref, bv VWAP of minimering van 'glip. Regmatig, dit is nou redelik algemeen om alfa voorspellings te neem in 'n uitvoering algo, en Net so kan 'n generiese algoritmes (bv Bellman-Ford) of uitvoering algoritmes in kwantitatiewe handel strategieë in diens. So miskien om spesifiek oor die verskille tussen die twee is beperk tot 'n werk soek: Die verantwoordelikhede is heel anders tussen 'n kwantitatiewe handel span teen 'n heining fonds en 'n algoritmiese handel lessenaar by 'n makelaar-handelaar. Tog, met die doel om meer duidelikheid aan my antwoord, ek sal die twee te onderskei. 'N Eenvoudige algoritmiese handel strategie om te verstaan ​​is 'n naïewe TWAP strategie, wat net 'n groot ouer orde in kleiner, ewe-grootte kind bestellings eenvormig versprei oor die tyd interval, wat empiries split (en teoreties, onder sekere aannames van prysvorming proses) gevind om impak mark te verminder. Soos vir sistematiese Quant strategieë, 'n langer horison, baie van hierdie is nog steeds gemotiveer deur faktor modelle of gemiddelde-variansie optimalisering. In die voormalige, 'n basiese strategie spreek die toekomstige opbrengste van 'n bate as 'n lineêre kombinasie van historiese faktore en normaal verdeel geraas. Gemeenskaplike gelykheid faktore is markopbrengste, markkapitalisasie, boek-tot-mark-verhouding en momentum. Vir vaste inkomste, is termyn en 'n standaard risikofaktore dikwels gebruik. Die faktorbeladings of konstante koëffisiënte van die faktore is opgelos met kleinstekwadrate oor sommige venster van historiese data - hierdie deel is byna altyd deur 'n rekenaar, dus algoritmiese gedra. As 'n kant-noot: Hierdie model dateer ook die gewilde idee van 'n mark neutrale strategie, beoefen deur baie verskansingsfondse, met die geloof in 'n sterk-gemiddelde terugkeer gedrag in die oorblywende tyd reeks. In die algemene vorm van gemiddelde-variansie optimalisering, spreek een van jou portefeulje verwagte opbrengste, variansie en beperkings as funksies van posisie groottes in elke sekuriteit in jou portefeulje. Dit is 'n kenmerkende probleem vir die metode van Lagrange-vermenigvuldigers, en daar is volwasse numeriese biblioteke wat dit op te los baie vinnig op 'n CPU. Dit is 'n elegante en buigsame formulering: inderdaad, kan jy 'n verskeidenheid van interessante beperkinge in die gewigte uit te druk, of dit nou 'n lang-net, hefboom,-gamma geweeg, of beta neutraliteit, kwadratiese transaksiekoste - hierdie spesiale gevalle te motiveer hul algoritmiese implementering in 'n lang-kort aandelefonds, beta neutrale fonds, 130/30 fonds, en so aan. As 'n voorbeeld, wisselvalligheid arbitrage strategieë ten doel om die verskil tussen geïmpliseer wisselvalligheid en voorspel besef wisselvalligheid te vang. Op die onderste vlak, kan sodanige strategieë rooster modelle en Monte Carlo simulasies wat om numeries opgelos het in diens, dus in wese die beperking van die praktyk van hierdie strategieë om 'n sekere mate van algoritmiese implementering. Die vooruitgang in GPGPU verwerking en parallel rekenaar raamwerke in staat stel interessante strewes van sistematiese beurs in die ruimte. 2.6k Views middot View upvotes middot Nie vir ReproductionAs suiwer 'n rekenaarwetenskaplike julle in die perfekte posisie om te begin in algoritmiese handel. Dit is iets wat Ive gesien eerstehands by Quantiacs 1. waar wetenskaplikes en ingenieurs in staat is om regs in outomatiese handel te spring sonder enige vorige ondervinding. Met ander woorde, programmering tjops is die belangrikste bestanddeel wat nodig is om te begin. Om 'n algemene begrip van wat uitdagings wag jy na / tydens die skepping van 'n algoritmiese handel stelsel te kry, check hierdie Quora post. Die bou van 'n handel stelsel van die grond af sal 'n agtergrond kennis, 'n verhandelingsplatform, data mark, en marktoegang vereis. Hoewel dit nie 'n vereiste, die keuse van 'n enkele verhandelingsplatform dat die meeste van hierdie hulpbronne verskaf sal jou help om op te staan ​​om 'n vinnige spoed. Dit gesê, sal die vaardighede wat jy ontwikkel oordraagbaar aan enige programmeertaal en byna enige platform wees. Glo dit of nie, die bou van 'n outomatiese handel strategieë isnt berus op 'n mark deskundige. Nietemin, leer basiese mark meganika sal jou help om te ontdek winsgewende handel strategieë. Opsies, termynkontrakte, en Ander Derivaten deur John C. Hull - Groot eerste boek vir die invoer van kwantitatiewe finansies, en dit kom uit die wiskunde kant. Kwantitatiewe Trading deur Ernie Chan - Ernie Chan bied die beste inleidende boek vir kwantitatiewe handel en stap vir stap deur die proses van die skep van handel algoritmes in MATLAB en Excel. Algoritmiese Trading van Futures via masjien Leer - 'n 5-bladsy uiteensetting van die toepassing van 'n eenvoudige masjien leermodel te algemeen gebruik ontleding aanwysers tegniese. Hier is 'n gemiddelde leeslys PDF met 'n Volledige uiteensetting van boeke, video's, kursusse, en handel forums. Die beste manier om te leer is om te doen, en in die geval van outomatiese handel wat neerdaal na kartering en kodering. 'N Goeie beginpunt is bestaande voorbeelde van handel stelsels en bestaande uitstallings van tegniese ontleding tegnieke. Daarbenewens is 'n geskoolde rekenaar wetenskaplike het die bykomende voordeel van die vermoë om masjienleer toepassing op algoritmiese handel. Hier is 'n paar van daardie hulpbronne: TradingView - 'N fantastiese visuele kartering platform op sy eie, TradingView is 'n groot speelterrein vir die kry gemaklik met tegniese ontleding. Dit het die bykomende voordeel dat u kan script handel strategieë en blaai ander mense handel idees. Outomatiese handel Forum - Groot aanlyn gemeenskap vir die opstel van beginner vrae en vind antwoorde op algemene Quant kwessies wanneer net begin. Quant forums is 'n goeie plek om te Midde in die strategieë, gereedskap, en tegnieke word. YouTube Seminaar oor handel idees met werk-kode monsters op GitHub. Masjienleer: Meer aanbiedings op outomatiese handel kan gevind word by die Quantiacs Quant Club. Die meeste mense uit 'n wetenskaplike agtergrond (of dis rekenaarwetenskap of ingenieurswese) blootstelling gehad het aan Python of MATLAB, wat gebeur met die algemene tale vir kwantitatiewe finansies wees. Quantiacs het 'n open source toolbox wat back testing en 15 jaar van historiese mark data verskaf gratis geskep. Die beste deel is alles is gebou op beide Python en MATLAB gee jou die keuse van wat om te jou stelsel te ontwikkel met. Hier is 'n monster-tendens volgende handel strategie in MATLAB. Dit is al die kode wat nodig is om 'n outomatiese handel stelsel loop, die klem op beide die krag van MATLAB en die Quantiacs Gereedskap. Quantiacs kan jy handel 44 termynmark en al die aandele van die SampP 500. Daarbenewens het 'n verskeidenheid van bykomende biblioteke soos TensorFlow word ondersteun. (Disclaimer: Ek werk van die Quantiacs) Sodra jy gereed is om geld te maak as 'n quant, kan jy aansluit by die jongste Quantiacs outomatiese handel wedstryd, met 'n totaal van 2.250.000 in beleggings beskikbaar: Kan jy kompeteer met die beste kwantitatiewe 12.1k Views middot View upvotes middot Nie vir Reproduksie Hierdie antwoord is heeltemal herskryf Hier is 6 belangrikste kennisbasis vir die bou van algoritmiese handel stelsels. Jy moet vertroud wees met almal van hulle ten einde doeltreffende handel stelsels te bou. Sommige van die terme wat gebruik word mag effens tegniese wees, maar jy moet in staat wees om hulle te verstaan ​​deur Googlen. Let wel: (Die meeste van) hierdie is nie van toepassing as jy wil High-Frequency Trading doen 1. teorieë Jy moet verstaan ​​hoe die mark werk. Meer spesifiek, moet jy die mark ondoeltreffendheid, verhoudings tussen verskillende bates / produkte en die prys gedrag te verstaan. Trading idees spruit uit die mark ondoeltreffendheid. Jy sal nodig hê om te weet hoe om die mark ondoeltreffendheid wat jy gee 'n handels rand teenoor diegene wat nie die geval te evalueer. Die ontwerp van effektiewe robotte behels die begrip van hoe outomatiese handel stelsels werk. In wese, 'n algoritmiese handel strategie bestaan ​​uit 3 kernkomponente: 1) Inskrywings, 2) Exits en 3) Posisie groottes. nodig sal jy hierdie 3 komponente te ontwerp met betrekking tot die mark ondoeltreffendheid jy vaslegging (en nee, dit is nie 'n eenvoudige proses). Jy hoef nie te weet gevorderde wiskunde (hoewel dit sal help as jy daarop gemik is om meer komplekse strategieë te bou). Goeie kritiese denkvaardighede en 'n ordentlike greep op statistieke sal jy baie ver te neem. Ontwerp behels back testing (toets vir verhandeling rand en robuustheid) en optimalisering (maksimalisering prestasie met 'n minimale krommepassing). Jy moet weet hoe om 'n portefeulje van algoritmiese handel strategieë te bestuur. Strategieë kan aanvullend wees of teenstrydige dit kan lei tot onbeplande stygings in risikoblootstelling of ongewenste verskansing. Capital toekenning is belangrik te doen wat jy kapitaal gelykop verdeel tydens gereelde tussenposes of beloon die wenners met meer kapitaal As jy weet watter produkte jy wil om handel te dryf, vind geskikte handel platforms vir hierdie produkte. leer dan die programmeertaal API van hierdie platform / backtesters. As jy begin, sal ek Quantopian (slegs aandele), Quantconnect (aandele en FX) of Meta Trader 4 (FX en CFD's op ekwiteit indekse, aandele en kommoditeite) beveel. Die programmeertale gebruik is onderskeidelik Python, C en MQL4. 4. Data Management vullis in garbage out. Onakkurate data lei tot onakkurate toetsresultate. Ons moet redelik skoon data vir akkurate toets. Die skoonmaak van data is 'n trade-off tussen koste en akkuraatheid. As jy meer akkurate data wil, wat jy nodig het om meer tyd (tyd geld) te spandeer skoonmaak nie. Sommige kwessies wat vuil data veroorsaak sluit ontbrekende data, dubbele data, verkeerde data (slegte bosluise). Ander kwessies wat lei tot misleidende inligting sluit dividende, voorraad split en futures rollovers ens 5. Risikobestuur Daar is 2 hooftipes risiko: Markrisiko en operasionele risiko. Markrisiko behels risiko wat verband hou met jou handel strategie. Maak dit oorweeg ergste geval scenario Wat gebeur as 'n swart swaan gebeurtenis soos die Tweede Wêreldoorlog 3 gebeur Het jy verskans weg ongewenste risiko is jou posisie te hoog Benewens die bestuur van markrisiko sizing, moet jy kyk na operasionele risiko. Stelsel crash, verlies van die internet te verbind, swak uitvoering algoritme (wat lei tot swak uitgevoer pryse, of gemis ambagte as gevolg van onvermoë om requotes / hoë glip hanteer) en diefstal deur hackers is baie werklike kwessies. 6. Live uitvoering back testing en live handel is baie anders. Jy moet om behoorlike makelaars (MM vs STP vs ECN) te kies. Forex mark Nuus met Forex Trading Forum amp Forex Brokers Resensies is jou beste vriend, lees makelaar resensies daar. Jy moet behoorlike infrastruktuur (veilige Skynprivaatnetwerk en stilstand hantering ens) en evaluering prosedures (monitor jou robots prestasie en hulle te ontleed met betrekking tot die mark ondoeltreffendheid / backtests / op timisations) om jou robot te beheer regdeur sy leeftyd. Jy moet weet wanneer om in te gryp (verander / werk / afsluit / t urn op jou robots) en wanneer om nie te. Evaluering en die optimalisering van handel strategieë Pardo (Groot insigte oor metodes op te bou en toets handel strategieë) Handels - jou pad na finansiële vryheid Van K Tharp (Belaglik-Click aas titel ter syde stel, hierdie boek is 'n groot oorsig meganiese handel stelsels) Kwantitatiewe Trading Ernest Chan (Groot inleiding tot algo handel op 'n kleinhandel-vlak.) Trading en die uitruil: Market micro vir Praktisyns Larry Harris (mark mikrostruktuur is die wetenskap van hoe ruil funksioneer en wat eintlik gebeur wanneer 'n bedryf geplaas word Dit is belangrik om hierdie inligting om te weet. selfs al is jy net begin) Algorithmic Trading amp DMA Barry Johnson (lig werp op banke uitvoering algoritmes. dit is nie direk van toepassing jou algo handel, maar dit is goed om te weet) Die kwantitatiewe Scott Patterson (Oorlog stories van 'n paar top kwantitatiewe. goeie . as 'n slaaptyd lees) Quantopian (Kode, navorsing, en bespreek idees met die gemeenskap gebruik Python) Grondbeginsels van Algo Trading AlgoTrading101 (Disclaimer: Ek het hierdie site / loop. Leer robot ontwerp teorieë, teorieë en kodering. Gebruik MQL4) - Neem deel aan die uitdaging (Hier handel konsepte en back testing teorieë Hulle het onlangs hul eie back testing en verhandelingsplatform ontwikkel sodat hierdie deel is nog nuut vir my, maar hul kennis op die handel konsepte goed) Aanbeveel Blogs / Forum (hierdie... sluit finansies, handel en algo handel forums): Aanbevole Programmering Tale: As jy weet watter produkte jy wil om handel te dryf, vind geskikte handel platforms vir hierdie produkte. leer dan die programmeertaal API van hierdie platform / backtesters. As jy begin, sal ek Quantopian (slegs aandele), Quantconnect (aandele en FX) of Meta Trader 4 (FX en CFD's op ekwiteit indekse, aandele en kommoditeite) beveel. Die programmeertale gebruik is onderskeidelik Python, C en MQL4. 10.9k Views middot View upvotes middot Nie vir Reproduksie Hoewel dit 'n baie breë onderwerp met verwysings na die bou van algoritmes, die opstel van infrastruktuur, batetoewysing en risikobestuur, maar ek sal net fokus op die eerste deel van hoe werk moet wees op die bou van ons eie algoritme , en die regte dinge doen. 1. gebou strategie. Sommige van die belangrikste punte om daarop te let is: Vang groot tendense - 'n Goeie strategie moet in al die gevalle, geld maak wanneer die mark is trending. Markte gaan met 'n goeie tendens wat slegs 15-20 van die tyd duur, maar dit is die tyd wanneer al die katte en honde (handelaars uit alle tydraamwerk, intraday, daaglikse, weeklikse, langtermyn) uit inkopies doen en hulle het almal het een gemeenskaplike tema. Baie handelaars ook bou gemiddelde terugkeer strategieë waarop hulle probeer om toestande te oordeel wanneer die prys ver van die gemiddelde beweeg, en neem 'n handel teen die tendens, maar hulle moet gebou word as jy suksesvol te bou en verhandel 'n paar goeie tendens volgende stelsels . Kans van stapel up - Mense werk dikwels teenoor probeer om 'n stelsel wat 'n uitstekende oorwinning / verlies-verhouding het, maar that039s nie die regte benadering te bou. Byvoorbeeld 'n algo met 'n wenner van 70 met 'n gemiddelde wins van 100 per handel en gemiddelde verlies van 200 per handel sal maak net 100 per 10 ambagte (10 / handel netto). Maar 'n algo met 'n wenner van 30 met 'n gemiddelde wins van 500 per handel en die verlies van 100 per handel sal 'n netto wins van 800 vir 10 ambagte (80 / handel). Dit is dus nie nodig dat wen / verlies-verhouding goeie moet wees, eerder it039s die kans van stapel wat beter behoort te wees. Dit gaan deur te sê quotKeep verliese klein, maar laat julle wenners runquot. quotIn belê, wat gemaklik is selde profitable. quot - Robert Arnott Onttrekking - Onttrekking is onvermydelik, as jy volg 'n tipe van strategie. Dus, terwyl die ontwerp van 'n algo don039t probeer om die onttrekking te verminder of doen 'n paar spesifieke persoonlike toestand om te sorg van daardie onttrekking. Dit spesifieke toestand kan in die toekoms kan optree as 'n padblokkade in 'n groot tendens vang en jou algo kan swak presteer. Risikobestuur - Wanneer die bou van 'n strategie, moet jy altyd 'n uitgangshek, ongeag die mark verkies om te doen. Die mark is 'n plek van stryd en jy moet 'n algo ontwerp om jou uit 'n bedryf te kry so gou as moontlik indien dit doesn039t pas by jou risiko-aptyt. Gewoonlik word geargumenteer dat jy moet waag 1-2 van kapitaal in elke handel, en optimaal in 'n baie maniere as selfs as jy Arnd 10 valse ambagte in opvolging van jou kapitaal sal daal deur net 20.But kry dit nie die geval in werklike mark scenario. Sommige losprys ambagte sal wees tussen 0-1, terwyl sommige kan gaan na 3-4, dus is dit beter om 'n gemiddelde losprys kapitaal per handel en die maksimum kapitaal wat jy kan verloor in 'n ambag te definieer, soos markte is heeltemal lukraak en can039t geoordeel . quotEvery keer in 'n rukkie, die mark doen iets so dom dit neem jou asem away. quot - Jim Cramer 2. Toets en die optimalisering van 'n strategie glip. Wanneer ons die toets van 'n strategie op historiese data, ons is onder die aanname dat die orde by die voorafbepaalde prys aangekom by die algo sal uitgevoer word. Maar dit sal nooit die geval wees, as ons te doen het met die mark makers en HFT algo039s nou. Jou bestelling in today039s wêreld sal nooit uitgevoer word op die gewenste prys, en sal daar glip wees. Dit moet ingesluit word in die toets. Mark Impact: Aantal dag deur die algo is nog 'n belangrike faktor in ag geneem word terwyl hulle back-toets en die invordering van historiese resultate. As die volume van die bestellings geplaas deur algo sal aansienlike mark impak en die gemiddelde prys van vol orde het verhoog sal baie anders wees. Jou algo volkome kan verskillende resultate te lewer in werklike marktoestande, as jy nie die volume dinamika jou algo het sal bestudeer. Optimalisering: Die meeste handelaars stel voor dat jy nie te kurwe doen pas en oor optimalisering en hulle is korrek as die markte is 'n funksie van stogastiese veranderlikes en geen twee situasie sal ooit weer dieselfde wees nie. So optimalisering parameters vir spesifieke situasies is 'n slegte idee. Ek stel voor jy gaan vir Sone Optimization. Dit is 'n tegniek wat ek volg, koop identifisering sones wat soortgelyke eienskappe in terme van wisselvalligheid en volume het. Optimaliseer hierdie gebiede afsonderlik, eerder as om die optimalisering vir die hele tydperk. Bogenoemde is 'n paar van die mees basiese en belangrikste stappe wat ek volg, wanneer die omskakeling van 'n basiese gedagte in 'n algoritme en die nagaan van it039s geldigheid. quot Elkeen het die breinkrag om die aandelemark te volg. As jy dit gedoen deur middel van die vyfde-graad wiskunde, kan jy dit doen. quotPeter Lynch 14.5k Views middot View upvotes middot Nie vir reproduksie begin met die basiese beginsels, kry 'n greep van Amibroker (AmiBroker - Aflaai). Amibroker het 'n maklike taal en kragtige backtest enjin waar jy jou idees kan prototipe leer. Ook kry Howard Bandy 039s boek Kwantitatiewe Trading Systems. Hierdie boek is 'n baie goeie inleiding tot die konsepte van Quant ontwikkeling. You039ll ten minste 'n basiese kennis van statistiek moet ook. Daar is baie van die goeie was sekerlik kursusse wat beskikbaar is vir hierdie gratis. Soos hierdie een Statistiek Een - Princeton Universiteit Coursera It039s ook die moeite werd om na aanleiding van die hele straat. Dit is 'n mashup van al die quant blogs, van wie baie publiseer Amibroker kode met hul idees. Van daar, it039s dan die moeite werd om te leer Python (leer luislang - Google Search), en ook besig met Andrew Ng039s uitstekende Stanford Universiteit masjienleer kursus, wat loop vir gratis op Coursera. As jy dan wil jou eie algoritmes op die proef gestel, 'n goeie plekke vir wat Quantconnect of Quantopian. Ten slotte, hierdie man het 'n paar goeie raad oor draai dit in jou loopbaan www. quantstart / Sterkte met die pad gedeeltelik uit Alan Clement039s antwoord op Hoe kan 'n sagteware ontwikkelaar in finansies 'n quant ontwikkelaar 14.4K Views middot View upvotes middot Nie vir reproduksie Gegewe dat ek 'n rekenaarwetenskap grad wat 'n ultra High Frequency Trading System van nuuts af gebou, ek dink ek kan programmeerders perspektief by te voeg tot 'n paar baie fantastiese antwoorde oor hoe om te gaan oor die bou van 'n algoritmiese handel stelsel. Daar is eintlik net 3 groot blokke in 'n Algo Trading System (ATS) 1. Mark data Handler (bv FAST hanteerder) 2. Strategie Module (bv crossover strategie) 3. Bestel Router (bv FIX router) jy kan Risiko Module by óf voeg die strategie module of die Orde Router module of beide. Solank jou data vloei korrek is, moet jy goed om te gaan. Onthou as jy die ontwerp van 'n ATS vir minimum latency, die toevoeging van meer lae of kompleksiteit sal dit verhoog. Minimale ATS argitektuur en as jy die klokkies en fluitjies voeg, sou dit 'n bietjie kompleks kry: As jy ook geïnteresseerd in die nitty-gritty van die implementering van die bogenoemde argitektuur, moet jy die volgende dinge in gedagte te hou. Vermy slotte / mutexes. In die geval het jy om dit te gebruik, probeer om hulle te vervang met lockless strukture met behulp van Atomics. Daar is n paar biblioteke beskikbaar vir lockless datastrukture (bv libcds, concurrency kit ens). C-11 ondersteun st :: atoom. en jy moet daarna streef om dit te gebruik as well. As jy mik vir 'n lae latency, vermy whats gedoen Quickfix. Sy geskryf vir veiligheid / soepelheid / reusab ility as voorwerp (slot) skepping en vernietiging vir elke oproep van enige boodskap aan router gedoen. Sekerlik geen manier om 'n latency sensitiewe kode te skryf. Geen runtime geheuetoekenning. runtime pad moet persoonlike en uitsluiting gratis geheuebestuur gebruik met pre-toegeken geheue swembad. Al die inisialisering kan gedoen word in vervaardigerskampioenskap. Stywe koppeling. Threading model, I / O-model en geheue bestuur moet ontwerp word om saam te werk met mekaar om die beste algehele prestasie te bereik. Dit druis in teen die OOP konsep van los koppeling, maar sy nodig om runtime koste van dinamiese polimorfisme te vermy. Gebruik Templates. In dieselfde trant, sal ek ook voor dat jy kyk na C templatization om buigsaamheid van kode te bereik. Met so baie nuwe funksies om templates bygevoeg C11, sou dit 'n misdaad om dit nie te gebruik vir die toevoeging van buigsaamheid. OS / Hardware optimalisering Uiteindelik, moet jy kyk om te werk met Linux RT kern en Solarflare netwerkkaart met OpenOnLoad bestuurder vir die bereiking van die minimum latency. jy kan verder kyk na die CPU isoleer en uit te voer jou program op daardie spesifieke kern. As 'n lae latency is nie wat jy mik, is daar variasies van hulpbronne ATS vrylik beskikbaar op die net bv Quickfix (C), Marketcetera (Java). Baie van die ander verskaffers bied ook back testing en handel module wat styf is, tesame met hul eie back ends. Populêre is Quantconnect, Quantiacs, Interaktiewe Broker, Wealth Lab, TradeStation en AmiBroker. Quantopian gebruik Zipline, wat is 'n oop bron-luislang gebaseer biblioteek, en steeds baie gewild. Aan die ander kant, daar is geen beter manier om te leer as wat dit bou jouself. Noudat dit gesê is, as jy begin met die bou van nuuts af, terwyl jy baie leer, maar jy sal ook uiteindelik besteding baie tyd (paar maande). En as jy gereed is om jou tyd om te belê is, sou ek jou ook aanraai om die nuanses van ATS en algoritmiese handel in die algemeen te leer voor die aanvang van so 'n stelsel te bou. Trouens, het n paar van my studente het onlangs geskep hul eie handel stelsels - www. quantinsti / blog / e. . In die geval is dit interessant klink, kan jy check www. quantinsti / epat / vir meer besonderhede. 1.1k Views middot View upvotes middot Nie vir ReproductionAlgorithmic handel Algorithmic handel. ook bekend as outomatiese handel. swart-box handel. of algo handel. is die gebruik van elektroniese platforms vir die invoer van handel bestellings met 'n algoritme wat geprogrammeerde handel instruksies wie veranderlikes kan die volgende insluit tydsberekening, prys, of hoeveelheid van die orde, of in baie gevalle die aanvang van die bevel deur 'n robot voer, sonder menslike ingryping. Algoritmiese handel word algemeen gebruik deur beleggingsbanke. pensioenfondse. onderlinge fondse. en ander buy-side (-belegger gedryf) institusionele handelaars, groot ambagte verdeel in verskeie kleiner bedrywe om impak en markrisiko te beheer. 1 2 Sell side handelaars, soos die mark makers en 'n paar verskansingsfondse. verskaf likiditeit aan die mark, genereer en outomaties uitvoer bestellings. 'N spesiale klas van algoritmiese handel is 'n hoë-frekwensie handel (HFT). Baie vorme van algoritmiese of outomatiese handel aktiwiteite kan beskryf word as HFT. As gevolg hiervan, in Februarie 2012, die Commodity Futures Trading Commission (CFTC) gevorm n spesiale werkgroep wat akademici en kundiges in die bedryf ingesluit om die CFTC adviseer oor die beste manier om HFT definieer. 3 4 HFT strategieë aan te wend rekenaars wat ingewikkelde besluite te neem om bestellings te inisieer gebaseer op inligting wat elektronies ontvang word, voordat die mens handelaars in staat verwerking van die inligting wat hulle in ag te neem is. Algoritmiese handel en HFT het gelei tot 'n dramatiese verandering van die mark mikrostruktuur, veral in die manier likiditeit verskaf. 5 Algorithmic handel kan word in 'n beleggingstrategie. insluitend mark maak. inter-mark versprei, arbitrage. of suiwer spekulasie (insluitend tendens volgende). Die investeringsbesluit en implementering kan aangevul word op enige stadium met algoritmiese ondersteuning of dalk heeltemal outomaties funksioneer. Een van die belangrikste kwessies met betrekking tot HFT is die moeite om te bepaal hoe winsgewend dit is. In 'n verslag in Augustus 2009 vrygestel is deur die TABB Groep, 'n verskaffer van finansiële dienste bedryf navorsing firma, beraam dat die 300 sekuriteite maatskappye en verskansingsfondse wat spesialiseer in hierdie tipe van handel het in 'n maksimum van US21 miljard in winste in 2008, 6 wat die skrywers genoem relatief klein en verrassend beskeie in vergelyking met die markte algehele handel volume. 'N Derde van alle Europese Unie en die Verenigde State van Amerika voorraad ambagte in 2006 was gedryf deur outomatiese programme, of algoritmes, volgens Boston-gebaseerde finansiële dienste bedryf navorsing en raadgewende firma aite Groep. 7 Soos van 2009, studies het voorgestel HFT maatskappye verantwoordelik vir 60-73 van alle Amerikaanse aandele handel volume, met dat die getal val ongeveer 50 in 2012. 8 9 In 2006, op die Londense Aandelebeurs. meer as 40 van alle bestellings is ingeskryf deur algoritmiese handelaars, met 60 voorspel vir 2007. Amerikaanse markte en Europese markte oor die algemeen 'n hoër proporsie van algoritmiese handel as ander markte, en beraam vir 2008 reeks so hoog as 80 proporsie in sommige markte. Buitelandse markte ruil het ook aktief algoritmiese handel (ongeveer 25 van bestellings in 2006). 10 Futures markte beskou redelik maklik om te integreer in algoritmiese handel, 11 met ongeveer 20 opsies volume verwag om rekenaar-gegenereerde teen 2010 script fout script fout 91 gedateer inligting 93 12 Bond markte beweeg in die rigting van meer toegang tot algoritmiese handelaars wees. 13 Algoritmiese en HFT het die onderwerp van baie openbare debat sedert die Amerikaanse Securities and Exchange Commission en die Commodity Futures Trading Commission in verslae het gesê dat 'n algoritmiese handel deur 'n onderlinge fonds maatskappy aangegaan gelei tot 'n golf van verkoop wat gelei het tot die 2010 Flash Crash . 14 15 16 17 18 19 20 21 Dieselfde verslae gevind HFT strategieë kan bygedra het tot die daaropvolgende wisselvalligheid. As gevolg van hierdie gebeure, die Dow Jones Industrial Average gely sy tweede grootste intraday punt swing ooit daardie datum, maar pryse vinnig herstel. (Sien lys van grootste daaglikse veranderinge in die Dow Jones Industrial Average.) 'N Julie 2011 verslag deur die Internasionale Organisasie van Securities Kommissie (IOSCO), 'n internasionale liggaam van sekuriteite reguleerders, die gevolgtrekking gekom dat terwyl algoritmes en HFT tegnologie is wat gebruik word deur die mark deelnemers om hul handel en risiko te bestuur, hul gebruik was ook duidelik 'n bydraende faktor in die flits ongeluk geval van 6 Mei 2010 22 23 Sommige algoritmiese handel voor indeksfonds herbalansering oordrag winste van beleggers. 24 25 26 Inhoud Geskiedenis wysig rekenarisering van die orde vloei in die finansiële markte het in die vroeë 1970's, met 'n paar bakens om die bekendstelling van die New York Aandelebeurs se aangewese einde ommekeer stelsel (DOT, en later SuperDOT), wat bestellings elektronies aangestuur na die behoorlike handelspos, wat hulle met die hand uitgevoer word. Die opening outomatiese stelsel van verslagdoening (roeispane) aangehelp die spesialis in die bepaling van die mark skoonmaak opening prys (SOR Smart order routing). Program handel word gedefinieer deur die New York Aandelebeurs as 'n bevel tot 15 of meer aandele ter waarde van meer as US1 miljoen totale te koop of te verkoop. In die praktyk beteken dit dat alle program ambagte ingeskryf met behulp van 'n rekenaar. In die 1980's, het die program handel wyd gebruik in die handel tussen die SampP500 gelykheid en futures markte. In voorraad indeks arbitrage 'n handelaar koop (of verkoop) 'n voorraad indeks termynkontrak soos die SampP 500 termynkontrakte en verkoop (of koop) 'n portefeulje van tot 500 aandele (kan 'n veel kleiner verteenwoordiger subset wees) op die NYSE vergelyk met die termynkontrakte handel. Die program handel by die NYSE sal vooraf geprogrammeer in 'n rekenaar aan die orde outomaties gaan na die NYSEs elektroniese order routing stelsel op 'n tyd wanneer die termynmark prys en die voorraad-indeks was ver genoeg uitmekaar om 'n wins te maak. Teen ongeveer dieselfde tyd portefeulje versekering is ontwerp om 'n sintetiese verkoopopsie op 'n voorraad portefeulje te skep deur dinamiese handel voorraad indeks termynmark volgens 'n rekenaar model wat gebaseer is op die BlackScholes opsiewaardasiemodel. Beide strategieë, dikwels net een kam skeer saam as program handel, is die skuld deur baie mense (byvoorbeeld deur die verslag Brady) vir vererger of selfs begin die 1987 ineenstorting. Tog is die impak van die rekenaar-gedrewe handel oor aandelemark ineenstort is onduidelik en wyd bespreek in die akademiese gemeenskap. 27 Finansiële markte met 'n volledig elektroniese uitvoering en soortgelyke elektroniese kommunikasienetwerke ontwikkel in die laat 1980's en 1990's. In die VSA decimale. wat die minimum interval verander van 1/16 van 'n dollar (US0.0625) om US0.01 per aandeel, kan algoritmiese handel aangemoedig aangesien dit die mark mikrostruktuur verander deur toelaat kleiner verskille tussen die bod en aanbod pryse, die vermindering van die mark - makers handel voordeel, dus verhoog mark likiditeit. Hierdie verhoogde mark likiditeit het gelei tot institusionele handelaars verdeel up bestellings volgens algoritmes sodat hulle bestellings op 'n beter gemiddelde prys kon voer. Hierdie gemiddelde prys maatstawwe gemeet word en bereken deur rekenaars deur die toepassing van die tyd gemiddelde prys of meer gewoonlik deur die volume geweegde gemiddelde prys. 'N Verdere aanmoediging vir die aanvaarding van algoritmiese handel in die finansiële markte het in 2001 toe 'n span van IBM navorsers gepubliseer 'n papier 28 by die Gesamentlike Konferensie International op Kunsmatige Intelligensie waar hulle gewys dat in eksperimentele laboratorium weergawes van die elektroniese veilings wat in die finansiële markte, twee algoritmiese strategieë (IBMs besit MGD. en Hewlett-Packard se zip) kon konsekwent uit-voer menslike handelaars. MGD was 'n aangepaste weergawe van die GD algoritme uitgevind deur Steven Gjerstad amp John Dickhaut in 1996/7 29 die zip algoritme is by HP uitgevind deur Dave Cliff (professor) in 1996. 30 In hul papier, die IBM span het geskryf dat die finansiële impak van hul resultate toon MGD en zip geklop menslike handelaars. kan gemeet word in miljarde dollars jaarliks ​​die IBM papier gegenereer internasionale mediadekking. Soos meer elektroniese markte geopen is ander algoritmiese handel strategieë ingestel. Hierdie strategieë is makliker geïmplementeer deur rekenaars, omdat masjiene vinniger uit verskeie markte gelyktydig kan reageer op tydelike mispricing en ondersoek pryse. Byvoorbeeld Stealth (ontwikkel deur die Deutsche Bank), sniper en Guerilla (ontwikkel deur Credit Suisse 31), arbitrage. statistiese arbitrage. tendens volgende. en beteken terugkeer. Hierdie tipe van die saak is wat die bestuur van die nuwe vraag na Low latency Nabyheid Hosting en Global Exchange Connection. Dit is noodsaaklik om te verstaan ​​wat latency is wanneer die samestelling van 'n strategie vir elektroniese handel. Latency verwys na die vertraging tussen die oordrag van inligting vanaf 'n bron en die ontvangs van die inligting op 'n bestemming. Latency het as 'n laer gebind die spoed van lig kom dit ooreen met ongeveer 3,3 millisekondes per 1000 kilometer van optiese vesel. Enige sein ingroei of routing toerusting stel groter latency as hierdie Lightspeed basislyn. Strategieë wysig Trading voor herbalansering wysig meeste aftreespaargeld indeksfonds. soos private pensioenfondse of 401 (k) en individuele aftree-rekeninge in die VSA, is belê in onderlinge fondse. die gewildste waarvan indeksfondse wat van tyd tot tyd moet herbalanseer of aan te pas hul portefeulje na die nuwe pryse en markkapitalisasie van die onderliggende sekuriteite in die voorraad of ander indeks dat hulle dop te pas. 32 33 Dit laat algoritmiese handelaars (80 van die ambagte van wie betrek die top 20 mees gewilde sekuriteite 32) te antisipeer en handel voor voorraad prysbewegings wat veroorsaak word deur onderlinge fonds herbalansering, om 'n wins op vooraf kennis van die groot institusionele blok bestellings. 24 34 Dit lei tot winste oorgedra van beleggers om algoritmiese handelaars, na raming minstens 21-28 basispunte jaarliks ​​vir SampP 500 indeksfondse, en ten minste 38-77 basispunte per jaar vir Russell 2000 fondse. 25 John Montgomery van Bridgeway Capital Management, sê dat die gevolglike swak belegger opbrengste uit die handel voor onderlinge fondse is die olifant in die kamer wat skokkend, mense praat nie oor. 26 Verwante tydsone arbitrage teen onderlinge fondse en hul onderliggende sekuriteite verhandel op oorsese markte is geneig skadelik vir finansiële integrasie tussen die Verenigde State van Amerika, Asië en Europa. 35 Trend volgende wysig Trend volgende is 'n beleggingstrategie wat probeer om voordeel te trek van 'n lang termyn, medium termyn, en kort termyn bewegings wat soms voorkom in verskeie markte te neem. Die strategie het ten doel om voordeel te trek uit 'n mark neiging aan beide kante, gaan 'n lang (koop) of kort (verkoop) in 'n mark in 'n poging om voordeel te trek uit die wel en wee van die voorraad of futures markte. Handelaars wat hierdie benadering gebruik kan huidige markprys berekening gebruik, bewegende gemiddeldes en kanaal breakouts om die algemene rigting van die mark te bepaal en om handel seine op te wek. Handelaars wat inteken op 'n tendens volgende strategie nie ten doel om te voorspel of te voorspel spesifieke prysvlakke hulle 'n bedryf begin toe 'n tendens blyk te gewees het, en die uitgang van die handel sodra die tendens blyk te wees geëindig het. 36 pare handel wysig pare handel of paar handel is 'n lang-kort. 'N Mark outeur is basies 'n gespesialiseerde scalper.

No comments:

Post a Comment