Thursday 5 October 2017

Backtest Strategi Forex Trading


Strategi Backtesting Strategi backtesting er et viktig verktøy for å se om strategien din fungerer eller ikke. Backtesting programvare simulerer strategien din for historiske data og gir en backtesting rapport, som lar deg gjennomføre riktig trading system analyse. 64-bitersversjonen lar deg laste inn så mye data som du trenger for selv den mest nøyaktige backtesting. For teknisk informasjon om denne funksjonen, se på den relaterte Wiki-siden. Nøyaktighet er nøkkelen MultiCharts er en løsning skapt spesielt for strategiutvikling og backtesting. Vår filosofi er at strategi-backtesting bør være like realistisk som moderne teknologi tillater. Multicharts 64-bit gjør det mulig å håndtere store mengder Tick-by-Tick-data for presis backtesting. Realistisk backtesting Selv om ingen tilnærming kan være 100 perfekt, har vi gjort alt for å nøyaktig gjenskape forbi markedsforhold og ordreutførelse for strategihandel. Typiske backtesting-motorer har mange antagelser og snarveier, noe som resulterer i urealistisk testing og upålitelige resultater. MultiCharts er en handelsplattform på institusjonsnivå som minimerer antagelser og vurderer mange faktorer. Avansert tech Strategi backtesting trenger ofte mye data, og programvare som er i stand til å behandle det. Multi-threading brukes når du behandler strategioptimalisering i MultiCharts. Den sprer flere oppgaver i forskjellige kjerner, slik at de fullfører mye raskere. 64-biters versjon av MultiCharts lar deg laste inn år og år med kryssdata for detaljerte prisbevegelser. Lett å lese Du kan endre hvordan signalene dine vises på diagrammet ditt, bare noen få klikk. Avslutningsordrer kan kobles til med en synlig linje til alle relaterte oppføringsordrer linjen blir grønn hvis handelen var lønnsom, rød hvis ikke. Hvis du ikke liker disse fargene, eller noe annet visuelt aspekt, kan du enkelt endre det. Velg valuta for backtesting Basisvaluta tillater beregning av fortjeneste og tap under strategien, med en spesifisert valuta for Forex-par eller ikke-amerikanske symboler. Hvis du tester din strategi på et symbol som er basert i en annen valuta enn din meglerkonto, kan du kanskje bruke en valutaomregning. For å gjøre resultatene så nær perfekt som mulig, bruker vi faktiske valutakurser for hver dag. All valutaomregning foregår bak kulissene for å gjøre handelen så enkel som mulig. Vi bruker våre servere til å be om data i bakgrunnen og utføre nødvendige beregninger. Alle viktige faktorer som inngår i vår Backtesting-programvare vurderer følgende viktige faktorer: likviditet, tick-by-tick-prisendringer, prisforskjeller, prisforskjeller, provisjon, slipp, startkapital, rente og handelsstørrelse. Tager likviditet i betraktning Når MultiCharts-motoren kontrollerer en strategi, anerkjenner den at ikke alle grenseordrer vil bli fylt på grunn av mangel på likviditet. Av denne grunn har du mulighet til å fylle bestillinger når et prismål blir truffet, eller når det overskrides med et bestemt antall poeng (pips). Mer informasjon er på vår Wiki-side. Spør, bud og handelspriser Backtesting tar i betraktning at ekte kjøp skjer ved forespørselspriser, ekte salg på budpriser. Dette gjør vår backtesting simulering så realistisk som mulig. Presis Strategi Backtesting kan gi brukeren en mer realistisk emulasjon. For å sikkerhetskopiere høyfrekvente strategier som statistisk arbitrage, kan brukeren måtte ta hensyn til de historiske budsjettdataene i tillegg til de historiske handelsdataene. Tick-by-tick simulering Bar Magnifier er viktig for å øke presisjonen under backtesting. MultiCharts kan konstruere større barer ut av mindre komponenter andre og minutt barer ut av flått, time og dag barer ut av minutter. Du kan gjenskape eksakte prisbevegelser innenfor hver linje ved å bruke Bar Magnifier. For eksempel kan Bar Magnifier usynlig laste minutter som utgjør timen, og strategien vil bli testet i minuttene for minutt. Lær mer tekniske detaljer her. Strategier for umiddelbar praksis MultiCharts backtesting-motoren emulerer til og med markeds-, stopp-, grense-, stoppgrenser og en-kanseller-andre (OCO) - ordrer. Profittmål, stopp og tapestopp er også standard backtesting-funksjoner. I tillegg kommer MultiCharts med mer enn 80 EasyLanguage-strategier, slik at du kan øve backtesting. Backtesting 103 Automated Strategy Optimization Automatisert backtesting er ganske effektiv, men tar tid å teste flere innstillinger. Trading Station Desktoprsquos optimaliseringsverktøy gir flere backtests samtidig. Dette sparer oss tid og hjelper oss med å finne strategier som historisk har utført bedre. I løpet av den siste uken har vi diskutert hvordan man manuelt kan teste strategier ved å bruke gratis historiske data. og da forklarte vi hvordan du automatiserer ba ktesting-prosessen for å spare tid. Todayrsquos artikkel tar backtesting et skritt videre når vi forklarer fordelene med automatisert strategioptimalisering. Automatisert Backtesting Svakhet For de som leser de to foregående artiklene i denne serien, kan du være forvirret på hvordan automatisert backtesting kan forbedres på. Tross alt tar det bare noen få øyeblikk å løpe gjennom tusenvis av lys som er verdt data, og se hva resultatene av strategien er. Men normalt vil vi prøve å forbedre vår strategi og forfine den, og dette kan ta en overraskende mengde tid. Hver mindre tweak vi gjør til våre strategyrsquos-innstillinger, krever at en annen går gjennom backtesteren og en annen side med resultater vi må registrere og sammenligne. Hele prosessen blir raskt kjedelig og er ikke så effektiv som den først dukket opp. Lær Forex: Backtesting Strategies, Quick But Tedious Så hvordan kan vi fremskynde denne prosessen med å teste flere iterasjoner av vår strategi. Sjekk ut Trading Station Desktoprsquos Strategy Optimizer. Optimalisering av strategier automatisk Trading Station Strategy Optimizer ble designet for å ta en strategi, sette opp flere variabler for strategyrsquos-komponentene, og kjør deretter en test på de valgte prisdataene. Alle resultatene for hver kombinasjon av innstillinger vises på en enkelt side for å gjøre sammenligninger enkle. Best av alt, det sparer oss mye tid også. Så hvordan starter vi strategioptimereren og setter alt opp Vi ønsker først å klikke på optimaliseringsknappen i øverste høyre hjørne av handelsstasjonsvinduet. Vi kan da velge vår strategi. I dette eksemplet vil jeg bruke samme MACD med Trend Filter-strategien vi brukte i Backtesting 102. Lær Forex: FX Code Base: Egendefinerte strategier Når vi utvikler seg gjennom de ulike alternativene, vil vi legge merke til at den stiller de samme spørsmålene som strategien Backtester gjør (lært i Backtesting 102). Men når vi kommer til strategiparametere-vinduet, vil dette vinduet være hovedforskjellen. I stedet for å angi de bevegelige gjennomsnittsperioder og Stop og Limit in Pips, kan vi nå velge et område for hver parameter. Så i stedet for å bare teste en kort MA på 100 og en lang MA på 200, kan vi velge en kort MA mellom 50 og 150 og en lang MA mellom 200 og 300. LdquoSteprdquo lar oss velge hvilket trinn vi vil teste mellom min. og maks. verdier. Jeg stiller trinnet til 50 for de bevegelige gjennomsnittene i bildet nedenfor, slik at de korte MAs-testene blir 50, 100 og 150, og testet Long MAs vil være 200, 250 og 300. Lær Forex: Strategi Optimizerrsquos Parametre Side The Stopp og grense er satt opp til å ligge i tillegg. Grenser mellom 40 og 80 ved et 10 pip-trinn (40, 50, 60, 70 og 80) og stopper mellom 20 og 60 ved et 10 pip-trinn (20, 30, 40 , 50 og 60). Strategimessigeren vil derfor teste denne MACD med Trend Filter-strategien ved å bruke alle kombinasjoner av Short MAs (50, 100, 150), Long MAs (200, 250, 300), Limits (40, 50, 60, 70, 80) og Stopper (20, 30, 40, 50, 60). Dette kommer ut til 225 forskjellige kombinasjoner av samme strategi som vil bli testet. Når vi klikker på Start, begynner optimaliseringsverktøyet å teste alle disse forskjellige innstillingene og vil kunne fortelle oss hvilke innstillinger som hadde de beste resultatene. Det kan ta flere minutter opptil flere timer, avhengig av hvor mange kombinasjoner vi har valgt og hvor raskt vår computerrsquos prosessor er. Lær Forex: Strategi Optimizer Results Window Det er to måter de resulterende dataene vises når optimiseringen er ferdig. Nederst er et tradisjonelt Excel-regneark med rader og kolonner, og øverst er en visuell visning eller ldquoheat maprdquo av de forskjellige innstillingene med lønnsomme innstillinger i grønne og ulønnsomme innstillinger i rødt. Vi kan se at de beste innstillingene for denne strategien for de valgte dataene var en kort MA på 150, en Long MA på 300, en grense satt til 80 pips, og et stopp satt til 30 pips. Disse innstillingene ga en gevinst på 89,55 eller 895,5 pips (siden strategien handlet 1 mikrolot eller 0,10pip). Trading Stationrsquos Automatisert optimaliseringsprogramvare er et kraftig verktøy som er helt gratis å bruke, men informasjonen den gir oss, er uvurderlig. Det kan raskt fortelle oss de beste innstillingene som har utarbeidet seg historisk for å hjelpe oss med en strategi som viser løfte om fremtiden. Det er definitivt verdt å lære å ta din automatiserte handel til neste nivå. Husk at du kan registrere deg for en Trading Station-demo-konto gratis og ha tilgang til denne innebygde programvaren. --- Skrevet av Rob Pasche Noe ønsket en plattform som automatisk plasserer handler på kontoen din 24 timer i døgnet. Sjekk ut FXCMs Mirror Trader Platform. DailyFX gir forex nyheter og teknisk analyse om trender som påvirker de globale valutamarkedene. Pioneering i Tomorrows Trading Hvordan fungerer det Bygg Algoritmer i en Browser IDE, Bruk Template Strategies og Free Data Design og test strategien din på våre gratis data og når du er klar distribuere den live til megling. Kode i flere programmeringsspråk og bruk vår klynge av hundrevis av servere for å kjøre din backtest for å analysere strategien din i aksjer, fx, CFD, opsjoner eller futures markeder. QuantConnect er den neste revolusjonen i kvant trading, kombinere cloud computing og åpen data tilgang. Uovertruffen Speed ​​Harness vår server gård for institusjonelle hastigheter fra din stasjonære datamaskin. Du kan iterere på ideene dine raskere enn du noensinne har gjort før. Massive Data Library Vi tilbyr et massivt gratis 400TB tick oppløsning databibliotek som dekker amerikanske aksjer, opsjoner, futures, grunnlag, CFD og Forex siden 1998. World Class Execution Våre live trading algoritmer er co-lokalisert ved siden av markedet servere i Equinix (NY7) for resilent, sikker og lyn rask utførelse til markedene. Har noen gode ideer Lets teste det ut Start din algoritme Professional Quality, Open Data Library Design strategier med vårt nøye kuraterte databibliotek, som spenner over globale markeder, fra kryss til daglig oppløsning. Dataene oppdateres nesten daglig, slik at du kan sikkerhetskopiere på de aller nyeste dataene, og overlevere bias gratis. Vi tilbyr aksjekursdata som går tilbake til januar 1998 for hvert symbol som handles, totalt over 29.000 aksjer. Prisen er levert av QuantQuote. I tillegg har vi Morning Star Fundamental data for de mest populære 8000 symbolene for 900 indikatorer siden 1998. FOREX amp CFD Vi tilbyr 100 valutapar og 70 CFD-kontrakter som dekker alle store økonomier fra FXCM og OANDA. Data er ved kryssoppløsning, starter april 2007 og oppdateres daglig. Vi tilbyr futures tick handel og sitater data fra januar 2009 til stede, for hver kontrakt handles i CME, COMEX og GLOBEX. Dataene oppdateres ukentlig og leveres av AlgoSeek. Vi tilbyr opsjonshandler og anførselstegn ned til minuttoppløsning, for alle opsjoner som handles på ORPA siden 2007, som dekker millioner av kontrakter. Dataene oppdateres innen 48 timer og leveres av AlgoSeek. Team Collaboration Finn nye venner i samfunnet og samarbeide sammen med teamkodingsfunksjonen Del prosjekter og se koden deres umiddelbart når de skriver. Du kan til og med gi levende tilgang og kontrollere livealgoritmen sammen. Bruk våre interne direktemeldinger for å finne potensielle teammedlemmer for å bli med i styrken. Sikker Intellektuell Eiendom Vårt fokus er å gi deg den best mulige algoritmiske handelsplattformen og beskytte din verdifulle intellektuelle eiendom. Vi vil alltid være en infrastruktur og teknologileverandør først. Når du er klar for live trading, lykkelig, kan du utføre gjennom din mekler. Gjennomfør Leading Brokerages Weve integrert med verdensledende meglerhus for å gi best mulig utførelse og laveste avgifter til samfunnet. Hendelsesdrevne strategier Å designe en algoritme kunne ikke vært enklere. Det er bare to nødvendige funksjoner, og vi tar vare på alt annet. Du initierer bare () din strategi og håndterer de datahendelsene du ba om. Du kan opprette nye indikatorer, klasser, mapper og filer med en nettbasert full C-kompilator og automatisk fullført. Vi er forpliktet til å gi deg den beste mulige algoritmenes designopplevelse. Utnyt ditt potensielle valg til brukere kan få sine strategier presentert for hedgefund-klienter i et gjennomsiktig, profesjonelt strategisk dashbord. Strategier er validert av QuantConnects backtesting og live trading, noe som gir deg en nøytral tredjeparts gjennomgang av kode. Interesserte hedgefunds kan kontakte deg direkte via QuantConnect for å tilby deg sysselsetting eller finansiering for din strategi. Bli med i vårt fellesskap Vi har et av de største kvantitative handelssamfunnene i verden, bygger, deler og diskuterer strategier gjennom vårt fellesskap. Konvertere med noen av de lyseste sinnene i verden når vi undersøker nye verdener av vitenskap, matematikk og økonomi.

No comments:

Post a Comment