Fordeler og ulemper ved automatiserte handelssystemer Traders og investorer kan slå nøyaktig oppføring. utgangs - og pengehåndteringsregler i automatiserte handelssystemer som tillater datamaskiner å utføre og overvåke handelen. En av de største attraksjonene i strategiautomatisering er at det kan ta noen av følelsene ut av handel siden handler blir automatisk plassert når visse kriterier er oppfylt. Denne artikkelen vil introdusere leserne til og forklare noen av fordelene og ulempene, så vel som realiteten, av automatiserte handelssystemer. (For relatert lesing, se Kraften i programhandler.) Hva er et automatisert handelssystem Automatiserte handelssystemer, også referert til som mekaniske handelssystemer, algoritmisk handel. automatisert handel eller systemhandel, tillate handelsmenn å etablere bestemte regler for både handelsoppføringer og utganger som, når de er programmert, automatisk kan utføres via en datamaskin. Handelsregistrerings - og utgangsreglene kan baseres på enkle forhold, for eksempel et bevegelig gjennomsnittsovergang. eller kan være kompliserte strategier som krever en omfattende forståelse av programmeringsspråket som er spesifikt for brukerhandelsplattformen, eller kompetansen til en kvalifisert programmerer. Automatiserte handelssystemer krever vanligvis bruk av programvare som er knyttet til en direkte tilgang megler. og eventuelle spesifikke regler må skrives i proprietære språk på plattformene. TradeStation-plattformen bruker for eksempel EasyLanguage programmeringsspråket NinjaTrader-plattformen, derimot, bruker NinjaScript-programmeringsspråket. Figur 1 viser et eksempel på en automatisert strategi som utløste tre transaksjoner i løpet av en handelssession. (For relatert lesing, se Global Trade og valutamarkedet.) Figur 1: En fem-minutters oversikt over ES-kontrakten med en automatisk strategi anvendt. Noen handelsplattformer har strategibyggende veivisere som gjør det mulig for brukerne å velge fra en liste over gjeldende tekniske indikatorer for å bygge et sett med regler som deretter automatisk kan handles. Brukeren kan for eksempel fastslå at en lang handel vil bli inngått når 50-dagers glidende gjennomsnitt krysser over 200-dagers glidende gjennomsnitt på et fem-minutters diagram av et bestemt handelsinstrument. Brukere kan også legge inn typen av rekkefølge (marked eller grense, for eksempel) og når handelen vil bli utløst (for eksempel ved stengens lukke eller åpne for den neste linjen), eller bruk standardinngangene på plattformene. Mange forhandlere velger imidlertid å programmere egne tilpassede indikatorer og strategier eller arbeide tett med en programmerer for å utvikle systemet. Selv om dette vanligvis krever mer innsats enn å bruke plattformens veiviser, gir det en mye større grad av fleksibilitet, og resultatene kan være mer givende. (Dessverre er det ingen perfekt investeringsstrategi som garanterer suksess. For mer, se Bruke tekniske indikatorer for å utvikle handelsstrategier.) Når reglene er etablert, kan datamaskinen overvåke markedene for å finne kjøp eller salg av muligheter basert på handel strategi spesifikasjoner. Avhengig av de spesifikke reglene, så snart en handel er innført, vil eventuelle ordrer for beskyttende stopp tap. bakstopp og fortjenestemål blir automatisk generert. I rasktflyttende markeder kan denne øyeblikkelige ordreinngangen bety forskjellen mellom et lite tap og et katastrofalt tap i tilfelle handelen beveger seg mot handelsmannen. Fordeler ved automatiserte handelssystemer Det er en lang liste over fordeler ved å ha en dataskjerm på markedene for handelsmuligheter og utføre handler, inkludert: Minimere følelser. Automatiserte handelssystemer minimerer følelser gjennom hele handelsprosessen. Ved å holde følelser i sjakk, har handlende vanligvis en lettere tid som holder seg til planen. Siden handelsordrer utføres automatisk når handelsreglene er oppfylt, vil forhandlere ikke kunne tøffe eller stille spørsmål til handelen. I tillegg til å hjelpe handelsmenn som er redd for å trekke avtrekkeren, kan automatisert handel dempe de som er tilbøyelige til å overstyrke kjøp og salg ved enhver oppfattet mulighet. Evne til å teste tilbake. Backtesting gjelder handelsregler til historiske markedsdata for å bestemme ideenes levedyktighet. Ved utforming av et system for automatisert handel må alle regler være absolutte, uten rom for tolkning (datamaskinen kan ikke gjette det må fortelles nøyaktig hva som skal gjøres). Traders kan ta disse presise settene med regler og teste dem på historiske data før de risikerer penger i live trading. Omhyggelig backtesting gjør det mulig for handelsmenn å evaluere og finjustere en handelsidee, og for å fastslå systemene forventes det gjennomsnittlige beløpet som en næringsdrivende kan forvente å vinne (eller miste) per risikoenhet. (Vi tilbyr noen tips om denne prosessen som kan hjelpe til med å reflektere dine nåværende handelsstrategier. For mer, se Backtesting: Tolkning av fortiden.) Bevar Discipline. Fordi handelsreglene er etablert og handelen utføres automatisk, opprettholdes disiplin selv i volatile markeder. Dissiplin går ofte tapt på grunn av følelsesmessige faktorer som frykt for å ta tap, eller ønsket om å eke litt mer fortjeneste fra en handel. Automatisert handel bidrar til å sikre at disiplinen opprettholdes fordi handelsplanen blir fulgt nøyaktig. I tillegg er pilotfeil minimert, og en ordre om å kjøpe 100 aksjer vil ikke bli feil innført som en ordre om å selge 1000 aksjer. Oppnå konsistens. En av de største utfordringene i handel er å planlegge handel og handle planen. Selv om en handelsplan har potensial til å være lønnsomt, endrer handlende som ignorerer reglene enhver forventning som systemet ville ha hatt. Det er ikke slikt som en handelsplan som vinner 100 av tidenes tap er en del av spillet. Men tap kan være psykologisk traumatiserende, så en handelsmann som har to eller tre tapende handler på rad, kan bestemme seg for å hoppe over neste handel. Hvis denne neste handelen ville vært en vinner, har handelsmannen allerede ødelagt enhver forventning som systemet hadde. Automatiserte handelssystemer tillater handelsmenn å oppnå konsistens ved å handle planen. (Det er umulig å unngå katastrofe uten handelsregler. For mer, se 10 trinn for å bygge en vinnende handelsplan.) Forbedret Bestillingshastighet. Siden datamaskiner reagerer umiddelbart på endrede markedsforhold, kan automatiserte systemer generere bestillinger så snart handelskriterier er oppfylt. Å komme inn eller ut av handel noen få sekunder tidligere kan gjøre en stor forskjell i bransjens utfall. Så snart en stilling er oppgitt, genereres alle andre bestillinger automatisk, inkludert beskyttende stopptap og overskuddsmål. Markeder kan bevege seg raskt, og det er demoraliserende å få en handel til å nå fortjenestemålet eller blås forbi et stopp-tapsnivå før ordrene kan til og med oppgis. Et automatisert handelssystem hindrer at dette skjer. Diversifisere Trading. Automatiserte handelssystemer tillater brukeren å handle flere kontoer eller ulike strategier på en gang. Dette har potensial til å spre risiko over ulike instrumenter, samtidig som man skaper sikring mot å miste posisjoner. Det som ville være utrolig utfordrende for et menneske å oppnå, utføres effektivt av en datamaskin i løpet av millisekunder. Datamaskinen kan skanne etter handelsmuligheter på en rekke markeder, generere ordrer og overvåke bransjer. Ulemper og realiteter i automatiserte handelssystemer Automatiserte handelssystemer skryter mange fordeler, men det er noen downfalls av og realties som handelsmenn bør være oppmerksomme på. Mekaniske feil. Teorien bak automatisert handel gjør det til å virke enkelt: Sett opp programvaren, programmer reglene og se på den handelen. I virkeligheten er imidlertid automatisert handel en sofistikert handelsmetode, men ikke ufeilbarlig. Avhengig av handelsplattformen kan en handelsordre oppholde seg på en datamaskin og ikke en server. Det betyr at hvis en Internett-tilkobling går tapt, kan det ikke sendes en ordre til markedet. Det kan også være en uoverensstemmelse mellom de teoretiske handler som genereres av strategien og ordreinngangsplattformskomponenten som gjør dem til virkelige handler. De fleste handelsfolk bør forvente en læringskurve når de bruker automatiserte handelssystemer, og det er generelt en god ide å starte med små handelsstørrelser mens prosessen er raffinert. Overvåkning . Selv om det ville være flott å slå på datamaskinen og gå for dagen, krever automatiserte handelssystemer overvåking. Dette skyldes potensialet for mekaniske feil, for eksempel tilkoblingsproblemer, strømbrudd eller dataskrasj, og til systemkrev. Det er mulig for et automatisert handelssystem å oppleve anomalier som kan føre til feilordre, manglende ordre eller dupliserte ordrer. Hvis systemet overvåkes, kan disse hendelsene identifiseres og løses raskt. Over-optimalisering. Selv om det ikke er spesifikt for automatiserte handelssystemer, kan handelsfolk som bruker backtesting teknikker skape systemer som ser bra ut på papir og utfører fryktelig i et levende marked. Overoptimering refererer til overdreven kurvefitting som produserer en handelsplan som er upålitelig i live trading. Det er for eksempel mulig å justere en strategi for å oppnå eksepsjonelle resultater på de historiske dataene som den ble testet på. Traders tar for eksempel feilaktig ut at en handelsplan bør ha nær 100 lønnsomme handler, eller bør aldri oppleve en drawdown som en levedyktig plan. Som sådan kan parametere justeres for å skape en nær perfekt plan som helt mislykkes så snart den blir brukt på et levende marked. (Denne overoptimaliseringen skaper systemer som ser bra ut på papir. For mer, se Backtesting og Forward Testing: Betydningen av korrelasjon.) Serverbaserte Automation Traders har muligheten til å kjøre sine automatiserte handelssystemer via en serverbasert handel plattform som Strategy Runner. Disse plattformene tilbyr ofte kommersielle strategier for salg, en veiviser, slik at forhandlere kan designe sine egne systemer, eller muligheten til å være vert for eksisterende systemer på den serverbaserte plattformen. For et gebyr kan det automatiserte handelssystemet skanne etter, utføre og overvåke handler med alle bestillinger som ligger på serveren, noe som resulterer i potensielt raskere og mer pålitelige bestillingsoppføringer. Konklusjon Selv om det er viktig for en rekke faktorer, bør automatiserte handelssystemer ikke betraktes som en erstatning for nøye utført handel. Mekaniske feil kan skje, og som sådan krever disse systemene overvåking. Serverbaserte plattformer kan gi en løsning for handelsfolk som ønsker å minimere risikoen for mekaniske feil. (For relatert lesing, se Day Trading Strategies For Beginners.) Et mål på forholdet mellom en endring i mengden som kreves av et bestemt godt og en endring i prisen. Pris. Den totale dollarverdien av alle selskapets utestående aksjer. Markedsverdien beregnes ved å multiplisere. Frexit kort for quotFrench exitquot er en fransk spinoff av begrepet Brexit, som dukket opp da Storbritannia stemte til. En ordre som er plassert hos en megler som kombinerer funksjonene til stoppordre med grensene. En stoppordre vil. En finansieringsrunde hvor investorer kjøper aksjer fra et selskap til lavere verdsettelse enn verdsettelsen plassert på. En økonomisk teori om total utgifter i økonomien og dens effekter på produksjon og inflasjon. Keynesian økonomi ble utviklet. Automated Trading OptiLab Partners AB Fatburs Brunnsgata 31 118 28 Stockholm Sverige Valutahandel på margen har høy risiko og kan ikke være egnet for alle investorer. Den høye innflytelsen kan virke mot deg så vel som for deg. Før du bestemmer deg for å investere i utenlandsk valuta, bør du nøye vurdere investeringsmålene dine, nivået på erfaring og risikoen for appetitten. Ingen informasjon eller mening på dette nettstedet bør tas som en forespørsel eller tilbud om å kjøpe eller selge noen valuta, egenkapital eller andre finansielle instrumenter eller tjenester. Tidligere resultater er ingen indikasjon eller garanti for fremtidig ytelse. Vennligst les vår juridiske ansvarsfraskrivelse. kopi 2017 OptiLab Partners AB. Alle rettigheter reservert. Hvorfor ser automatisert handel aldri ut til å fungere Dette kan svare på hvorfor roboter synes å aldri virke lenge i en live trading konto. Jeg leste en tråd i går for en enkel utbruddsstrategi, og jeg la merke til en kommentar fra SteveHopwood om testing av roboter og de tilsynelatende forskjellene med demo resultater i forhold til live resultater: Jeg har litt førstehånds kunnskap om dette, så jeg trodde det kan bidra til å dele. Før jeg begynte å handle meg selv, hadde jeg en veldig interessant jobb som har gitt meg mulighet til å møte og samhandle med alle slags mennesker fra de øverste nivåene i samfunnet rundt om i verden (multi-millionærer, milliarder, politikere og noen suverene statsmonarker). Så selv om jeg ikke selv er fra den gruppen, var jeg heldig nok til å blande i disse kretsene. Ved en tilfeldighet fikk jeg vite eierne av en nettbutikk for nettbutikk basert i Sveits som noen mennesker på dette forumet kan handle med. Under noen samtaler gikk vi videre til emnet robot trading, og spesielt MT4. På den tiden var denne spesifikke megleren bare ved å starte prosessen med å introdusere MT4 til plattformen. Noen av dere som har vært på en stund vil huske at ikke alle meglere har alltid tilbudt MT4, og noen virket spesielt sakte å tilby den. Jeg begynte å interessere meg for handel, så jeg spurte dem hvorfor de ikke for øyeblikket tilbyr MT4 som det syntes å være det foretrukne alternativet som forhandlerne ønsket, og hvorfor det tok så lang tid å sette opp med systemet. Deres svar sjokkerte meg og er grunnen til at jeg personlig aldri har, og vil aldri la en robot av noen beskrivelse handle for meg. De forklarte at noen roboter er ekstremt lønnsomme, og de gode ville sette dem ute av drift. Så før de kunne la noen automatisert handel skje på sine plattformer, måtte de programmere sin egen programvare for å kunne konkurrere og forstyrre roboter som deres kunder brukte. Grunnen til at det tok meglere så lang tid å integrere MT4 var fordi meglerne tech boffins måtte konfigurere det og manipulere med det for å sikre at når det oppdager en robothandel, kan den kutte inn og manipulere den for å sikre at det aldri tjener penger. De hadde i utgangspunktet å rigge plattformen mot roboter, og det tar tid å gjøre det riktig. Slike manipulering og rigging trenger ikke å skje med demo-kontoer, og det ser derfor ut til at roboter ofte virker fantastisk i demomodus, og deretter krasjer spektakulært i live-modus. Din MT4-megler jobber bak kulissene for å motvirke roboten din og sørge for at pengene dine blir deponert på kontoen sin i stedet for å la deg trekke pengene tilbake til deg. Noen av det velkjente miraklet gir rikdom roboter som selges prolifically på nettet for bare 100 dollar, har blitt grundig dekompilert av meglerne og har separate programmer skrevet og installert på plattformen for å gjøre en vits av dem, (ikke rart alle ønsker tilbakebetaling.). Det var klart for meg og for dem at roboter kan og gjør arbeid. Jeg kjenner egentlig en hedgefondssjef i Genève som bruker roboter på høy frekvens for å utføre en stor andel av sin samlede handel for å gjøre spektakulære mengder penger (selvfølgelig er han på ekte institusjonelt nivå og går ikke nær MT4 eller detaljhandel meglere). Men så lenge du bruker MT4, er det nesten sikkert at spillet er sterkt rigget mot deg, og din robot vil etter hvert tømme kontoen din. Dette innlegget er ikke mitt forsøk på å diskreditere roboter eller automatisert handel, men jeg trodde det ville være nyttig for noen av dere på dette forumet som enten er sterkt involvert i programmering og bruk av EAer, og de av dere som håper at en robot i MT4 kommer til å være svaret på dine bønner. Min forståelse fra folk i hjertet av detaljhandeln er at de vil gjøre alt de kan for å sikre at din MT4-robot mislykkes. Det jeg vil gjerne vite er hvorfor handelsroboten triller sammen og (vanligvis) gir en liten fortjeneste for meg når jeg setter det, i stedet for å bli forvirret av noen mystiske kommandoer fra meglerens server og mister kontoen min for meg. Er det fordi Im ikke nok penger nok, eller er det fordi de kan gjenkjenne roboten jeg bruker, og er involvert i en uheldig dobbel bløff, og venter på meg å risikere hele livet mitt. Jeg er absolutt ingen ekspert på dette, og jeg vil ikke prøve å komme over som om jeg kjenner hele innkjøpene av hvordan meglerne virkelig jobber på et mikronivå eller hva de ser etter i roboter. Det jeg vet er at de tar dem veldig seriøst og vil gjøre alt de kan for å stoppe roboten som tar for mye fortjeneste. Min forståelse er at det store flertallet hvis ikke alle detaljhandlere er i utgangspunktet å ta den andre siden av handelen til deg når du plasserer en. Fra hva disse eierne fortalte meg i laymans vilkår var at de tok den andre siden av handelen din og umiddelbart forsøkte å overlevere den til sine likviditetsleverandører. Så den ideelle situasjonen er at de bare er på den andre siden til deg i en brøkdel av et sekund. Så deres risiko er veldig liten og kortvarig. Og dette fungerer i de aller fleste tilfeller. Imidlertid (og ofte nok at det forårsaker dem problemer) kan de ikke passere handelen din raskt eller til riktig pris, noe som betyr at de er bundet inn på den andre siden av deg. Og hvis du vinner. de mister, og ingen selvrespekterende megler kommer til å la det skje. Dette er situasjonene du får quotstrangequot ting som skjer på kontoen din som uunngåelig betyr at handel lukker deg ut for tap, det uvanlige spike skjer, din TP eller Sl er ikke utført etc. De blir spesielt bekymret for roboter som er i stand til å plassere flere handler i rask rekkefølge som vil føre til at megleren blir utsatt for mer risiko enn de vanligvis tillater, og så må de kjøre egne programmer for å scupper roboten din. Selv roboter som bare plasserer handler en gang per dag eller uke eller måned er målrettet fordi de er enkle valg for megleren til å tjene mer penger. Hvis din robot går inn i en handel og deretter quotsomehowquot ikke plasserer stoppet ditt ordre eller noen annen ordre, kan du raskt miste kontoen din, og roboten script errorbug får skylden. De kan veldig godt la de fleste handler løpe fra roboter uten forstyrrelser så lenge som du tjener ikke mye penger eller skaper høyere risiko for dem. Kanskje prøv å la roboten handle 10 millioner enheter om gangen og se om det plutselig begynner å treffe uvanlige tap. Jeg kan ikke gi detaljer fordi våre samtaler aldri var helt spesifikke. Men de fortalte meg nok å få meg til å holde meg personlig fra MT4 EAs. Som jeg sa, jeg prøver ikke å diskreditere EAer eller hvordan de jobber, eller kritisere folk som bruker dem, men jeg tror det kan hjelpe folk å kjenne detaljhandlerne som tar den andre siden av handelen din, ikke å la robotter løpe fritt som de vil. Som jeg sa i åpningsposten, var det en kommentar fra SteveHopwood som ba meg om å legge inn dette, og det kan bidra til å forklare et par ting som EA-brukere har kjørt inn i tidligere. Jeg tror ikke dette for et sekund. gtgtgtDe forklarte at noen roboter er ekstremt lønnsomme, og de gode vil sette dem ute av drift. Hvordan ville dette sette dem ut av virksomheten Dont meglerne bare tjene penger på spredningen gtgtgtSo før de kunne la noen automatisert handel finne sted på sine plattformer, måtte de programmere sin egen programvare for å kunne konkurrere og forstyrre robotene sine kunder brukt. Så for hver robot der ute som kjører på en detaljhandelskonto, har den en til å motvirke den og gjøre det til en taper. Hvordan antar du at en megler kunne flytte markeder nok fra minutt til minutt eller time til time eller dag til dag for å gjøre gode roboter dårlig gtgtgt Min forståelse fra folk rett i detaljhandeln er at de vil gjøre alt de kan for å sørg for at din MT4-robot mislykkes. Sikkert ønske jeg ny megler det var så jeg blir ikke involvert med dem. Jeg tror ikke FXCM fordi de prøver å komme opp med egen type roboter for forhandlere. Selvfølgelig vil de ikke være lønnsomme. Hvordan ville dette sette dem ut av virksomheten Ikke meglere bare tjene penger på spredet For det meste gjør meglere penger bare fra spredningen, men hver gang du tar en handel, er din forhandler først i motsatt side, og noen ganger de bli sittende fast der, noe som betyr at hvis du vinner, taper de. Hvis dette skjer ofte nok, eller med en høy nok mengde i fare, kan de gå ut av virksomheten eller miste en stor andel av pengene sine. Så for hver robot der ute som kjører på en detaljhandelskonto, har den en til å motvirke den og gjøre det til en taper. Hvordan antar du at en megler kunne flytte markeder nok fra minutt til minutt eller time til time eller dag til dag for å gjøre gode roboter dårlige Nei, de trenger bare ett program for å identifisere automatisert handel og deretter blokkere de automatiserte ordrene fra å bli behandlet. Hvis roboten forsøker å utløse en Sl eller TP, og meldingen ikke mottas ved meglerens slutt, kan handelen din som er åpen mens du sover, glide bort til glemsel. De trenger ikke å motvirke din automatiserte strategi, de trenger bare å motvirke dine automatiserte bestillinger. Og megleren trenger ikke å flytte markedet. de trenger bare å flytte datastrømmen de leverer til deg, som de veldig enkelt kan manipulere. I det minste alt de trenger å gjøre er å utvide deres spredning til å slå SL uten den virkelige prisen noensinne å gå hvor som helst i nærheten av den. Du kan ikke tro noe av dette, og det er bra. Jeg postet denne informasjonen i direkte svar på et innlegg som er referert i åpningsinnlegget mitt, da jeg trodde det kan være innsikt for noen få personer som er interessert i denne typen ting. For det meste gjør meglere penger bare fra spredningen, men hver gang du tar en handel, er din forhandler først i motsatt side, og noen ganger blir de fast der, noe som betyr at hvis du vinner, mister de. Hvis dette skjer ofte nok, eller med en høy nok mengde i fare, kan de gå ut av virksomheten eller miste en stor andel av pengene sine. Nei, de trenger bare ett program for å identifisere automatisert handel og deretter blokkere de automatiserte ordrene fra å bli behandlet. Hvis roboten forsøker å utløse en Sl eller TP, og meldingen ikke mottas. Vel ja, jeg kunne se dette hvis du handler med en veldig stram stopper de kunne gjøre det hele dagen lang. Hvis du handler en bot med en 50 pip stopper, kan de ikke spre seg så bredt.
No comments:
Post a Comment