Online Trading System Arkitektur


Spesialfunksjon: Online Trading Infrastructure En vellykket handelsarkitektur Online-utvekslinger letter raskere transaksjoner ved å tilby online handelsportaler og meglerhus lett og fleksibilitet. Her er en titt på kjernevirksomheten til NSE, BSE, og noen handelsportaler. av Soutiman Das Gupta Som lovet av teknologiavisjonærer og prognosegrupper i løpet av det siste tiåret, har Internett faktisk åpnet nye veier for å drive virksomhet. Børser over hele verden utfører nå en stor del av sin virksomhet online gjennom sine meglere og partnere, et stort skifte fra den tradisjonelle metoden. I utviklede land utføres nesten alle valutatransaksjoner på nettet. Tendensen har sakte hentet seg i India, og to av de største børsene, National Stock Exchange (NSE) og Bombay Stock Exchange (BSE) har gjennomført online handel med en gang nå. Hvorfor sent indiske utvekslinger og meglerhus har vært sakte for å flytte sine transaksjoner på nettet. Dette skyldes hovedsakelig regjeringsforskriften. Det var innledende forsinkelse med å legge ned spesifikasjoner for å lage Closed User Groups (CUGs). Problemet ble løst mellom DoT og Finansdepartementet rundt 1998, og snart handlet portaler som ICICIDirect, motilaloswal og smartjones oppsto. Tilkobling var kanskje den viktigste teknologiske faktoren. Kostnaden for leide linjer og VSAT-koblinger har vært tradisjonelt veldig høy og påliteligheten av koblingene har vært lav. Det tok også lang tid å kommisjonere koblingene som man måtte lage en søknad og vente i noen uker for at linken skulle være oppe. Andre problemer som sikkerhet og sikkerhetskopiering og gjenoppretting av prosesskostnader var også avskrekkende. Heldigvis, sammen med oppløsningen av regulatoriske problemer, har India ikke lenger noen presserende tilkoblings - og båndbreddeproblemer. Med innspill av private aktører i bredbåndsscenariet og regjeringen som åpner telesektoren, er disse problemene nesten ikke-eksisterende. Sikkerhetsløsninger og tjenester tilgjengelig på markedet har modnet, og det koster ikke en pen pakke lenger for å sette en enkel backup løsning på plass. Anatomi av en online-utveksling Online handel innebærer store datamengder som blir gjennomført hver dag. Bare som et eksempel var BSE gjennomsnittlig daglig omsetning i 2001-2002 (april-mars) Rs 1244,10 crore og antall gjennomsnittlige daglige handler var Rs 5,17 lakh. I tillegg til dette er det strenge RBI-forskrifter som gjør det obligatorisk for bedrifter å lagre minst 7 års transaksjons - og finansdata. Design Trenger å være alltid på, sikker, overflødig, og har tilstrekkelig sikkerhetskopierings - og gjenopprettingsprosesser. Lagring For slike store mengder kritiske data er det naturlig å distribuere nettverksbasert lagring som NAS eller SAN. Sikkerhetssikkerhet er en viktig og integrert del av designarkitekturen. Maskinvare - og programvareelementene skal bygges rundt en lagdelt sikkerhetsarkitektur og bør holdes på plass med en godt dokumentert sikkerhetspolicy. Tilgjengelighet Ideelt online børser bør ha fem-nines tilgjengelighet. Programmer Det er vanskelig å distribuere out-of-the-box applikasjoner ved utveksling, da hver har en unik arkitektur basert på faktorer som operasjonsflyt, handelsvolumer, antall medlemmer, antall brukere og antall steder. Arkitektur NSE har distribuert NIBIS (NSEs Internett-basert informasjonssystem) for å distribuere handelsinformasjon over Internett i sanntid og NEAT et klient-serverbasert program for å hjelpe virksomheten. BSE har distribuert et OnLine Trading system (BOLT) på en Tandem-plattform som har en todelt arkitektur. Det hevder å kunne støtte opptil 2 millioner bransjer om dagen. Indiske utvekslinger NSE og BSE er blant de største børsene i landet. De håndterer svært store daglige handelsvolumer, støtter store mengder datatrafikk, og har et stort landsdekkende nettverk. Handelsvolumstallene i begge børsene er store. Den gjennomsnittlige daglige omsetningen i kapitalmarkedssegmentet på NSE er rundt Rs 2300 crore og i derivatsegmentet, rundt Rs 1300 crore. Gjennomsnittlig daglig trafikkvolum er rundt en million handler per dag i kapitalmarkedssegmentet og rundt 50 000 handler per dag i derivatsegmentet. Det er rundt 13.000 registrerte brukere i begge segmentene, og i gjennomsnitt er rundt 9500 brukere logget på av gangen. Ved BSE var gjennomsnittlig daglig omsetning i 2001-2002 (april-mars) Rs 1244,10 crore og antall gjennomsnittlige daglige handler var Rs 5,17 lakh. Nettverksdesign Det er unødvendig å si at en hvilken som helst nettbasert utveksling må være alltid på, sikker, overflødig og ha tilstrekkelige sikkerhetskopierings - og gjenopprettingsprosesser. G. M Shenoy, VP, NSE-IT, snakker om designfilosofien i hans nettbaserte utveksling. quotThe grunnleggende design målet var å gi rettferdig, lik og gjennomsiktig tilgang på tvers av alle våre landsomfattende steder. Et viktig aspekt var å skaffe tilkobling til våre handelsmedlemmer så snart som mulig. Sitat Telesektoren er ganske liberal i dag. Tilbake i 1993 var teknologien moden og kostbar. Leieavtaler koster nesten ti ganger så mye som det gjør i dag. Satellitt teknologi var en velsignelse siden det tillot raskere distribusjon enn leide linjer. NSE har nå landets største VSAT-nettverk med over 3000 VSATs og forventer å vokse til mer enn 4000 VSATs snart. Quot Nettverkselementer En titt på de massive handelsvolumene og trafikkvolumet er nok bevis på systemets kritiske natur. Det gjør en skygge til å tenke på de forventede tapene i tilfelle en ti minutters nedetid når daglig handel krysser Rs 3000 crore. Nettverkselementer som lagring, sikkerhet, sikkerhetskopiering og gjenoppretting, tilgjengelighet og de forskjellige applikasjonene må være nøye planlagt og bestilt. Deretter må man følge strenge RBI-forskrifter for å lagre minst 7 års transaksjons - og finansdata. Lagring For slike store mengder kritiske data er det naturlig å distribuere nettverksbasert lagring som NAS eller SAN. NSE implementerer en SAN som det føles at dets datavolum har vokst fenomenalt. Sikkerhet Dette bør være en viktig og integrert del av designarkitekturen. Maskinvare - og programvareelementene skal bygges rundt en lagdelt sikkerhetsarkitektur. Og det bør holdes på plass med en veldokumentert sikkerhetspolitikk. Shenoy sier quotSecurity er det viktigste elementet i nettverket. Alle applikasjoner er bygget med en bevisst tilnærming til sikkerhet. Sikkerhetspolitikkene er tett integrert og regelmessig gransket for å gi rom for kompromisser. Alle applikasjoner og operativsystemer herdes regelmessig for sikkerhet. Quot Sikkerhetskopiering og gjenoppretting Dette har dukket opp som en av de viktige aspektene av forretnings kontinuitet. Når nettutvekslinger ble utviklet for noen år siden, var det kanskje ikke lagt vekt på dette aspektet, som det er i dag. Men det er ikke vanskelig å legge til forretningskontinuitetsprosesser til et eksisterende nettverk. Shenoy sier, Som en sikkerhetskopiering til VSAT-nettverket, ble et jordbasert handelsnettverk distribuert i midten av 2000. Vi har mer enn 850 leide linjer som forbinder våre landsomfattende steder. Vi er den eneste børsen i landet som har et fullstendig redundant forretningskontinuitetssted i Chennai. quot Tilgjengelighet Ideelt bør nettutvekslingene ha fem-nes tilgjengelighet. Utvekslinger foretrekker vanligvis å være vert for sin infrastruktur internt og ikke bruke tjenestene til et ekstern datasenter. NSE hevder å oppnå oppetid på over 99,9. Dette skyldes hovedsakelig internt formulerte prosedyrer og kontinuerlig gjennomgang av SLAer med maskinvareleverandører, sier Shenoy. Programmer Det er vanskelig å distribuere out-of-the-box applikasjoner ved utveksling, da hver har en unik arkitektur basert på faktorer som operasjonsflyt, handelsvolumer, antall medlemmer, antall brukere og antall steder. Programmene som trading, clearing, risikostyring, overvåkning, indeksberegning, notering, medlemskap og kontoer kan utvikles internt eller av eksterne programvareutviklere. De store to arkitekturene NSE og BSE, de store to børser, tror på å oppdatere og oppgradere sine teknologisystemer for å fortsette å levere i henhold til forpliktelser og løfter til sine medlemmer, partnere og kunder. NSE-arkitektur - NEAT NSE har distribuert NIBIS (NSEs Internet Based Information System) for å distribuere handelsinformasjon over Internett i sanntid og NEAT en klient-server-basert applikasjon for å hjelpe operasjonen. NEAT lagrer all handelsinformasjon i en in-memory-database ved serverenden for å oppnå minimum svarstid og maksimal systemtilgjengelighet for brukere. Handelsserverprogramvaren kjører på en feiltolerant STRATUS mainframe, og klientprogramvaren kjører på Windows-PCer. Telenettverket bruker X.25-protokollen og er ryggraden i det automatiserte handelssystemet. Hvert handelsmedlem handler på NSE med andre medlemmer via en PC som er plassert på handelsmedlemskontoret. Handelsmedlemmene på grossistmarkedet for gjeldsmarkedet er knyttet til den sentrale datamaskinen på NSE gjennom dedikerte 64 Kbps leide linjer og VSAT terminaler. Disse faste linjene multiplexeres ved hjelp av dedikerte 2 MB optiske fiberforbindelser. WDM-deltakerne kobler seg til handelssystemet via oppringt linker. Utvekslingen bruker RISC-baserte Unix-servere fra Digital og HP til backofficebehandling. Programmer som Oracle 7 og SQLOracle Forms 4.5 frontender brukes til utvekslingsfunksjonene. BSE-arkitektur - BOLT BSE har implementert et OnLine Trading System (BOLT) 14. mars 1995. Det fungerer på en Tandem S74016-plattform som kjører på 16 CPUer. Tandem Himalaya S74016-maskiner fungerer som backend til mer enn 8000 Trader Workstations nettverk på Ethernet, VSAT og Managed Leased Data Network (MLDN). Systemene hevder å håndtere opptil to millioner bransjer om dagen. BOLT har en todelt arkitektur. Traderens arbeidsstasjoner er koblet direkte til backend-serveren som fungerer som en kommunikasjonsserver og en Central Trading Engine (CTE). Andre tjenester som informasjonsformidling, indeksberegning og stillingsovervåking leveres også av systemet. En transaksjonsovervåkingsfasilitet i Tandem-arkitekturen bidrar til å holde dataintegritet gjennom non-stop SQL. Med hjelp av MTNL har BSE satt opp et MLDN-nettverk som omfatter 300 2 Mbps linjer og 1500 64 Kbps linjer som forbinder alle regionale børser og kontorer i Mumbai. Tilgang til markedsrelatert informasjon gjennom handelsstasjonene er viktig for markedsdeltakere å handle i sanntid og ta øyeblikkelige beslutninger. BOLT har vært forgrenet med ulike informasjonsleverandører som Bloomberg, Bridge og Reuters. Markedsinformasjon er fôret til nyhetsbyråer i sanntid. Utvekslingen planlegger å forbedre evnen ytterligere for å ha en integrert toveis informasjonsflyt. Online handelsportaler Netthandel er investeringsaktiviteten som foregår over Internett uten fysisk inkludering av megleren. En sluttbruker (investor) må registrere seg hos en online handelsportal som ICICdirect, motilaloswal, smartjones og sharekhan. Investoren får dermed en avtale med firmaet om å handle i ulike verdipapirer i henhold til vilkårene som er oppført på avtalen. Siden serverne i nettportalen er koblet hele tiden til børsene og utpekte banker, er ordrebehandling ferdig i sanntid. Investorer kan også få oppdateringer om handel og sjekke statusen for sine bestillinger, enten via e-post eller via grensesnittet. Portaldesign Harish Malhotra, sjefteknolog, Motilal Oswal Securities Limited, sier at portportalen skal være enkel å navigere, full av nyttig og relevant informasjon som er tilgjengelig med det laveste antall klikk, og bør tilpasses. quot. Men et svært viktig aspekt er at systemene skal kunne grensesnitt direkte med nettbutikkene uten uforlikelighetsproblemer. ICICIdirect bruker 128-bit kryptering aktivert Secure Socket Layer (SSL) for å sikre at informasjonen som sendes over Internett, er trygg og ikke kan nås av en tredjepart. Brukerne får vanligvis alternativer for å koble bankkontoer, Demat-kontoer og meglerkontoer til et enkelt grensesnitt. Det er også et enkelt vindu for alle utvekslinger og en enkelt skjerm for hele bestillingsrutemekanismen. Maskinvaren som brukes består av web - og applikasjonsservere, brytere, rutere, brannmurer og sikkerhetsenheter, og spesialiserte apparater. Motilaloswal bruker Compaq-servere for applikasjoner og database, Cisco-rutere og Checkpoint-brannmurer. Systemene er tilpasset av det interne teamet. Handelsapplikasjonene er outsourcet. quotWe har også offline lagring som sikkerhetskopieres periodisk på forskjellige steder, sier sier Harish. Portalsuksess Suksessen til en handelsportal vil definitivt være avhengig av sin bukett av tjenester for en sluttbruker. De fleste portaler krever en liten registreringsavgift og megling basert på ulike forhold. Men det er viktig for organisasjonen å fokusere på kundesentriske tjenester og leveringsmodeller for å få mest mulig oppmerksomhet. Oppgraderingssystemer: Designe systemet - Del 1 13 Den foregående delen av denne opplæringen så på elementene som utgjør et handelssystem og diskutert fordelene og ulempene med å bruke et slikt system i et levende handelsmiljø. I denne delen bygger vi på den kunnskapen ved å undersøke hvilke markeder som er spesielt velegnet til systemhandel. Vi vil da ta en mer grundig titt på de ulike sjangrene av handelssystemer. Handel i ulike markeder Aksjemarkeder Aksjemarkedet er trolig det vanligste markedet for handel, særlig blant nybegynnere. I denne arena dominerer store spillere som Warren Buffett og Merrill Lynch, og tradisjonelle verdier og vekststrategier er langt den vanligste. Likevel har mange institusjoner investert betydelig i design, utvikling og implementering av handelssystemer. Individuelle investorer er med i denne trenden, men sakte. Her er noen viktige faktorer å huske på når du bruker handelssystemer i aksjemarkedene: 13 Den store mengden aksjer som er tilgjengelig, tillater handelsmenn å teste systemer på mange forskjellige typer aksjer - alt fra ekstremt volatile over-the-counter (OTC) aksjer til ikke-flyktige blå sjetonger. Effektiviteten av handelssystemer kan begrenses av den lave likviditeten til enkelte aksjer, spesielt OTC og rosa arkproblemer. Provisjoner kan spise i fortjeneste generert av vellykkede handler, og kan øke tap. OTC og rosa ark aksjer ofte pådrar ytterligere provisjon avgifter. De viktigste handelssystemene som brukes, er de som ser etter verdi - det vil si systemer som bruker forskjellige parametere for å avgjøre om en sikkerhet er undervurdert i forhold til tidligere prestasjoner, sine jevnaldrende eller markedet generelt. Valutamarkeder Valutamarkedet, eller forex. er det største og mest flytende markedet i verden. Verdens regjeringer, banker og andre store institusjoner handler trillioner dollar på valutamarkedet hver dag. De fleste institusjonelle handelsmenn på forexen er avhengige av handelssystemer. Det samme gjelder for enkeltpersoner på forexen, men noen handel basert på økonomiske rapporter eller rentebetalinger. Her er noen viktige faktorer å huske på når du bruker handelssystemer i forexmarkedet: Likviditeten i dette markedet - på grunn av det store volumet - gjør handelssystemene mer nøyaktige og effektive. Det er ingen provisjoner i dette markedet, bare sprer seg. Derfor er det mye lettere å foreta mange transaksjoner uten å øke kostnadene. Sammenlignet med mengden aksjer eller råvarer tilgjengelig, er antall valutaer som skal handles begrenset. Men på grunn av tilgjengeligheten av eksotiske valutapar - det vil si valutaer fra mindre land - er volatilitetsområdet ikke nødvendigvis begrenset. De viktigste handelssystemene som brukes i forex er de som følger trender (et populært ordtak i markedet er trenden er din venn), eller systemer som kjøper eller selger på breakouts. Dette skyldes at økonomiske indikatorer ofte forårsaker store prisbevegelser på en gang. Futures Equity, forex og råvaremarkeder tilbyr alle futures trading. Dette er et populært kjøretøy for systemhandel på grunn av økt utnyttbar utnyttelse og økt likviditet og volatilitet. Disse faktorene kan imidlertid kutte begge veier: de kan enten forstørre gevinstene dine eller forsterke tapene dine. Av denne grunn er bruken av futures vanligvis reservert for avanserte individuelle og institusjonelle systemhandlere. Dette skyldes at handelssystemer som kan kapitalisere på futures markedet krever mye større tilpasning, bruk mer avanserte indikatorer og ta mye lenger tid å utvikle. Så, hva er best Det er opp til den enkelte investor å bestemme hvilket marked som passer best til systemhandel - hver har sine egne fordeler og ulemper. De fleste er mer kjent med aksjemarkedene, og denne kjennskapen gjør det enklere å utvikle et handelssystem. Forex er imidlertid ofte antatt å være den overlegne plattformen for å drive handelssystemer - spesielt blant mer erfarne forhandlere. Videre, hvis en næringsdrivende bestemmer seg for å kapitalisere på økt løftestang og volatilitet, er futuresalternativet alltid åpent. Til slutt ligger valget i hendene til systemutvikleren. Typer av handelssystemer Trend-Følgende systemer Den vanligste metoden for systemhandel er trend-følgesystemet. I sin mest grunnleggende form venter dette systemet bare på en betydelig prisbevegelse, og kjøper eller selger i den retningen. Denne typen system banker på håp om at disse prisbevegelsene vil holde trenden. Flytte gjennomsnittlige systemer Ofte brukt i teknisk analyse. et glidende gjennomsnitt er en indikator som bare viser gjennomsnittsprisen på en aksje over en tidsperiode. Essensen av trender er avledet av denne måling. Den vanligste måten å bestemme inn - og utreise er en crossover. Logikken bak dette er enkel: en ny trend er etablert når prisen faller over eller under dens historiske pris gjennomsnitt (trend). Her er et diagram som tegner både prisen (blå linje) og IBMs 20-dagers røde linje: Breakout Systems Det grunnleggende konseptet bak denne typen system ligner på et glidende gjennomsnittssystem. Tanken er at når en ny høy eller lav er etablert, er prisbevegelsen mest sannsynlig å fortsette i retning av breakout. En indikator som kan brukes til å bestemme breakouts er et enkelt Bollinger Band overlegg. Bollinger Bands viser gjennomsnitt av høye og lave priser, og breakouts oppstår når prisen møter kantene på bandene. Her er et diagram som plots pris (blå linje) og Bollinger Bands (grå linjer) av Microsoft: Ulemper med Trend-Følgende systemer: Empirical Decision-Making Required - Ved bestemmelse av trender er det alltid et empirisk element å vurdere: Varigheten av den historiske trenden. For eksempel kan det bevegelige gjennomsnittet være de siste 20 dagene eller de siste fem årene, så utvikleren må bestemme hvilken som er best for systemet. Andre faktorer som skal bestemmes er de gjennomsnittlige høyder og nedturer i breakout-systemer. Lagging Nature - Flytte gjennomsnitt og breakout systemer vil alltid ligge. Med andre ord, de kan aldri slå den eksakte toppen eller bunnen av en trend. Dette resulterer uunngåelig i en fortabelse av potensiell fortjeneste, noe som noen ganger kan være betydelig. Whipsaw Effect - Blant markedskreftene som er skadelige for suksessen til trend-følgende systemer, er dette en av de vanligste. Whipsaw-effekten oppstår når det bevegelige gjennomsnittet genererer et falsk signal - det vil si når gjennomsnittet faller like i området, så reverserer plutselig retningen. Dette kan føre til store tap, med mindre effektive stopp-tap og risikostyringsteknikker er ansatt. Sideways Markets - Trend-følgende systemer er, av natur, i stand til å tjene penger bare i markeder som faktisk gjør trend. Men markeder flytter også sidelengs. holde seg innenfor et visst område for en lengre periode. Ekstrem volatilitet kan forekomme - Noen ganger kan trend-følgende systemer oppleve ekstrem volatilitet, men næringsdrivende må holde seg til sitt system. Manglende evne til å gjøre det vil resultere i sikret fiasko. Countertrend Systems I utgangspunktet er målet med countertrend-systemet å kjøpe på laveste laveste og selge på høyeste høyde. Hovedforskjellen mellom dette og trend-etter-systemet er at motstrømsystemet ikke er selvkorrigerende. Med andre ord er det ikke satt tid for å gå ut av posisjoner, og dette resulterer i et ubegrenset ulemper potensial. Typer Countertrend Systems Mange forskjellige typer systemer betraktes som countertrend-systemer. Ideen her er å kjøpe når momentum i en retning begynner å falme. Dette beregnes oftest ved hjelp av oscillatorer. For eksempel kan et signal genereres når stokastikk eller andre relative styrkeindikatorer faller under bestemte punkter. Det finnes andre typer motstridshandelssystemer, men alle deler samme grunnleggende mål - å kjøpe lavt og selge høyt. Ulemper ved å motvirke følgende systemer: E mpirisk beslutningsprosess påkrevd - For eksempel er en av faktorene som systemutvikleren må bestemme seg for, hvilke punkter som relativstyrkeindikatorene taper. Ekstern volatilitet kan forekomme - Disse systemene kan også oppleve ekstrem volatilitet, og en manglende evne til å holde fast i systemet til tross for denne volatiliteten, vil resultere i sikret feil. Ubegrenset ulemper - Som tidligere nevnt er det ubegrenset ulemper, fordi systemet ikke er selvkorrigerende (det er ingen angitt tid for å gå ut av posisjoner). Konklusjon Hovedmarkedene som handelssystemer egner seg for, er aksje-, valuta - og futuresmarkedet. Hvert av disse markedene har sine fordeler og ulemper. De to viktigste sjangrene av handelssystemer er trend-follow og countertrend-systemene. Til tross for forskjellene deres krever begge typer systemer, i deres utviklingsstadier, empirisk beslutningsprosesser fra utviklerens side. Også disse systemene er utsatt for ekstrem volatilitet, og dette kan kreve noe utholdenhet - det er viktig at systemhandleren holder fast i systemet hans i disse tider. I den følgende avdelingen, ta en nærmere titt på hvordan du designer et handelssystem og diskutere noe av programvaren som systemhandlere bruker for å gjøre livet enklere. Trading Systems: Design Your System - Del 2Systemarkitektur AlgoTrader-arkitekturen består av følgende komponenter. AlgoTrader Server gir infrastrukturen for alle strategier som kjører på toppen av den. AlgoTrader Server har den største Esper Complex Event Processing (CEP) - motoren. Det er ansvarlig for alle domenemodellobjekter og deres utholdenhet i databasen. Ulike markedsdataadaptere er tilgjengelige for å behandle levende og historiske markedsdata. I den andre enden er adapters for forskjellige utførelsesmeglere og - utvekslinger tilgjengelige, som er ansvarlige for å plassere ordrer og motta henrettelser. AlgoTrader Server tilbyr også forretningskomponenter for porteføljestyring, ytelsesmåling, risikostyring, pengehåndtering, opsjonsprising, avstemming, Forex-sikring og parameteroptimalisering. På toppen av AlgoTrader Server kan noen strategier distribueres. AlgoTrader har en eventdrevet arkitektur som benytter en dedikert Esper CEP-motor per strategi. En strategi kan distribuere et antall SQL-lignende Esper-setninger for tidsbasert markedsdataanalyse og generering av signaler. Esper-setninger kan påberope seg noen prosedyrehandlinger, for eksempel å legge inn en bestilling eller lukke en posisjon, som er kodet i Java. Kombinasjonen av Esper-setninger og Java-kode gir en best-of-both-worlds tilnærming. For styring og overvåkning av systemet finnes det fire forskjellige GUI-klienter. Den nye AlgoTrader HTML5 Frontend gir handelsrelatert funksjonalitet som kartlegging, ordre, posisjoner amp marked data. AlgoTrader Eclipse-klienten er standardstrategiutviklingsmiljøet. EsperHQ-klienten styrer Esper CEP-motoren. The Grails-klienten er en generisk klient for referansedatastyring. For produktive installasjoner og distribusjon bruker AlgoTrader Docker. AlgoTrader 3.1 integrerer InfluxDB Jan-20-2017 AlgoTrader integrerer InfluxDB for lagring av levende og historiske markedsdata. Med InfluxDB kan millioner av flått lagres og brukes til back testing. Introdusere AlgoTrader 3.0 8211 Den kraftigste AlgoTrader ennå Apr-07-2016 AlgoTrader 3.0 er utgitt. Denne utgaven inkluderer den nye HTML5 Frontend, ett klikk distribusjon med Docker, tre nye Execution Algorithms og en Excel-basert Back Test Report. Introduksjon av AlgoTrader One-Click Installasjon ved Docker Mar-15-2016 AlgoTrader 3.0 introduserer ett klikk trading strategi installasjoner drevet av Docker AlgoTrader Lisensvilkår VILKÅRENE OG BETINGELSENE I DENNE ENDRE BRUKER LISENSAVTALEN (8220AGREEMENT8221) REGNSKAP DIN BRUK AV PROGRAMVAREN UTEN DU, OG LICENSOREN, HAR UTBYTTET EN SEPARAT SKRIFTLIG LISENSAVTALE FOR DIN BRUK AV PROGRAMVAREN. Lisensgiveren er villig til å lisensiere Programvaren til deg bare under forutsetning av at du godtar alle vilkårene i denne avtalen. Ved å signere denne avtalen eller ved å laste ned, installere eller bruke programvaren, har du angitt at du forstår denne avtalen og godtar alle vilkårene. Hvis du ikke godtar alle vilkårene i denne avtalen, er lisensgiveren uvillig til å lisensiere programvaren til deg, og du kan ikke laste ned, installere eller bruke programvaren. 1. GRANT AV LISENS a. Evaluering Bruk og utvikling Bruk lisens. Med forbehold om at du overholder vilkårene i denne avtalen, gir lisensgiveren deg en personlig, ikke-eksklusiv, ikke-overførbar lisens, uten rett til underlicensiering for denne avtalens løpetid, for internt bruk av Programvaren utelukkende for Evaluering Bruk og utvikling Bruk. Tredjeparts programvareprodukter eller - moduler levert av Lisensgiveren, hvis noen, kan bare brukes med Programvaren, og kan være underlagt godkjenning av vilkår og betingelser gitt av slike tredjeparter. Når lisensen avsluttes, må du slutte å bruke Programvaren og avinstallere alle forekomster. Alle rettigheter som ikke spesifikt er gitt deg her, beholdes av Lisensgiveren. Utvikler skal ikke bruke kommersiell bruk av Programvaren eller noe avledd arbeid derav (inkludert for Developer8217s egne interne forretningsformål). Kopiering og omfordeling, i noen form, til programvaren eller utviklerprogrammet til dine direkte eller indirekte kunder er forbudt. b. Produksjon Bruk Lisens. Med forbehold om at du overholder vilkårene i denne avtalen, inkludert betaling av gjeldende lisensavgift, gir lisensgiveren deg et ikke-eksklusivt og ikke-overførbart lisens, uten rett til underlicens for denne avtalens løpetid, til : (a) Bruk og reprodusere Programvaren utelukkende for egne interne forretningsformål (8220Produksjon Use8221) og (b) Lag et rimelig antall kopier av Programvaren utelukkende for sikkerhetskopiering. Slike lisenser er begrenset til det spesifikke antallet CPUer (hvis lisensiert av CPU) eller forekomster av Java Virtual Machines (hvis lisenser av virtuell maskin) som du har betalt lisensavgift for. Bruken av programvaren på et større antall CPUer eller forekomster av Java Virtual Machines vil kreve betaling av en ekstra lisensavgift. Tredjeparts programvareprodukter eller - moduler levert av Lisensgiveren, hvis noen, kan bare brukes med Programvaren. c. Ingen andre rettigheter. Dine rettigheter i og for å benytte deg av, er Programvaren begrenset til de som er uttrykkelig gitt i denne delen. Du vil ikke gjøre noe annet av Programvaren. Med mindre det er uttrykkelig lisensiert i denne seksjonen, gir Lisensgiveren deg ingen andre rettigheter eller lisenser, implicit, estoppel eller på annen måte. ALLE RETTIGHETER UTEN UTTRYKKELIG GITT HER, ER RESERVERT AV LISENSOREN ELLER DETS LEVERANDØRER. 2. BEGRENSNINGER Med unntak av uttrykkelig angitt i § 1, vil du ikke: (a) modifisere, oversette, demontere, opprette avledede verk av Programvaren eller kopiere Programvaren (b) leie, låne, overføre, distribuere eller gi noen rettigheter i Programvare i hvilken som helst form for enhver person (c) gi, offentliggjøre, avsløre eller gjøre tilgjengelig for eller tillate bruk av Programvaren av en tredjepart (d) publisere noen benchmark - eller ytelsestester som kjøres på Programvaren eller en del derav eller ( e) fjerne eventuelle proprietære merknader, etiketter eller merkinger på Programvaren. Du vil ikke distribuere Programvaren til en person på frittstående basis eller på grunnlag av originalt utstyrsproduktør (OEM). 3. EGENSKAP Som mellom partene er programvaren og vil forbli lisensgiverens eneste og eksklusive eiendom, inkludert alle immaterielle rettigheter deri. en. I tilfelle du bruker Programvaren under lisensen angitt under § 1 (a), forblir denne avtalen i kraft for evaluerings - eller utviklingsperioden. b. I tilfelle du bruker Programvaren under lisensen som er fastsatt i avsnitt 1 (b), forblir denne avtalen enten (a) for en periode på ett år dersom det er kjøpt som en årlig abonnementslisens eller (b) vedvarende hvis den er kjøpt som en evigvarende lisens. En årlig abonnementslisens fornyes automatisk med ett år, med mindre det er avsluttet med en måned før varsel. Denne avtalen avsluttes automatisk uten varsel hvis du bryter vilkårene i denne avtalen. Ved oppsigelse må du straks slutte å bruke Programvaren og ødelegge alle kopier av Programvaren i besittelse eller kontroll. 5. SUPPORT SERVICES Hvis du har kjøpt denne lisensen, inkludert Support Services, inkluderer disse vedlikeholdsutgivelser (oppdateringer og oppgraderinger), telefonstøtte og e-post eller nettbasert støtte. en. Lisensgiveren vil gjøre kommersielt fornuftig innsats for å gi en oppdatering utformet for å løse eller omgå en rapportert feil. Hvis en slik feil er korrigert i en vedlikeholdsutgave, må lisensinnehaveren installere og implementere den aktuelle vedlikeholdslisensen, ellers kan oppdateringen gis i form av en midlertidig reparasjon, prosedyre eller rutine som skal brukes til en vedlikeholdsutgave som inneholder den permanente oppdateringen er tilgjengelig. b. Under lisensavtalen skal lisensgiveren gi vedlikeholdsutgivelser tilgjengelig for Lisenstaker hvis, når og når Lisensgiver gjør slike vedlikeholdsutgivelser generelt tilgjengelige for sine kunder. Hvis et spørsmål oppstår om et produkttilbud er en oppgradering eller et nytt produkt eller en funksjon, vil lisensor8217s oppfatning seire, forutsatt at lisensgiveren behandler produkttilbudet som et nytt produkt eller en funksjon for sine sluttbrukerkunder generelt. c. Licensor8217s forpliktelse til å yte Support Services er betinget av følgende: (a) Lisenstaker gjør rimelig innsats for å rette feilen etter samråd med Lisensgiveren (b) Lisenstaker gir Lisensgiveren tilstrekkelig informasjon og ressurser til å rette feilen enten på Licensor8217s nettsted eller via ekstern tilgang til Licensee8217s nettsted, samt tilgang til personell, maskinvare og eventuelle tilleggsprogrammer som er involvert i å oppdage feilen. (c) Lisenstaker installerer øyeblikkelig alle vedlikeholdsutgivelser og (d) Lisenstaker anskaffer, installerer og vedlikeholder alt utstyr, kommunikasjon grensesnitt og annen maskinvare som er nødvendig for å betjene produktet. d. Lisensgiveren er ikke forpliktet til å yte Support Services i følgende situasjoner: (a) Produktet er endret, endret eller skadet (bortsett fra hvis det er underlagt direkte tilsyn av Lisensgiveren) (b) Feilen er forårsaket av Licensee8217s uaktsomhet, maskinvarefeil eller andre årsaker utenfor lisensgiverens fornuftige kontroll. c) Feilen er forårsaket av tredjepartsprogramvare som ikke er lisensiert gjennom lisensgiveren. d) Lisenstaker har ikke installert og implementert vedlikeholdslisens (er) slik at produktet er en versjon som støttes av Lisensgiver eller (e) Lisenstaker har ikke betalt Lisensavgifter eller Support Services avgifter ved forfall. I tillegg er Lisensgiver ikke forpliktet til å yte Support Services for programvarekode skrevet av kunden selv basert på Produktet. e. Lisensgiveren forbeholder seg retten til å avbryte støttetjenestene dersom lisensgiveren etter eget skjønn bestemmer at fortsatt støtte for noe produkt ikke lenger er økonomisk praktisk. Lisensgiveren vil gi Lisensinnehaver minst tre (3) måneder forutgående skriftlig varsel om slik opphør av Support Services og vil refundere eventuelle uopptjente Support Services avgifter Lisenstaker kan ha forhåndsbetalt med hensyn til det berørte Produktet. Lisensgiveren har ingen forpliktelse til å støtte eller vedlikeholde noen versjon av Produktet eller underliggende tredjepartsplattformer (inkludert men ikke begrenset til programvare, JVM, operativsystem eller maskinvare) som produktet støttes med, bortsett fra (i) den gjeldende versjonen av Produkt og underliggende tredjepartsplattform, og (ii) de to umiddelbart tidligere versjoner av Produkt og operativsystem i en periode på seks (6) måneder etter at den først er erstattet. Lisensgiveren forbeholder seg retten til å suspendere utførelsen av Støttetjenestene dersom Lisenstaker ikke betaler noe beløp som skal betales til Lisensgiveren i henhold til avtalen innen tretti (30) dager etter at beløpet forfaller. 6. GARANTI a. Lisensgiveren garanterer at programvaren vil kunne utføre i alle vesentlige henseender i samsvar med funksjonsspesifikasjonene som er angitt i gjeldende dokumentasjon i en periode på 90 dager etter datoen du installerte Programvaren. I tilfelle brudd på slik garanti, skal Lisensgiveren, etter eget valg, rette Programvaren eller erstatte slik programvare gratis. Ovennevnte er din eneste og eksklusive rettsmidler og lisensgiver8217s eneste ansvar for brudd på disse garantiene. Garantiene ovenfor er laget til og til fordel for deg. Garantiene gjelder kun hvis (a) programvaren er riktig installert og brukt til enhver tid og i samsvar med bruksanvisningen (c) de siste oppdateringene er blitt brukt på programvaren og (c) ingen endring, endring eller tillegg har blitt gjort til programvaren av andre enn lisensgiveren eller lisensgiveren som er autorisert representant. 7. DISCLAIMER Bortsett fra det som kan leveres i henhold til seksjon 6 a), utelukker lisensgiveren ALDRI ALLE GARANTIER, UTTRYKKELIG ELLER UNDERFORSTÅTET, INKLUDERT ALLE UNDERFORSTÅTE GARANTIER OM SALGBARHET, EGNETHET TIL ET BESTEMT FORMÅL OG IKKE-OVERTRYKKELSE, OG ENGELTE GARANTIER SOM OPPBYGGES UTEN FORHANDLING AV FORHANDLING ELLER BRUK AV HANDEL. INGEN RÅDGJØRING ELLER INFORMASJON, UANSETT MUNTLIG ELLER SKRIFTLIG, HVIS OPPFINNT FRA LISENSOR ELLER ANNET, SKAL OPPETE EN GARANTI IKKE UTTRYKKELIG STILT I DENNE AVTALEN. Lisensgiveren gir ingen garanti for at programvaren vil oppfylle dine krav eller operere under dine spesifikke bruksforhold. Lisensgiveren gir ingen garanti for at driften av programvaren vil være sikker, feilfri eller fri for avbrudd. DU MÅ DETERMINERE OM PROGRAMVAREPRODUKTET TILGJENGER KRAV DITT KRAV TIL SIKKERHET OG UTSIKTIGHET. DU HAR ENKEL ANSVAR OG ALLE ANSVAR FOR NOEN TAP, SOM ER FORRETET TIL Å UNDERSØYTE PROGRAMVAREPRODUKTET FOR Å MØTE DIN KRAV. LISENSGIVEREN VIL IKKE, UNDER NOEN OMSTENDIGHETER, ANSVARLIG ELLER ANSVARLIG FOR TAP AV DATA PÅ NOEN DATAMASKINER FOR DATAMASKINER ELLER INFORMASJON. 8. ANSVARSBEGRENSNING LICENSOR8217S TOTAL ANSVAR TIL DIG FRA ALLE ÅRSAKER AV HANDLING OG UNDER ALLE ANSVARSORORIER, VIL BEGRENSES TIL OG IKKE OVERGÅR LISENSAVGIFTEN BETALT AV DU TIL LISENSOREN FOR SOFTWAREN. LICENSOREN ER INGEN ANSVARLIG FOR DIG FOR SIKKERHET, TILFELDIGE, SØKELIGE, PUNITIVE ELLER FØLGESKADER (INKLUDERT TAP AV BRUK, DATA, VIRKSOMHET ELLER RESULTAT) ELLER FOR KOSTNADEN TIL Å OPPLEVERE SUBSTITUTPRODUKTER SOM OPPSTÅR ELLER I FORBINDELSE MED DENNE AVTALE ELLER ANVENDELSE ELLER YTELSE AV PROGRAMVAREN, UANSETT OM DENNE ANSVARSOMRÅDET FREMRAGER SOM ENKEL KRAV SOM ER BEGRENSET PÅ KONTRAKT, GARANTI, TORT (INKLUDERT UANSIKTIGHET), STRIKT ANSVAR ELLER ANNET, OG HVIS ELLER LISENSOREN ER UNDERVIST OM MULIGHETEN FOR DETTE TAB ELLER SKADER. DE FOREGÅENDE BEGRENSNINGER OVERVIRKER OG GJELDER SELV OM NOEN BEGRENSET REMEDYG SOM ER SPESIFISERT I DENNE AFTALEN, FUNKSJONER HAR FJELLET AV DET ESSENSIELLE FORMÅLET. I DEN HENSYN TIL AT DEN ANSVARLIGE JURISDIKSJONEN BEGRENSER LICENSOR8217S MULIGHET TIL Å FREMGE ENHVER UNDERFORSTÅTE GARANTIER, ER DENNE UTVIKLINGEN EFFEKTIV I DEN TILGJENGELIGE MULIGHETEN. 9. GENERELT Dersom noen bestemmelse i denne avtalen skal anses for ugyldig eller ikke mulig, skal resten av denne avtalen forbli fullstendig i kraft. I den utstrekning noen uttrykte eller underforståtte begrensninger ikke er tillatt i henhold til gjeldende lover, skal disse uttrykte eller underforståtte restriksjoner forbli gyldige og effektive i den grad det er tillatt i henhold til slike gjeldende lover. Denne avtalen er den fullstendige og eksklusive avtalen mellom partene med hensyn til emnet herav, erstatter og erstatter alle tidligere avtaler, kommunikasjoner og forståelser (både skriftlig og muntlig) angående et slikt emne herom. Partene i denne avtalen er uavhengige entreprenører, og har heller ikke makt til å binde den andre eller å pådra seg forpliktelser på vegne av andre. Ingen fiasko fra noen part til å utøve eller håndheve noen av sine rettigheter i henhold til denne Avtalen, vil fungere som et frafall av slike rettigheter. Vilkår og betingelser som er angitt i en hvilken som helst kjøpsordre eller annet bestillingsdokument som er uforenlig med eller i tillegg til vilkårene i denne avtalen, blir herved avvist av Lisensgiveren og vil bli ansett som null og uten virkning. Denne avtalen vil bli tolket og tolket i samsvar med lovene i Sveits, uten hensyn til lovens prinsipper. Partene herved samtykker til eksklusiv jurisdiksjon og sted for domstoler i Zürich, Sveits for å løse eventuelle tvister som oppstår eller er knyttet til denne avtalen. 10. DEFINISJONER 8220Evaluering Use8221 betyr bruk av Programvaren utelukkende for evaluering og prøveversjon for nye applikasjoner som er ment for din produksjonsbruk. 8220Produksjon Use8221 betyr bare å bruke programvaren for intern forretningsformål. Produksjonsbruk inkluderer ikke rett til å reprodusere Programvaren for underlicensiering, videresalg eller distribusjon, inkludert, men ikke begrenset, drift ved en tidsdeling eller distribusjon av programvaren som en del av en ASP-, VAR-, OEM-, distributør - eller forhandlerarrangement. 8220Software8221 betyr lisensor8217s-programvaren og alle dens komponenter, dokumentasjon og eksempler som er inkludert av lisensgiveren. 8220Error8221 betyr enten (a) en feil i produktet for å overholde spesifikasjonene i dokumentasjonen, noe som resulterer i manglende evne til å bruke eller begrensninger i bruken av produktet, andor (b) et problem som krever nye prosedyrer, avklaringer , tilleggsinformasjon og eller forespørsler om produktforbedringer. 8220Maintenance Release8221 betyr oppgraderinger og oppdateringer til produktet som blir gjort tilgjengelig for lisensierte brukere i henhold til standardtjenestene som er definert i avsnitt 5. 8220Update8221 betyr enten en programvareendring eller tillegg som korrigerer feilen eller en prosedyren eller rutinen som, når den observeres i produktets normale drift, eliminerer den praktiske skadelige virkningen av feilen på Lisenstaker. 8220Upgrade8221 betyr en revisjon av produktet utgitt av lisensgiveren til sine sluttbrukerkunder generelt under Support Services Term, for å legge til nye og forskjellige funksjoner eller for å øke produktets kapasitet. Oppgradering inkluderer ikke utgivelsen av et nytt produkt eller tilleggsfunksjoner som det kan være en separat kostnad for. Det er mulig at mitt svar ikke handler om emnet. men Haven, du trodde at ved registrering av profilen og valg av utveksling bør du være oppmerksom på det grunnleggende jeg mener, forbedrer evnen til å utveksle, og til og med utviklingen av handelsplaner. En svært avansert person kan lage sine egne indikatorer or even trade machines Anyway, all these rests on one important thing that we all, without exception, have to work: on the trading platform You can observe the comments or experience the most widely used platforms by yourself. I would offer to approbate them free of charge and test by this address: 85 Views middot Not for Reproduction Daniel Jurek. Software developer in love with cool technologies 500Strong Participate in Amazon039s Mechanical Turk program. Receive small payments for performing tasks that are very simple for humans and very difficult for computers: Amazon Mechanical Turk - All HITs 5k Views middot Not for Reproduction

Comments