algoritme
Hva er algoritmeEn algoritme er satt med instruksjoner for å løse et problem eller utføre en oppgave. Et vanlig eksempel på en algoritme er en oppskrift, som består av spesifikke instruksjoner for tilberedning av et fat / måltid. Hver datastyrt enhet bruker algoritmer for å utføre sine funksjoner.
Å bryte ned algoritme
Finansielle selskaper bruker algoritmer på områder som prisfastsettelse av lån, aksjehandel og kapitalforvaltning. For eksempel brukes algoritmisk handel, kjent som "algo", for å bestemme tidspunktet, prissettingen og mengden av bestillinger. Algo-handel, også kjent som automatisert handel eller black-box-handel, bruker et dataprogram for å kjøpe eller selge verdipapirer i et tempo som ikke er mulig for mennesker. Siden priser på aksjer, obligasjoner og råvarer vises i forskjellige formater online og i handelsdata, blir prosessen som en algoritme fordøyer score på økonomiske data, lett. Brukeren av programmet angir ganske enkelt parametrene og får ønsket output når verdipapirer oppfyller den næringsdrivendes kriterier.
Typer alger
Flere typer handelsalgoritmer hjelper investorer med å bestemme om de skal kjøpe eller selge. En gjennomsnittlig reverseringsalgoritme undersøker kortsiktige priser over den langsiktige gjennomsnittsprisen, og hvis en aksje går mye høyere enn gjennomsnittet, kan en næringsdrivende selge den for en rask fortjeneste. Sesongmessighet refererer til praksisen med handelsmenn som kjøper og selger verdipapirer basert på den tiden av året når markedene vanligvis stiger eller faller. En følelsesanalyse algoritme måler nyheter om en aksjekurs som kan føre til høyere volum i en handelsperiode.
Algoritmeeksempel
Følgende er et eksempel på en algoritme for handel. En næringsdrivende oppretter instruksjoner på sin automatiske konto om å selge 100 aksjer av en aksje hvis 50-dagers glidende gjennomsnitt går under 200-dagers glidende gjennomsnitt. Derimot kan den næringsdrivende lage instruksjoner om å kjøpe 100 aksjer hvis 50-dagers glidende gjennomsnitt av en aksje stiger over 200-dagers glidende gjennomsnitt. Sofistikerte algoritmer vurderer hundrevis av kriterier før du kjøper eller selger verdipapirer. Datamaskiner syntetiserer raskt de automatiserte kontoinstruksjonene for å gi ønskede resultater. Uten datamaskiner ville kompleks handel være tidkrevende og muligens umulig.
Algoritmer i informatikk
I informatikk må en programmerer ansette fem grunnleggende deler av en algoritme for å lage et vellykket program. Først beskriver han / hun problemet i matematiske termer før han oppretter formlene og prosessene som skaper resultater. Deretter legger programmereren inn utfallsparametrene, og deretter kjører han / hun programmet gjentatte ganger for å teste nøyaktigheten. Konklusjonen av algoritmen er resultatet gitt etter at parameterne går gjennom instruksjonssettet i programmet.
For økonomiske algoritmer, jo mer komplekst programmet er, jo mer data kan programvaren bruke for å gjøre nøyaktige vurderinger for å kjøpe eller selge verdipapirer. Programmerere tester komplekse algoritmer grundig for å sikre at programmene er uten feil. Mange algoritmer kan brukes til ett problem; Det er imidlertid noen som forenkler prosessen bedre enn andre.
Sammenlign Navn på leverandør av investeringskontoer Beskrivelse Annonsørens avsløring × Tilbudene som vises i denne tabellen er fra partnerskap som Investopedia mottar kompensasjon fra.