Friday 29 September 2017

Amazon Trading System Design


Amazonfloden stöder nu ett karaktärs handelssystem. Den här sidan förklarar hur det fungerar. Handelssystemet utvidgas i tid. (Läs även betaversionen längst ner) Om Amazonas hittar du ett antal objekt som du kan samla in (en spade, en ung toucan, en corncob, en kyckling, en banan). Ser du bananerna i den här bilden Dessa objekt kan handlas När du klickar på dessa objekt får du en kopia av dem till din inventering - kallad TradeItem - Banana eller TradeItem - Chicken etc. När en vara har samlats kommer den att försvinna från Amazon i 60 minuter och är inte tillgänglig för att samla igen tills det återkommer. Ta de TradeItems du har samlat till Trading Post. Släpp ett enda föremål på bordet och du kommer att belönas med Amazon Coins - olika saker tjänar dig ett annat antal mynt. Det erbjudna priset varierar beroende på efterfrågan - ju fler objekt handlas, desto lägre pris. Handel med en viss tiem kan till och med avbrytas om det finns ett överskott Det här är handelstabellen Du har nu mynt i din handväska Du kan använda dessa mynt för att köpa saker på Trading Post, eller du kan byta dem med andra här i motsats till gynnar. Handla dina mynt mot ammunition här För tillfället kan du använda dina mynt för att köpa ammunition (antingen kulor eller pilar) från Ammo Store. Ett mynt kommer att köpa dig två pilbullar. Dessa kan handlas också Du kan antingen rez pilen till marken och klicka på den för att lägga till din quiver - eller du kan ge den till en annan spelare i utbyte mot någonting annat. Du kan nu göra pilar eller kulor Vi har gett ett antal arbetsbänkar där du kan sitta för att göra antingen en pil eller en kula. Var och en tar en minut att göra - men du kan behålla den i din inventering, antingen för dig själv att använda eller att handla med andra. TribesRaiders vill kanske ställa nya rekryterare till arbete som till exempel gör lager av ammunition. Observera dock att jordbanken periodiskt stänger arbetsbänkarna, så de kan inte alltid vara tillgängliga Beta-notice: Vi behöver från dig inmatas: Vad kan handlas Synd dig: Handel känner bara med produkter som är i brådskande behov i en virtuell värld som Amazonas. Mat till exempel behövs inte eftersom vi inte svälter. Ammo behövs som wo ammo du kan inte spela Carp :) Vilka idéer har du för saker som kan handlas som alltid kan vara efterfrågan Vad sägs om att lägga till verktyg som vanligen används i djungeln: axlar för att skära ner pensel, rep att svänga över träsk områden. En fermenterad dryck gjord av frukt som är vanliga i området för att hjälpa till att dämpa törst. Exempelvis är quotTepachequot en inhemsk drink som finns i Mexiko. Det är en lättjäst ananascider. Jag är säker på att Amazon-regionen har något längs den linjen. Dessutom kan axlarna användas för att döda ormarna. Enligt min erfarenhet har jag inget annat val än att vända eller bli biten när jag ser en orm. Den fermenterade drycken, kan användas för att ge någon hjälp som är nere. Handelspost är en bra idé och jag ser var den kommer att användas i stor utsträckning. Tummer upp så vi måste ha rep, duct tape, kloroform, ball gags, massor av klädnypor, paddlar och. vad jag bara noterar de viktigaste. Ammoboxar istället för kulor eftersom de är så svåra att se och klicka på. En pilare med 5-10 pilar skulle vara trevligt istället för en i taget. Jag kan se läkemedelspåsar eftersom vi alla vet att folk vill ha dem. Vapen som pistollådor att smuggla, fiska från fiskestativet eller ett slumpmässigt objekt från att döda en krok. Jag gillar att se några svarta marknadsföringsämnen för banditerna och raidersna att skryta över mer (som om de inte har tillräckligt med skäl redan) men för mer rp I39d gillar du också att lägga furpelterna från dödade djur som crocstigerjaguarna eller köttet och fisken kanske från en fiskespole som du kan använda ner vid floden för att handla in för pilbullar, eller kanske får köttet ett steg som svampen och drogerna gör. Bara lite mer att tänka: D som om de gudar inte är tillräckligt upptagna Jag älskar att se något som de ings som används i det första strävan att bli en helare som används mycket mer i stor utsträckning. till exempel för att läka någon som du måste applicera bandager, salvor, te, örter, poultices eller potions (eller någon kombination av ovanstående) för att läka någon. Det skulle göra det roligare för de av oss som läker rp här i Amazon. hehe vi kunde samla ingredienser, och kanske ha en station som för ammunitionen, eller kanske en mer permanent skål som de sökande ger i den första questen. och om ingredienserna och objekten som gjordes av dem var omsättbara skulle det vara ett annat steg för ekonomin. Bonus Jag skulle vilja se alternativet för dem som har valt sin roll att göra flera ammunition. Med lämplig tid aka fem skulle fortfarande ta fem minuter och så vidare. Kundrecensioner Av Allan Lee den 2 december 2006 Folk, försök att få den här boken under 100 om du har en chans. Jag tror att författarna kanske har insett att de har gjort ett misstag genom att prissätta boken på 70. Källkoderna ensamma är värda många gånger över. Jag utmanar någon att hitta en affär i eBay med dessa många handelskoder för under 300. Det finns bara 5000 exemplar i tryck, kopiorna i Amazon säljs ut. Du kan fortfarande hitta några tillgängliga andra var. När de är borta, om du vill ha koderna måste du köpa CD-skivan från författarna, och det blir inte 70. Jag lägger till den här recensionen när jag har avslutat boken. Tillagt 08 april 2007: Efter att jag har gått igenom boken med större detaljer, älskar jag boken och koderna ännu mer. Visst det är väldigt grundläggande, men det här är inte meningen. Poängen här är att lära sig att bygga system genom att studera koderna. Det är nästan paradoxalt att samtidigt ge dig alla koder tvingar du faktiskt att lära sig koderna själv för de flitiga studenterna. Jag är en programmerare själv, därför hittar jag inte koderna svårt. Å andra sidan, på grund av kodernas rikedom utspridda genom texten måste man ta sin tid på att gå över de presenterade idéerna. (Förresten var koderna och algoritmerna professionellt utformade antingen av författarna eller utomstående entreprenörer som anställdes av författarna). Tänk till att du läser igenom avsnittet om AcmeTail, ja, du måste stå tillbaka och fundera på varför en ljusstake med lång svans fångas av funktionen, vad skulle hända om du ändrar procentvärdet, varför orsakade förändringen mer eller mindre ljusstake att fånga, etc. Gör några PaintBar-studier för att testa funktionen självständigt tills du är nöjd med resultaten. Förresten, jag älskar idén att genomföra alla exitstrategier i Acme Trade Manager, lysande. Poängen här är att testa koderna och se hur de fungerar, och genom att granska, testa och felsöka (med några av dina koder blandade i ), kommer studenten förhoppningsvis att behärska Easylanguage. När du har avslutat den här boken är du redo att införliva dina handelsideer med hjälp av EasyLanguage via det ramverk som anges i den här boken. 4 personer tyckte att detta var användbart värt mycket mer än sin vikt i guld. Av Arooj Shaikh den 4 december 2009 Det finns väldigt få böcker med ambitionen att tydligt och kvantitativt redogöra för hur hedgefondsförvaltare och andra fackmän inom handeln utövar sina hantverk. Specifika tekniker kan komma in och ut ur modet, kodningsspråken kommer att utvecklas och marknaderna och enskilda investeringsfordon ändras, men ett reproducerbart schema som är utformat för att närma sig denna potentiella quagmire är absolut nödvändigt om man överväger att handla som ett företag (vilket verkligen är det enda sättet för att lyckas). Den som strävar efter att förbättra sin handel med en toppflygplattform kommer att tycka om att läsa den här boken. Allvarliga läsare kommer inte att förringas av de senaste händelserna. Jag hoppas att Mr. Conway sammanställer sitt senaste tänkande för en uppföljare. Den noggranna läsaren kommer att använda ramverket som beskrivs i boken för att skapa sitt eget tillvägagångssätt när du har gjort det, det förtroende du har fått kommer att tillåta dig att fortsätta med riktigt på spel. Om du läser den här boken flera gånger, växlar den med Mark Douglas verk och lär dig grunderna för statistisk screening från. , du är väl på väg att bli en stor oberoende näringsidkare som kan tjäna pengar oavsett ekonomiska eller marknadscykler. Det borde vara uppenbart att CNBCs fans inte borde läsa det.) Var denna recension till hjälp för dig Kräver mycket studie, men det förtjänar det Av Gregory Smith den 12 oktober 2004 Om du letar efter lite ljusläsning på handelssystem är det inte Titeln för dig. Men om du vill ha detaljerade, välutrustade handelssystem för att studera som exempel eller till och med att använda, är detta ett enastående idébibliotek som är fullt implementerat som kod. Fokus på TradeStation som plattform är bara mildt distraherande om du använder en annan programmeringsmetod, det finns tillräckligt med detaljer här för att gå på egen väg med ett annat språk. Det tar ganska lång tid att gräva igenom allt eftersom prosa inte är lika tydligt som det kan vara i fläckar, men den tid som spenderas kommer lätt att betala till den seriösa studenten i handelssystemen. 25 personer tyckte att det var till hjälp Jag har riktiga bokningar om detta. Trots den uppenbara sofistikeringen av de många olika handelsstrategier och system som introducerades i den här boken, verkar ingen av dem testa tillbaka på historiska data i TradeStation. Tja, jag menar bättre än de flesta enkla, glidande medelvärdesöverföringssystem Så varför stör 100 betalar för boken och ytterligare 200 för programvaru-cd-skivan Jag mailade också författaren för att få dessa system att fungera alls på FOREX. Teoretiskt sett bör detta vara möjligt genom att ändra vinstmålet och andra stoppvariabler. Han återvände mina e-postmeddelanden två gånger lovande stöd men då hörde jag aldrig av honom igen. Jag är kvar med intrycket att dessa system bara inte fungerar på lager eller Forex. Köpare varnas. 20 personer tyckte att det var till hjälp Jag har inte läst boken men upptäckte snabbt ett par saker som du kanske vill vara medveten om. Programvaran ingår i att de senaste 60 eller 70 sidorna (sorry jag redan har packat den för retur) är källkod. Programvaran tillhandahålls inte i ett elektroniskt format. Du hänvisas till författarens webbplats för att köpa programvaran som är typgodkänd. Att bestämma att det skulle vara värt att undvika skrivning och skrivfel, jag gick till webbplatsen för att upptäcka att programvaran är 199 och boken är 99. Eftersom Amazon listade boken ny för 199 och används för runt 180, blev jag lite irriterad och kommer att försöka att returnera boken. Bottom Line - prisbutik den här 18 personerna tyckte att den var till hjälp Köp inte Kindle edition Av Raj den 14 december 2013 Inga diagram eller figurer eller ritningar i Kindle Edition. Period En teknisk analysbok utan diagram. Varje sida har en hänvisning till fig xxx eller fig yyy, men det finns inga siffror Inget sätt du kan förstå någonting. Var denna recension till hjälp för dig Jag tror inte att koden i boken kommer att göra dig pengar men det är inte viktigt. Vad som är viktigt att det finns ett professionellt tillvägagångssätt för handel och en hel del BS i inte bara utelämnad men påpekad. Köp den här boken för att få en realistisk inställning till professionell handel. 14 personer tyckte att den var till hjälp Boken användes men ser helt ny ut. Var denna recension till hjälp för dig Jag geev tre stjärnor. Jag ger tre stjärnor för objektet. Det är en bra bok men jag är under nivån. Tack Var denna recension till hjälp för dig Redan en kundSign I kopia 1996-2017, Amazon, Inc. eller dess affiliatesDesign Ditt handelssystem i 6 steg Huvudfokus i denna artikel är att vägleda dig genom processen att utveckla ditt eget valutahandel . Medan det inte tar lång tid att komma igång med ett system, tar det lite tid att noggrant testa det. Så var tålmodig i det långa loppet, kan ett bra Forex trading system potentiellt göra dig mycket pengar. Steg 1: tidsram Det första du behöver bestämma när du skapar ditt system är vilken typ av Forex Trader du är. Är du en daghandlare eller en gungare? Gillar du att titta på diagram varje dag, varje vecka, varje månad eller till och med varje år Hur länge vill du hålla fast vid dina positioner Det här hjälper dig att bestämma vilken tidsram du ska använda för att handla. Även om du fortfarande tittar på flera tidsramar. Det här är den viktigaste tidsramen du ska använda när du letar efter en handelssignal. Steg 2: Hitta indikatorer som hjälper till att identifiera en ny trend. Eftersom ett av våra mål är att identifiera trender så tidigt som möjligt bör vi använda indikatorer som kan uppnå detta. Flyttande medelvärden är en av de mest populära indikatorerna som handlare använder för att hjälpa dem att identifiera en trend. Specifikt kommer de att använda två glidande medelvärden (en långsam och en snabb) och vänta tills den snabba passerar över eller under den långsamma. Detta är grunden för what8217s känd som ett 8220moving genomsnittligt crossover8221-system. I sin enklaste form är rörliga genomsnittliga övergångar det snabbaste sättet att identifiera nya trender. Det är också det enklaste sättet att upptäcka en ny trend. Självklart finns det många andra sätt för valutahandlare spotttrender, men glidande medelvärden är en av de enklaste att använda. Steg 3: Hitta indikatorer som hjälper BEKÄMPA trenden. Vårt andra mål för vårt system är att kunna undvika whipsaws, vilket innebär att vi inte vill bli fångade i en trend 8220false8221. Vi gör det genom att se till att när vi ser en signal för en ny trend kan vi bekräfta det med hjälp av andra indikatorer. Det finns många bra indikatorer för att bekräfta trender, men Pipsurfer gillar verkligen MACD. Stochastic. Och RSI. När du blir mer bekant med olika indikatorer, hittar du de som du föredrar framför andra, och kan införliva dem i ditt system. Steg 4: Definiera din risk När du utvecklar ditt Forex trading system är det mycket viktigt att du definierar hur mycket du är villig att förlora på varje handel. Inte många människor gillar att prata om att förlora, men i verkligheten tänker en bra handlare om vad han eller hon kan förlora innan han tänker på hur mycket han eller hon kan vinna. Mängden du är villig att förlora kommer att vara annorlunda än alla andra. Du måste bestämma hur mycket utrymme som är tillräckligt för att ge din handel lite andningsutrymme, men samtidigt riskerar du inte för mycket på en handel. You8217ll lär dig mer om pengarhantering i en senare lektion. Penninghantering spelar en stor roll i hur mycket du borde riskera i en enda handel. Steg 5: Definiera inlägg Amp amp Exits När du har definierat hur mycket du är villig att förlora på en handel, är ditt nästa steg att ta reda på var du kommer in och avsluta en handel för att få mest vinst. Vissa människor vill komma in så fort alla indikatorerna matchar och ger en bra signal även om ljuset hasn8217t stängt. Andra gillar att vänta tills ljuset stänger. En av valutahandelarna här i BabyPips, Pip Surfer. anser att det är bäst att vänta tills ett ljus stängs innan man går in. Han har varit i många situationer där han kommer att ligga i mitten av ett ljus och alla indikatorer matchar sig, bara för att finna det vid ljusets slut, har handeln helt vändat på sig It8217s alla handlar bara om handel stil. Vissa människor är mer aggressiva än andra och du kommer så småningom att ta reda på vilken typ av näringsidkare du är. För utgångar har du några olika alternativ. Ett sätt är att spåra ditt stopp, vilket innebär att om priset rör sig till din fördel med 8216X8217 belopp, flyttar du ditt stopp med 8216X8217 belopp. Ett annat sätt att avsluta är att ha en uppsättning mål och avsluta när priset träffar som riktar sig. Hur du beräknar ditt mål är upp till dig. Vissa väljer stöd och motståndsnivåer som sina mål. Andra väljer bara att gå för samma mängd pips på varje handel. Men du bestämmer dig för att beräkna ditt mål, bara se till att du håller fast vid det. Lämna aldrig tidigt oavsett vad som händer. Håll dig till ditt handelssystem Trots allt har du utvecklat det En gång du kan avsluta är att ha en uppsättning kriterier som när du träffas skulle signalera dig att lämna. Du kan till exempel göra det en regel att om dina indikatorer råkar återgå till en viss nivå, skulle du gå ur handeln. Steg 6: Skriv ner systemreglerna och FÖLJ DET Det här är det viktigaste steget att skapa ditt handelssystem. Du måste skriva ner reglerna för ditt handelssystem och alltid följa det. Disciplin är en av de viktigaste egenskaperna som en näringsidkare måste ha, så du måste alltid komma ihåg att hålla fast vid ditt system. Inget system kommer någonsin att fungera för dig om du inte håller fast vid reglerna, så kom ihåg att vara disciplinerad. Åh ja, vi nämnde att du alltid borde hålla fast vid dina regler Hur man testar ditt Forex Trading System Det snabbaste sättet att testa ditt system är att hitta ett kartläggningsprogram, där du kan gå tillbaka i tiden och flytta diagrammet framåt ett ljus vid en tid. När du flyttar ditt diagram framåt ett ljus i taget kan du följa reglerna för ditt handelssystem och ta hand om dina affärer i enlighet med detta. Spela in din handelsrekord och VAR BÄSTA med dig själv Registrera dina vinster, förluster, genomsnittlig vinst och genomsnittlig förlust. Om du är nöjd med dina resultat kan du gå vidare till nästa teststeg: handla live på ett demokonto. Handel ditt nya system lever på ett demokonto under minst två månader. Detta ger dig en känsla för hur du kan handla ditt system när marknaden rör sig. Lita på oss, det är väldigt annorlunda att handla i live än när you8217re backtesting. Efter två månaders handel lever på ett demokonto ser du om ditt system verkligen kan stå på marken. Om du fortfarande får bra resultat kan du välja att handla ditt system live på ett REAL konto. Vid denna tidpunkt borde du känna dig säker på ditt Forex trading system och känna dig bekväm att ta affärer utan tvekan. Här är några böcker om du vill bli djupare i byggsystemets 038-algoritmer. BabyPips får en liten kredit från alla inköp via Amazon-länkarna ovan för att hjälpa till med att stödja det fria innehållet och funktionerna på vår site8230enjoy Spara dina framsteg genom att logga in och markera lektionen CompleteAlgorithmic Trading System Architecture Tidigare på den här bloggen har jag skrivit om den konceptuella arkitekturen av ett intelligent algoritmiskt handelssystem samt de funktionella och icke-funktionella kraven i ett produktionsalgoritmiskt handelssystem. Sedan dess har jag utformat en systemarkitektur som jag tror kunde uppfylla de arkitektoniska kraven. I det här inlägget kommer jag att beskriva arkitekturen enligt riktlinjerna för ISOIECIEEE 42010 system och programvaruarkitektur beskrivningsstandard. Enligt denna standard måste en arkitekturbeskrivning innehålla: Innehålla flera standardiserade arkitektoniska vyer (t. ex. i UML) och behålla spårbarhet mellan designbeslut och arkitektoniska krav. Programarkitekturdefinition Det finns fortfarande ingen överenskommelse om vad en systemarkitektur är. I samband med denna artikel definieras den infrastruktur inom vilken applikationskomponenter som uppfyller funktionella krav kan specificeras, distribueras och exekveras. Funktionella krav är systemets förväntade funktioner och dess komponenter. Icke-funktionella krav är åtgärder genom vilka systemets kvalitet kan mätas. Ett system som fullt ut uppfyller sina funktionskrav kan fortfarande misslyckas att uppfylla förväntningarna om icke-funktionella krav lämnas otillfredsställda. För att illustrera detta koncept, överväga följande scenario: Ett algoritmiskt handelssystem som du just köpt har byggt utmärkta handelsbeslut, men är helt oanvändbart med organisationerna riskhantering och redovisningssystem. Skulle detta system uppfylla dina förväntningar Konceptuell arkitektur En konceptuell bild beskriver högkoncept och mekanismer som finns i systemet på högsta nivå av granularitet. På denna nivå följer det algoritmiska handelssystemet en händelsesdriven arkitektur (EDA) uppdelad i fyra lager och två arkitektoniska aspekter. För varje lager och aspekt används referensarkitekturer och mönster. Arkitektoniska mönster är beprövade, generiska strukturer för att uppnå specifika krav. Arkitektoniska aspekter är tvärgående problem som spänner över flera komponenter. Event driven arkitektur - en arkitektur som producerar, upptäcker, konsumerar och reagerar på händelser. Händelser inkluderar marknadsrörelser i realtid, komplexa händelser eller trender och handelshändelser, t. ex. lämna in en order. Detta diagram illustrerar den konceptuella arkitekturen i det algoritmiska handelssystemet Referensarkitekturer För att använda en analogi, motsvarar en referensarkitektur en ritning för en bärande vägg. Detta blåtryck kan återanvändas för flera byggnadsdesigner oberoende av vilken byggnad som byggs, eftersom den uppfyller en uppsättning vanliga krav. På liknande sätt definierar en referensarkitektur en mall som innehåller generiska strukturer och mekanismer som kan användas för att konstruera en konkret mjukvaruarkitektur som uppfyller specifika krav. Arkitekturen för det algoritmiska handelssystemet använder en rymdbaserad arkitektur (SBA) och en modellvisningskontroll (MVC) som referenser. Goda metoder som operativ datalager (ODS), extraktransformat och belastning (ETL) mönstret och ett datalager (DW) används också. Model view controller - ett mönster som skiljer representationen av information från användarnas interaktion med den. Rymdbaserad arkitektur - specificerar en infrastruktur där löst kopplade behandlingsenheter interagerar med varandra genom ett gemensamt associerat minnesmottagat utrymme (visas nedan). Structural View Den strukturella bilden av en arkitektur visar komponenterna och delkomponenterna i det algoritmiska handelssystemet. Det visar också hur dessa komponenter används på fysisk infrastruktur. UML-diagrammen som används i denna vy inkluderar komponentdiagram och installationsdiagram. Nedan finns ett galleri av installationsdiagrammen för det övergripande algoritmiska handelssystemet och bearbetningsenheterna i SBA-referensarkitekturen, liksom relaterade komponentdiagram för var och en av skikten. Arkitektonisk taktik Enligt programvaruindustrin är en arkitektonisk taktik ett sätt att uppfylla ett kvalitetskrav genom att manipulera en del av en kvalitetsattributsmodell genom arkitektoniska designbeslut. Ett enkelt exempel som används i den algoritmiska handelssystemarkitekturen manipulerar en operativ datalagring (ODS) med en kontinuerlig frågande komponent. Denna komponent skulle kontinuerligt analysera ODS för att identifiera och extrahera komplexa händelser. Följande taktik används i arkitekturen: Disruptormönstret i händelse - och beställningskön Delat minne för händelse - och beställningskön. Kontinuerligt fråge språk (CQL) på ODS Datafiltrering med filterdesignmönstret på inkommande data. Överlevnadsalgoritmer på alla inkommande och utgående anslutningar Aktiv köhantering (AQM) och explicit överbelastningsanmälan Råvaruprodukter med kapacitet för uppgradering (skalbar) Aktiv redundans för alla enskilda punkter i felet Indexering och optimerade persistensstrukturer i ODS-schemat regelbundna datasäkerhetskopierings - och rengöringsskript för ODS Transaktionshistorik på alla databaser Checksums för alla beställningar för att upptäcka fel. Anteckna händelser med tidsstämplar för att hoppa över vanliga händelser. Bestäm valideringsregler t. ex. Maximala handelsmängder Automatiserade handelskomponenter använder en in-memory-databas för analys Tvåstegsautentisering för användargränssnitt som ansluter till AT-kryptering på användargränssnitt och anslutningar till ATs Observer-konstruktionsmönstret för MVC för att hantera vyer Ovanstående lista är bara några design beslut som jag identifierade under arkitekturens utformning. Det är inte en komplett lista över taktik. När systemet utvecklas bör ytterligare taktik användas över flera nivåer av granularitet för att uppfylla funktionella och icke-funktionella krav. Nedan finns tre diagram som beskriver disruptor designmönstret, filterdesignmönstret och den kontinuerliga frågekomponenten. Behavioral View Denna syn på en arkitektur visar hur komponenterna och lagren ska interagera med varandra. Det här är användbart när du skapar scenarier för att testa arkitekturmönster och för att förstå systemet från slutet till slutet. Denna vy består av sekvensdiagram och aktivitetsdiagram. Aktivitetsdiagram som visar den interna processen för algoritmiska handelssystem och hur handlarna ska interagera med det algoritmiska handelssystemet visas nedan. Teknologier och ramar Det sista steget i utformningen av en mjukvaruarkitektur är att identifiera potentiella teknologier och ramar som kan användas för att realisera arkitekturen. Som en generell princip är det bättre att utnyttja befintlig teknik, förutsatt att de tillräckligt uppfyller både funktionella och icke-funktionella krav. Ett ramverk är en realiserad referensarkitektur, t. ex. JBoss är ett ramverk som realiserar JEE-referensarkitekturen. Följande teknologier och ramar är intressanta och bör beaktas vid implementering av ett algoritmiskt handelssystem: CUDA - NVidia har ett antal produkter som stöder högpresterande beräkningsmodellmodellering. Man kan uppnå prestanda på upp till 50x när man kör Monte Carlo-simuleringar på GPU istället för CPU. Apache River - River är ett verktygssats som används för att utveckla distribuerade system. Den har använts som ett ramverk för att bygga applikationer baserade på SBA-mönstret Apache Hadoop - om en genomgripande loggning är ett krav, erbjuder användningen av Hadoop en intressant lösning på stordataproblemet. Hadoop kan distribueras i en grupperad miljö som stöder CUDA-teknik. AlgoTrader - en öppen källkods algoritmisk handelsplattform. AlgoTrader kan eventuellt utnyttjas i stället för de automatiserade handlaren. FIX Engine - en fristående applikation som stöder protokollet Financial Information Exchange (FIX), inklusive FIX, FAST och FIXatdl. Även om det inte är en teknik eller ett ramverk, ska komponenter byggas med ett API för applikationsprogrammering för att förbättra systemets och dess komponenters interoperabilitet. Slutsats Den föreslagna arkitekturen har utformats för att uppfylla mycket generiska krav som identifierats för algoritmiska handelssystem. Generellt sett kompliceras algoritmiska handelssystem av tre faktorer som varierar med varje implementering: Beroende på externa företag och utbytessystem Utmanande icke-funktionella krav och Utveckla arkitektoniska begränsningar Den föreslagna mjukvaruarkitekturen skulle därför behöva anpassas från fall till fall för att för att uppfylla specifika organisatoriska och lagstadgade krav samt att övervinna regionala hinder. Den algoritmiska handelssystemarkitekturen bör ses som en referenspunkt för individer och organisationer som vill utforma sina egna algoritmiska handelssystem. För en fullständig kopia och använda källor, ladda ner en kopia av min rapport. Tack.

No comments:

Post a Comment