Bruke Excel til Back Test Trading Strategies Hvordan tilbake test med Excel Ive gjort en god del handelsstrategi back testing. Ive brukte sofistikerte programmeringsspråk og algoritmer, og Ive har også gjort det med blyant og papir. Du trenger ikke å være en rakettforsker eller en programmerer for å teste mange tradingstrategier. Hvis du kan bruke et regnearksprogram som Excel, kan du prøve å test mange strategier. Målet med denne artikkelen er å vise deg hvordan du kan teste en handelsstrategi med Excel og en offentlig tilgjengelig datakilde. Dette burde ikke koste deg mer enn tiden det tar å gjøre testen. Før du begynner å teste noen strategi, trenger du et datasett. I det minste er dette en rekke datatider og priser. Mer realistisk trenger du datetime, åpne, høye, lave, lukkede priser. Du trenger vanligvis bare tidskomponenten i dataserien hvis du tester intradag trading strategier. Hvis du vil jobbe sammen og lære å tilbakestille testen med Excel mens du leser dette, følg deretter trinnene som jeg skisserer i hver seksjon. Vi trenger å få noen data for symbolet som vi skal tilbake testen. Gå til: Yahoo Finance I feltet Enter symbol (er) skriv inn: IBM og klikk GO Under Quotes på venstre side klikk på Historiske priser og skriv inn datointervallene du vil ha. Jeg valgte fra 1 jan 2004 til 31 des 2004 Bla ned til bunnen av siden og klikk Last ned til regneark Lagre filen med et navn (for eksempel ibm. csv) og til et sted du senere kan finne. Klargjøre data Åpne filen (som du lastet ned over) ved hjelp av Excel. På grunn av den dynamiske naturen på internett, kan instruksjonene du leser over, og filen du åpner, ha endret seg når du leser dette. Når jeg lastet ned denne filen så de øverste få linjene slik ut: Du kan nå slette kolonnene du ikke skal bruke. For testen som jeg skal gjøre, vil jeg bare bruke datoen, åpne og lukk verdier så jeg har slettet høy, lav, volum og adj. Lukk. Jeg sorterte også dataene slik at den eldste datoen var første og den siste datoen var nederst. Bruk Data-gt Sorter menyalternativene for å gjøre dette. I stedet for å teste en strategi som sådan, vil jeg prøve å finne dagen i uken som ga den beste avkastningen hvis du fulgte en kjøpsåpning og selg den nært strategien. Husk at denne artikkelen er her for å introdusere deg til hvordan du bruker Excel til å prøve teststrategier. Vi kan bygge videre på dette fremover. Her er ibm. zip-filen som inneholder regnearket med dataene og formlene for denne testen. Mine data ligger nå i kolonne A til C (Dato, Åpne, Lukk). I kolonne D til H har jeg plassformler for å bestemme avkastningen på en bestemt dag. Skriv inn formlene Den vanskelige delen (med mindre du er en Excel-ekspert) jobber ut formlene som skal brukes. Dette er bare et spørsmål om praksis og jo mer du trener de flere formlene du vil oppdage, og jo mer fleksibilitet vil du ha med testingen. Hvis du har lastet ned regnearket, ta en titt på formelen i celle D2. Det ser slik ut: Denne formelen kopieres til alle de andre cellene i kolonnene D til H (unntatt den første raden) og trenger ikke justeres etter at den er kopiert. Jeg forklarer kort formelen. IF-formelen har en tilstand, sann og falsk del. Tilstanden er: Hvis ukedag (konvertert til et tall fra 1 til 5 som matcher mandag til fredag) er det samme som uken i første rad i denne kolonnen (D1) da. Den sanne delen av setningen (C2-B2) gir oss bare verdien av Lukk - Åpen. Dette indikerer at vi kjøpte Åpen og solgt Lukk, og dette er vår fortjeneste. Den falske delen av erklæringen er et par doble anførselstegn () som ikke plasserer noe i cellen hvis ukedag ikke matches. Skiltene til venstre for kolonnebrevet eller radnummeret låser kolonnen eller raden slik at når den kopierte den delen av cellehenvisningen, endres ikke. Så her i vårt eksempel, når formelen er kopiert, vil referansen til datacellen A2 endre radnummeret hvis den kopieres til en ny rad, men kolonnen vil forbli i kolonne A. Du kan neste formlene og lage unormalt kraftige regler og uttrykk. Resultatene nederst på ukedagskolonnene har jeg lagt opp noen sammendragsfunksjoner. Spesielt gjennomsnitt og sum funksjoner. Disse viser oss at i 2004 var den mest lønnsomme dagen for å gjennomføre denne strategien på en tirsdag, og dette ble tett fulgt av en onsdag. Da jeg testet Expiry Fridays - Bullish eller Bearish-strategien og skrev den artikkelen, brukte jeg en meget lignende tilnærming med et regneark og formler som dette. Målet med denne testen var å se om utløp fredager var generelt bullish eller bearish. Prøv det. Last ned noen data fra Yahoo Finance. last det inn i Excel og prøv formlene og se hva du kan komme med. Legg inn dine spørsmål i forumet. Lykke til og lønnsom strategi HuntingTrading Strategies En økonomisk teori om total utgifter i økonomien og dens effekter på produksjon og inflasjon. Keynesian økonomi ble utviklet. En beholdning av en eiendel i en portefølje. En porteføljeinvestering er laget med forventning om å tjene en avkastning på den. Dette. Et forhold utviklet av Jack Treynor som måler avkastning opptjent over det som kunne vært opptjent på en risikofri. Tilbakekjøp av utestående aksjer (tilbakekjøp) av et selskap for å redusere antall aksjer på markedet. Selskaper. En skattemessig tilbakebetaling er refusjon på skatter betales til en person eller husstand når den faktiske skatteforpliktelsen er mindre enn beløpet. Den monetære verdien av alle ferdige varer og tjenester som produseres innenfor et land, er grenser i en bestemt tidsperiode. Strategier og modeller Strategier og modeller Trading Strategier og modeller Andre handelsstrategier CCI-korreksjon En strategi som bruker ukentlig CCI til å diktere en trading bias og daglig CCI for å generere handelssignaler CVR3 VIX Market Timing Utviklet av Larry Connors og Dave Landry, dette er en strategi som bruker overextended avlesninger i CBOE Volatility Index (VIX) for å generere kjøp og salg signaler for SampP 500 Gap Trading Strategies Ulike strategier for handel basert på åpning prisforskjell Ichimoku Cloud En strategi som bruker Ichimoku Cloud til å angi trading bias, identifisere korrigeringer og signal korttids vendepunkter Moving Momentum En strategi som bruker en tre-trinns prosess for å identifisere trenden, vente på rettelser i den trenden og deretter identifisere reverseringer som signalerer en slutt på korreksjonen Narrow Range Day NR7 Utviklet av Tony Crabel, det smale område dag st Rategy ser etter sammentrekninger for å forutsi utvidelsesutvidelser. Forhåndsskanningskode inkludert som tilpasser denne strategien ved å legge til Aroon og CCI-kvalifiseringer Prosent Over 50-dagers SMA En strategi som bruker breddeindikatoren, prosent over 50-dagers glidende gjennomsnitt, for å definere tonen for det brede markedet og identifisere korreksjoner Pre - Holiday Effect Hvordan markedet har utført før store amerikanske helligdager og hvordan det kan påvirke handelsbeslutninger. RSI2 En oversikt over Larry Connors039 gjennomsnittlig reverseringsstrategi ved hjelp av 2-års RSI Faber039s sektorrotasjons tradingstrategi Basert på forskning fra Mebane Faber, kjøper denne sektorrotasjonsstrategien de beste resultatene, og gjenbalanser en gang i måneden. Seks måneders syklus MACD Utviklet av Sy Harding Denne strategien kombinerer seks måneders bull-bear syklus med MACD signaler for timing Stochastic Pop and Drop Utviklet av Jake Berstein og modifisert av David Steckler, bruker denne strategien gjennomsnittlig retningsindeks (ADX) og stokastisk oscillator for å identifisere prispopper og breakouts Slope Prestasjonstendens Ved hjelp av skråindikatoren for å kvantifisere den langsiktige trenden og måle relativ ytelse for bruk i en handelsstrategi med de ni sektorene SPDRs Swing Charting Hva Swing Trading er, og hvordan det kan brukes til profitt under visse markedsforhold Trend Quantification and Asset Allocation Denne artikkelen viser diagrammer hvordan man definerer langsiktige trendomkastninger som en prosess ved å utjevne pr isdata med fire forskjellige prosentpris Oscillatorer. Chartister kan også bruke denne teknikken til å kvantifisere trendstyrke og bestemme eiendelsallokering06172013 Nyeste versjon av TraderCode (v5.6) inneholder nye tekniske analyseindikatorer, punkt-og-figur-kartlegging og strategi-backtesting. 06172013 Nyeste versjon av NeuralCode (v1.3) for Neural Networks Trading. 06172013 ConnectCode Barcode Font Pack - aktiverer strekkoder i kontorapplikasjoner og inneholder et tillegg for Excel som støtter massegenerering av strekkoder. 06172013 InvestmentCode, en omfattende pakke med finansielle kalkulatorer og modeller for Excel, er nå tilgjengelig. 09012009 Lansering av gratis investering og finansiell kalkulator for Excel. 0212008 Utgivelse av SparkCode Professional - tillegg for å lage oversikter i Excel med sparklines 12152007 Kunngjøring av ConnectCode Duplicate Remover - et kraftig tillegg for å finne og fjerne duplikatoppføringer i Excel 09082007 Lansering av TinyGraphs - åpen kildekode tillegg for å lage sparklines og små diagrammer i Excel. Strategi Backtesting i Excel Strategi Backtesting Expert Backtesting Expert er en regnearksmodell som lar deg opprette handelsstrategier ved hjelp av tekniske indikatorer og kjører strategiene gjennom historiske data. Utførelsen av strategiene kan da måles og analyseres raskt og enkelt. Under backtesting-prosessen går Backtesting Expert gjennom de historiske dataene på rad på rad fra topp til bunn. Hver spesifisert strategi vil bli evaluert for å avgjøre om inngangsbetingelsene er oppfylt. Hvis vilkårene er oppfylt, vil en handel bli innført. På den annen side, hvis utgangsvilkårene er oppfylt, vil en posisjon som ble oppgitt tidligere bli avsluttet. Ulike variasjoner av tekniske indikatorer kan genereres og kombineres for å danne en handelsstrategi. Dette gjør Backtesting Expert til et ekstremt kraftig og fleksibelt verktøy. Backtesting Expert Backtesting Expert er en regnearksmodell som lar deg opprette handelsstrategier ved hjelp av tekniske indikatorer og kjører strategiene gjennom historiske data. Utførelsen av strategiene kan da måles og analyseres raskt og enkelt. Modellen kan være oppsett for å gå inn i lange eller korte posisjoner når visse forhold oppstår og avslutte posisjonene når et annet sett av betingelser er oppfylt. Ved å handle automatisk på historiske data, kan modellen bestemme lønnsomheten i en handelsstrategi. Backtesting Expert Step by Step Tutorial 1. Start Backtesting Expert Backtesting Expert kan startes fra Windows Start Menu-Programmer - TraderCode - Backtesting Expert. Dette lanserer en regnearkmodell med flere regneark for å generere tekniske analyseindikatorer og kjøre tilbake tester på de ulike strategiene. Du vil merke at Backtesting Expert inkluderer mange kjente regneark som DownloadedData, AnalysisInput, AnalysisOutput, ChartInput og ChartOutput fra Technical Analysis Expert-modellen. Dette gjør at du kan kjøre alle dine tilbakemeldinger tester raskt og enkelt fra et kjent regnearkmiljø. 2. Velg først nedlastingsdatabladet. Du kan kopiere data fra eventuelle regneark eller kommaseparerte verdier (csv) - filer til dette regnearket for teknisk analyse. Formatet på dataene er som vist i diagrammet. Alternativt kan du referere til Dataoverføringsdatabladet Last ned for å laste ned data fra kjente datakilder som Yahoo Finance, Google Finance eller Forex for bruk i Backtesting Expert. 3. Når du har kopiert dataene, gå til AnalysisInput-regnearket og klikk på Analyser og BackTest-knappen. Dette vil generere de ulike tekniske indikatorene i AnalysisOutput-regnearket og utføre backtesting på strategiene angitt i StrategyBackTestingInput-regnearket. 4. Klikk på StrategyBackTestingInput regnearket. I denne opplæringen trenger du bare å vite at vi har angitt både lange og korte strategier ved å bruke bevegelige gjennomsnittsoverskridelser. Vi skal gå inn på detaljer om å spesifisere strategier i neste del av dette dokumentet. Diagrammet nedenfor viser de to strategiene. 5. Når tilbakertestene er fullført, blir utdataene plassert i AnalysisOutput, TradeLogOutput og TradeSummaryOutput-regnearkene. AnalysisOutput-regnearket inneholder de fulle historiske prisene og de tekniske indikatorene på aksjen. Under tilbakertestene, hvis vilkårene for en strategi er oppfylt, vil informasjon som kjøpesum, salgspris, provisjon og profitt bli registrert i dette regnearket for enkel referanse. Denne informasjonen er nyttig hvis du liker å spore gjennom strategiene for å se hvordan lagerposisjonene blir angitt og utgått. TradeLogOutput-regnearket inneholder et sammendrag av handler utført av Backtesting Expert. Dataene kan enkelt filtreres for å bare vise data for en bestemt strategi. Dette regnearket er nyttig for å bestemme det samlede resultatet eller tapet av en strategi på forskjellige tidsrammer. Den viktigste utgangen av back-testene er plassert i TradeSummaryOutput-regnearket. Dette regnearket inneholder den samlede fortjenesten til strategiene som utføres. Som vist i diagrammet nedenfor genererte strategiene en total fortjeneste på 2.548,20 ved å lage totalt 10 handler. Av disse handler er 5 lange posisjoner og 5 er korte posisjoner. Ratio-winloss på mer enn 1 indikerer en lønnsom strategi. Forklaring til de forskjellige regnearkene Denne delen inneholder en detaljert forklaring av de forskjellige regnearkene i Backtesting Expert-modellen. The DownloadedData, AnalysisInput, AnalysOutput, ChartInput og ChartOutput-regneark er de samme som i Technical Analysis Expert-modellen. Dermed vil de ikke bli beskrevet i denne delen. For en fullstendig beskrivelse av disse regnearkene, se avsnittet Teknisk analyse ekspert. StrategyBackTestingInput regneark Alle inngangene for backtesting inkludert strategiene er oppgitt ved hjelp av dette regnearket. En strategi er i utgangspunktet et sett med forhold eller regler som du vil kjøpe i en aksje eller selge en aksje. For eksempel kan det være lurt å utføre en strategi for å gå Long (kjøp av aksjer) hvis 12 dagers glidende gjennomsnitt av prisen krysser over 24 dagers glidende gjennomsnitt. Dette regnearket jobber sammen med de tekniske indikatorene og prisdataene i AnalysisOutput-regnearket. Derfor må de bevegelige gjennomsnittlige tekniske indikatorene genereres for å kunne ha en handelsstrategi basert på glidende gjennomsnitt. Det første innspillet som kreves i dette regnearket (som vist i diagrammet nedenfor), er å angi om du vil avslutte alle handler ved slutten av testperioden. Tenk på scenariet der forholdene for kjøp av en aksje har skjedd, og Backtesting Expert inngikk en lang (eller kort) handel. Men tidsrammen er for kort og har avsluttet før handel kan oppfylle utgangsvilkårene, noe som resulterer i at noen handler ikke blir sluppet når backtestingsøkten slutter. Du kan sette dette til Y for å tvinge alle handler til å bli avsluttet på slutten av backtestingsøkten. Ellers blir handlingene igjen åpnet når backtesting avslutter. Strategier Maksimalt 10 strategier kan støttes i en enkelt tilbaketest. Diagrammet nedenfor viser inngangene som kreves for å angi en strategi. Strategi Initials - Dette inngangen aksepterer maksimalt to alfabeter eller tall. Strategiinitiativene brukes i AnalysisOutput og TradeLog-regnearkene for å identifisere strategiene. Lang (L) Kort (S) - Dette brukes til å angi om du skal legge inn en lang eller kort stilling når inntaksbetingelsene for strategien er oppfylt. Innskrivningsbetingelser En lang eller kort handel vil bli oppgitt når innskrivningsbetingelsene er oppfylt. Innskrivningsbetingelsene kan uttrykkes som et formeluttrykk. Formeluttrykket er saksfølsomt, og det kan gjøre bruk av Funksjoner, operatører og kolonner som beskrevet nedenfor. crossabove (X, Y) - Returnerer True hvis kolonne X krysser over kolonne Y. Denne funksjonen kontrollerer tidligere perioder for å sikre at en crossover faktisk har skjedd. crossbelow (X, Y) - Returnerer True hvis kolonne X krysser under kolonne Y. Denne funksjonen kontrollerer tidligere perioder for å sikre at en crossover faktisk har skjedd. og (logicalexpr,) - boolsk og. Returnerer True hvis alle de logiske uttrykkene er sanne. eller (logicalexpr,) - Boolean Or. Returnerer True hvis noen av de logiske uttrykkene er sanne. daysago (X, 10) - Returnerer verdien (i kolonne X) for 10 dager siden. previoushigh (X, 10) - Returnerer den høyeste verdien (i kolonne X) de siste 10 dagene inkludert i dag. previouslow (X, 10) - Returnerer laveste verdien (i kolonne X) de siste 10 dagene inkludert i dag. Operatører større enn like Ikke lik større enn eller lik Tillegg - Subtraksjon Multiplikasjon Divisjonskolonner (fra AnalysisOutput) A - Kolonne AB - Kolonne BC .. .. YY - Kolonne YY ZZ - Kolonne ZZ Dette er den mest interessante og fleksible delen av oppføringen forhold. Det tillater at kolonner fra AnalysisOutput-regnearket blir spesifisert. Når backtestene utføres, vil hver rad fra kolonnen bli brukt til evaluering. For eksempel betyr A 50 hver av radene i kolonne A i analysen. Utgavens regneark vil bli bestemt om det er større enn 50. AB I dette eksemplet , hvis verdien i kolonne A i AnalysisOutput-regneark er større enn eller lik verdien av kolonne B, vil inngangsbetingelsen bli oppfylt. og (A B, CD) I dette eksemplet, hvis verdien i kolonne A i AnalysisOutput-regneark er større enn verdien av kolonne B, og verdien av kolonne C er større enn kolonne D, vil inngangsbetingelsen bli oppfylt. crossabove (A, B) I dette eksemplet, hvis verdien av kolonne A i AnalysisOutput-regneark krysser over verdien av B, vil inngangsbetingelsen bli oppfylt. crossover betyr at A opprinnelig har en verdi som er mindre enn eller lik B, og verdien av A blir senere større enn B. Utgangsvilkår Utgangsvilkårene kan benytte Funksjoner, Operatører og Kolonner som definert i inngangsbetingelsene. I tillegg kan det også benytte variabler som vist nedenfor. Variabler for Avgangsvilkår resultat Dette er definert som salgspris minus kjøpesummen. Salgsprisen må være større enn kjøpesummen for å få fortjeneste. Ellers vil fortjenesten bli null. tap Dette er definert som salgspris minus kjøpesummen når salgsprisen er lavere enn kjøpesummen. profitpct (salgspris - kjøpesum) kjøpesum Note. salgspris må være større enn eller lik kjøpesum. Ellers vil profitpct være null. Losspct (salgspris - kjøpesum) Kjøpskurs Note. salgspris må være mindre enn kjøpesummen. Ellers vil losspct være null. Eksempler profitpct 0.2 I dette eksemplet, hvis fortjenesten i prosent av prosent er større enn 20, vil utgangsvilkårene bli oppfylt. Kommisjonen - Kommisjonen i prosent av handelsprisen. Hvis handelsprisen er 10 og Kommisjonen er 0,1, vil kommisjonen være 1. Prosentvis provisjon og provisjon i dollar vil bli oppsummert for å beregne total provisjon. Kommisjonen - Kommisjonen i dollar. Prosentvis provisjon og provisjon i dollar vil bli oppsummert for å beregne total provisjon. Antall aksjer - Antall aksjer som skal kjøpes eller selges når strategier for opptakseksjon i strategien er oppfylt. TradeSummaryOutput regneark Dette er et regneark som inneholder et sammendrag av alle handler utført under backtestene. Resultatene er kategorisert i Long and Short Trades. En beskrivelse av alle feltene finner du nedenfor. Sum ProfitLoss - Sum fortjeneste eller tap etter provisjon. Denne verdien beregnes ved å summere alle overskudd og tap av alle handler simulert i tilbaketestet. Sum ProfitLoss før Kommisjonen - Totalresultat eller tap før provisjon. Hvis provisjon er satt til null, vil dette feltet ha samme verdi som Total ProfitLoss. Total kommisjon - Totalt provisjon kreves for alle handler simulert under tilbaketestet. Totalt antall handler - Totalt antall handler utført under simulert tilbaketest. Antall vinnende handler - Antall handler som gir fortjeneste. Antall tapende handler - Antall handler som gir tap. Prosent av vinnende handler - Antall vinnende handler delt på Totalt antall handler. Prosent tapende handler - Antall tapende handler delt på Totalt antall handler. Gjennomsnittlig vinnende handel - Den gjennomsnittlige verdien av fortjenesten til de vinnende handler. Gjennomsnittlig tap av handel - Den gjennomsnittlige verdien av tapene av tapende handler. Gjennomsnittlig handel - Gjennomsnittlig verdi (fortjeneste eller tap) av en enkelt handel med simulert tilbaketest. Største vinnende handel - Resultatet av den største vinnende handel. Største tap av handel - Tapet på den største miste handelen. Forholdet gjennomsnittlig vindkraftutslipp - Gjennomsnittlig vinnende handel dividert med gjennomsnittlig tapende handel. Ratio winloss - Summen av alle fortjenesten i vinnende handler divideres med summen av alle tapene i tapende handler. Et forhold på mer enn 1 indikerer en lønnsom strategi. TradeLogOutput regneark Dette regnearket inneholder alle handler simulert av Backtesting Expert sortert etter datoen. Det lar deg zoome inn i en bestemt handel eller tidsramme for å bestemme lønnsomheten til en strategi raskt og enkelt. Dato - Datoen hvor en lang eller kort posisjon er angitt eller avsluttet. Strategi - Strategien som brukes til å utføre denne handel. Posisjon - Posisjonen til handelen, enten lang eller kort. Handel - Angir om denne handelen er å kjøpe eller selge aksjer. Aksjer - Antall aksjer handlet. Pris - Prisen hvor aksjene er kjøpt eller solgt. Komm. - Total provisjon for denne handel. PL (B4 Comm.) - Gevinst eller tap før provisjon. PL (Avt. Comm.) - Gevinst eller tap etter provisjon. Cum. PL (Avt. Comm.) - Kumulativ fortjeneste eller tap etter provisjon. Dette beregnes som kumulativ total fortjeneste fra første handelsdag. PL (på sluttposisjon) - Gevinst eller tap når stillingen er stengt (avsluttet). Både inngangskommisjonen og avgangskommisjonen vil bli regnskapsført i denne PL. For eksempel, hvis vi har en lang posisjon der PL (B4 Comm.) Er 100. Forutsatt når posisjonen er innført, blir en 10 provisjon belastet og når stillingen er avsluttet, blir en annen provisjon på 10 ladet. PL (på avsluttende posisjon) er 100-10 - 10 80. Både provisjonen for å gå inn i stillingen og avslutte posisjonen regnskapsføres på stillingen i nærheten. Tilbake til TraderCode Teknisk analyse Programvare og tekniske indikatorer Bruke Excel til Back Test Trading Strategies Hvordan tilbake test med Excel Ive gjort en god del handelsstrategi back testing. Ive brukte sofistikerte programmeringsspråk og algoritmer, og Ive har også gjort det med blyant og papir. Du trenger ikke å være en rakettforsker eller en programmerer for å teste mange tradingstrategier. Hvis du kan bruke et regnearksprogram som Excel, kan du prøve å test mange strategier. Målet med denne artikkelen er å vise deg hvordan du kan teste en handelsstrategi med Excel og en offentlig tilgjengelig datakilde. Dette burde ikke koste deg mer enn tiden det tar å gjøre testen. Før du begynner å teste noen strategi, trenger du et datasett. I det minste er dette en rekke datatider og priser. Mer realistisk trenger du datetime, åpne, høye, lave, lukkede priser. Du trenger vanligvis bare tidskomponenten i dataserien hvis du tester intradag trading strategier. Hvis du vil jobbe sammen og lære å tilbakestille testen med Excel mens du leser dette, følg deretter trinnene som jeg skisserer i hver seksjon. Vi trenger å få noen data for symbolet som vi skal tilbake testen. Gå til: Yahoo Finance I feltet Enter symbol (er) skriv inn: IBM og klikk GO Under Quotes på venstre side klikk på Historiske priser og skriv inn datointervallene du vil ha. Jeg valgte fra 1 jan 2004 til 31 des 2004 Bla ned til bunnen av siden og klikk Last ned til regneark Lagre filen med et navn (for eksempel ibm. csv) og til et sted du senere kan finne. Klargjøre data Åpne filen (som du lastet ned over) ved hjelp av Excel. På grunn av den dynamiske naturen på internett, kan instruksjonene du leser over, og filen du åpner, ha endret seg når du leser dette. Når jeg lastet ned denne filen så de øverste få linjene slik ut: Du kan nå slette kolonnene du ikke skal bruke. For testen som jeg skal gjøre, vil jeg bare bruke datoen, åpne og lukk verdier så jeg har slettet høy, lav, volum og adj. Lukk. Jeg sorterte også dataene slik at den eldste datoen var første og den siste datoen var nederst. Bruk Data-gt Sorter menyalternativene for å gjøre dette. I stedet for å teste en strategi som sådan, vil jeg prøve å finne dagen i uken som ga den beste avkastningen hvis du fulgte en kjøpsåpning og selg den nært strategien. Husk at denne artikkelen er her for å introdusere deg til hvordan du bruker Excel til å prøve teststrategier. Vi kan bygge videre på dette fremover. Her er ibm. zip-filen som inneholder regnearket med dataene og formlene for denne testen. Mine data ligger nå i kolonne A til C (Dato, Åpne, Lukk). I kolonne D til H har jeg plassformler for å bestemme avkastningen på en bestemt dag. Skriv inn formlene Den vanskelige delen (med mindre du er en Excel-ekspert) jobber ut formlene som skal brukes. Dette er bare et spørsmål om praksis og jo mer du trener de flere formlene du vil oppdage, og jo mer fleksibilitet vil du ha med testingen. Hvis du har lastet ned regnearket, ta en titt på formelen i celle D2. Det ser slik ut: Denne formelen kopieres til alle de andre cellene i kolonnene D til H (unntatt den første raden) og trenger ikke justeres etter at den er kopiert. Jeg forklarer kort formelen. IF-formelen har en tilstand, sann og falsk del. Tilstanden er: Hvis ukedag (konvertert til et tall fra 1 til 5 som matcher mandag til fredag) er det samme som uken i første rad i denne kolonnen (D1) da. Den sanne delen av setningen (C2-B2) gir oss bare verdien av Lukk - Åpen. Dette indikerer at vi kjøpte Åpen og solgt Lukk, og dette er vår fortjeneste. Den falske delen av erklæringen er et par doble anførselstegn () som ikke plasserer noe i cellen hvis ukedag ikke matches. Skiltene til venstre for kolonnebrevet eller radnummeret låser kolonnen eller raden slik at når den kopierte den delen av cellehenvisningen, endres ikke. Så her i vårt eksempel, når formelen er kopiert, vil referansen til datacellen A2 endre radnummeret hvis den kopieres til en ny rad, men kolonnen vil forbli i kolonne A. Du kan neste formlene og lage unormalt kraftige regler og uttrykk. Resultatene nederst på ukedagskolonnene har jeg lagt opp noen sammendragsfunksjoner. Spesielt gjennomsnitt og sum funksjoner. Disse viser oss at i 2004 var den mest lønnsomme dagen for å gjennomføre denne strategien på en tirsdag, og dette ble tett fulgt av en onsdag. Da jeg testet Expiry Fridays - Bullish eller Bearish-strategien og skrev den artikkelen, brukte jeg en meget lignende tilnærming med et regneark og formler som dette. Målet med denne testen var å se om utløp fredager var generelt bullish eller bearish. Prøv det. Last ned noen data fra Yahoo Finance. last det inn i Excel og prøv formlene og se hva du kan komme med. Legg inn dine spørsmål i forumet. Lykke til og lønnsom strategijakt Før du bruker spesialiserte verktøy for back-testing, foreslår jeg at man først prøver MS Excel-pivottabellen. Pivottabellverktøyet er flott for inspeksjon, filtrering og analyse av store datasett. I denne artikkelen vil jeg presentere hvordan man lager en enkel timingbasert strategi og hvordan man beregner sin historiske ytelse. I det følgende vil jeg vise hvordan du lager en analyse som forrige innlegg: 8220Selg i mai og gå bort 8211 Virkelig 8220. Trinn 1: Skaff dataene Først må vi få dataene til analysen. Vi vender oss til Yahoo for å hente Dow-Jones-indeksen (Se Liste over Market Data Kilder for andre kilder). På en eller annen måte skjuler Yahoo Finance nedlastningsknappen for Dow-Jones-indeksen. Men det er enkelt å gjette riktig kobling: Lagre denne filen på disken. Deretter åpner du den med MS Excel 2010, og vi fortsetter med neste trinn. Trinn 2: Legg til kolonner for ytelse og indikator Nå, i denne filen legger vi til logg-retur (Kolonne 8220Return8221) for hver dag i tidsseriene: Deretter legger vi til indikatoren for handelsstrategien 8211 i dette tilfellet bare måneden av året: Til slutt legger vi til en gruppeindikator: Tiår Trinn 3: Legg til pivottabell Sorter data i Tabell Pivot Tabellverktøy - gt Valg - gt Oppsummer verdi ved - gt Sum Trinn 4: Betinget formatering For å få oversikt over data i pivottabellen formaterer vi verdiene i 8220Percent Style8221 og 8220Conditional Formatting8221: Home - gt Styles - gt Betinget formatering Trinn 5: Beregne den faktiske ytelsen Summen av loggkastene i pivottabellen er en god indikasjon på ytelsen av en handelsstrategi. Men den akutte ytelsen kan enkelt hentes fra loggen returnerer ved: Nå er du klar: Hver celle inneholder ytelsen til å kjøpe Dow-Jones-indeksen i begynnelsen og selge den på slutten av hver måned. Ha det gøy med dine egne studier Du finner en detaljert studie om forestillingene til de forskjellige månedene i hovedindeksene her. Konklusjon Back-testing av enkle handelsstrategier er enkelt ved hjelp av Excel-pivottabeller. Mens mer avanserte strategier vanligvis krever en mer spesialisert programvarepakke (som vi ser i MACD Back-testing), fører fem enkle trinn til inngående innsikt i en tidsbasert strategi. Hvis dataserien blir stor, kan man utføre de samme trinnene med MS Power Pivot. et gratis MS Excel-tillegg med databasetilgang. Post navigasjon Legg igjen en kommentar Avbryt svar Fint innlegg. Jeg er glad for å lande på denne bloggen. La meg foreslå deg dette: For å se den faktiske ytelsen I pivottabellen, bare legg til et beregnet felt fra menyen: Valg gt Felt, Elementer, amp Sets gt Beregnet felt8230 Deretter mærk det 8220p8221 og skriv inn formelen. 8220 EXP (Return) -18221 Du kan endelig legge til dette feltet i verdier området, for å få 8220Sum av p8221 rett i tabellen. Ja, du har rett Dette er mye bedre enn å duplisere bordet. Jeg vil oppdatere dette innlegget asap.06172013 Nyeste versjon av TraderCode (v5.6) inneholder nye tekniske analyseindikatorer, punkt-og-figur kartlegging og strategi backtesting. 06172013 Nyeste versjon av NeuralCode (v1.3) for Neural Networks Trading. 06172013 ConnectCode Barcode Font Pack - aktiverer strekkoder i kontorapplikasjoner og inneholder et tillegg for Excel som støtter massegenerering av strekkoder. 06172013 InvestmentCode, en omfattende pakke med finansielle kalkulatorer og modeller for Excel, er nå tilgjengelig. 09012009 Lansering av gratis investering og finansiell kalkulator for Excel. 0212008 Utgivelse av SparkCode Professional - tillegg for å lage oversikter i Excel med sparklines 12152007 Kunngjøring av ConnectCode Duplicate Remover - et kraftig tillegg for å finne og fjerne duplikatoppføringer i Excel 09082007 Lansering av TinyGraphs - åpen kildekode tillegg for å lage sparklines og små diagrammer i Excel. Strategi Backtesting i Excel Strategi Backtesting Expert Backtesting Expert er en regnearksmodell som lar deg opprette handelsstrategier ved hjelp av tekniske indikatorer og kjører strategiene gjennom historiske data. Utførelsen av strategiene kan da måles og analyseres raskt og enkelt. Under backtesting-prosessen går Backtesting Expert gjennom de historiske dataene på rad på rad fra topp til bunn. Hver spesifisert strategi vil bli evaluert for å avgjøre om inngangsbetingelsene er oppfylt. Hvis vilkårene er oppfylt, vil en handel bli innført. På den annen side, hvis utgangsvilkårene er oppfylt, vil en posisjon som ble oppgitt tidligere bli avsluttet. Ulike variasjoner av tekniske indikatorer kan genereres og kombineres for å danne en handelsstrategi. Dette gjør Backtesting Expert til et ekstremt kraftig og fleksibelt verktøy. Backtesting Expert Backtesting Expert er en regnearksmodell som lar deg opprette handelsstrategier ved hjelp av tekniske indikatorer og kjører strategiene gjennom historiske data. Utførelsen av strategiene kan da måles og analyseres raskt og enkelt. Modellen kan være oppsett for å gå inn i lange eller korte posisjoner når visse forhold oppstår og avslutte posisjonene når et annet sett av betingelser er oppfylt. Ved å handle automatisk på historiske data, kan modellen bestemme lønnsomheten i en handelsstrategi. Backtesting Expert Step by Step Tutorial 1. Start Backtesting Expert Backtesting Expert kan startes fra Windows Start Menu-Programmer - TraderCode - Backtesting Expert. Dette lanserer en regnearkmodell med flere regneark for å generere tekniske analyseindikatorer og kjøre tilbake tester på de ulike strategiene. Du vil merke at Backtesting Expert inkluderer mange kjente regneark som DownloadedData, AnalysisInput, AnalysisOutput, ChartInput og ChartOutput fra Technical Analysis Expert-modellen. Dette gjør at du kan kjøre alle dine tilbakemeldinger tester raskt og enkelt fra et kjent regnearkmiljø. 2. Velg først nedlastingsdatabladet. Du kan kopiere data fra eventuelle regneark eller kommaseparerte verdier (csv) - filer til dette regnearket for teknisk analyse. Formatet på dataene er som vist i diagrammet. Alternativt kan du referere til Dataoverføringsdatabladet Last ned for å laste ned data fra kjente datakilder som Yahoo Finance, Google Finance eller Forex for bruk i Backtesting Expert. 3. Når du har kopiert dataene, gå til AnalysisInput-regnearket og klikk på Analyser og BackTest-knappen. Dette vil generere de ulike tekniske indikatorene i AnalysisOutput-regnearket og utføre backtesting på strategiene angitt i StrategyBackTestingInput-regnearket. 4. Klikk på StrategyBackTestingInput regnearket. I denne opplæringen trenger du bare å vite at vi har angitt både lange og korte strategier ved å bruke bevegelige gjennomsnittsoverskridelser. Vi skal gå inn på detaljer om å spesifisere strategier i neste del av dette dokumentet. Diagrammet nedenfor viser de to strategiene. 5. Når tilbakertestene er fullført, blir utdataene plassert i AnalysisOutput, TradeLogOutput og TradeSummaryOutput-regnearkene. AnalysisOutput-regnearket inneholder de fulle historiske prisene og de tekniske indikatorene på aksjen. Under tilbakertestene, hvis vilkårene for en strategi er oppfylt, vil informasjon som kjøpesum, salgspris, provisjon og profitt bli registrert i dette regnearket for enkel referanse. Denne informasjonen er nyttig hvis du liker å spore gjennom strategiene for å se hvordan lagerposisjonene blir angitt og utgått. TradeLogOutput-regnearket inneholder et sammendrag av handler utført av Backtesting Expert. Dataene kan enkelt filtreres for å bare vise data for en bestemt strategi. Dette regnearket er nyttig for å bestemme det samlede resultatet eller tapet av en strategi på forskjellige tidsrammer. Den viktigste utgangen av back-testene er plassert i TradeSummaryOutput-regnearket. Dette regnearket inneholder den samlede fortjenesten til strategiene som utføres. Som vist i diagrammet nedenfor genererte strategiene en total fortjeneste på 2.548,20 ved å lage totalt 10 handler. Av disse handler er 5 lange posisjoner og 5 er korte posisjoner. Ratio-winloss på mer enn 1 indikerer en lønnsom strategi. Forklaring til de forskjellige regnearkene Denne delen inneholder en detaljert forklaring av de forskjellige regnearkene i Backtesting Expert-modellen. The DownloadedData, AnalysisInput, AnalysOutput, ChartInput og ChartOutput-regneark er de samme som i Technical Analysis Expert-modellen. Dermed vil de ikke bli beskrevet i denne delen. For en fullstendig beskrivelse av disse regnearkene, se avsnittet Teknisk analyse ekspert. StrategyBackTestingInput regneark Alle inngangene for backtesting inkludert strategiene er oppgitt ved hjelp av dette regnearket. En strategi er i utgangspunktet et sett med forhold eller regler som du vil kjøpe i en aksje eller selge en aksje. For eksempel kan det være lurt å utføre en strategi for å gå Long (kjøp av aksjer) hvis 12 dagers glidende gjennomsnitt av prisen krysser over 24 dagers glidende gjennomsnitt. Dette regnearket jobber sammen med de tekniske indikatorene og prisdataene i AnalysisOutput-regnearket. Derfor må de bevegelige gjennomsnittlige tekniske indikatorene genereres for å kunne ha en handelsstrategi basert på glidende gjennomsnitt. Det første innspillet som kreves i dette regnearket (som vist i diagrammet nedenfor), er å angi om du vil avslutte alle handler ved slutten av testperioden. Tenk på scenariet der forholdene for kjøp av en aksje har skjedd, og Backtesting Expert inngikk en lang (eller kort) handel. Men tidsrammen er for kort og har avsluttet før handel kan oppfylle utgangsvilkårene, noe som resulterer i at noen handler ikke blir sluppet når backtestingsøkten slutter. Du kan sette dette til Y for å tvinge alle handler til å bli avsluttet på slutten av backtestingsøkten. Ellers blir handlingene igjen åpnet når backtesting avslutter. Strategier Maksimalt 10 strategier kan støttes i en enkelt tilbaketest. Diagrammet nedenfor viser inngangene som kreves for å angi en strategi. Strategi Initials - Dette inngangen aksepterer maksimalt to alfabeter eller tall. Strategiinitiativene brukes i AnalysisOutput og TradeLog-regnearkene for å identifisere strategiene. Lang (L) Kort (S) - Dette brukes til å angi om du skal legge inn en lang eller kort stilling når inntaksbetingelsene for strategien er oppfylt. Innskrivningsbetingelser En lang eller kort handel vil bli oppgitt når innskrivningsbetingelsene er oppfylt. Innskrivningsbetingelsene kan uttrykkes som et formeluttrykk. Formeluttrykket er saksfølsomt, og det kan gjøre bruk av Funksjoner, operatører og kolonner som beskrevet nedenfor. crossabove (X, Y) - Returnerer True hvis kolonne X krysser over kolonne Y. Denne funksjonen kontrollerer tidligere perioder for å sikre at en crossover faktisk har skjedd. crossbelow (X, Y) - Returnerer True hvis kolonne X krysser under kolonne Y. Denne funksjonen kontrollerer tidligere perioder for å sikre at en crossover faktisk har skjedd. og (logicalexpr,) - boolsk og. Returnerer True hvis alle de logiske uttrykkene er sanne. eller (logicalexpr,) - Boolean Or. Returnerer True hvis noen av de logiske uttrykkene er sanne. daysago (X, 10) - Returnerer verdien (i kolonne X) for 10 dager siden. previoushigh (X, 10) - Returnerer den høyeste verdien (i kolonne X) de siste 10 dagene inkludert i dag. previouslow (X, 10) - Returnerer laveste verdien (i kolonne X) de siste 10 dagene inkludert i dag. Operatører større enn like Ikke lik større enn eller lik Tillegg - Subtraksjon Multiplikasjon Divisjonskolonner (fra AnalysisOutput) A - Kolonne AB - Kolonne BC .. .. YY - Kolonne YY ZZ - Kolonne ZZ Dette er den mest interessante og fleksible delen av oppføringen forhold. Det tillater at kolonner fra AnalysisOutput-regnearket blir spesifisert. Når backtestene utføres, vil hver rad fra kolonnen bli brukt til evaluering. For eksempel betyr A 50 hver av radene i kolonne A i analysen. Utgavens regneark vil bli bestemt om det er større enn 50. AB I dette eksemplet , hvis verdien i kolonne A i AnalysisOutput-regneark er større enn eller lik verdien av kolonne B, vil inngangsbetingelsen bli oppfylt. og (A B, CD) I dette eksemplet, hvis verdien i kolonne A i AnalysisOutput-regneark er større enn verdien av kolonne B, og verdien av kolonne C er større enn kolonne D, vil inngangsbetingelsen bli oppfylt. crossabove (A, B) I dette eksemplet, hvis verdien av kolonne A i AnalysisOutput-regneark krysser over verdien av B, vil inngangsbetingelsen bli oppfylt. crossover betyr at A opprinnelig har en verdi som er mindre enn eller lik B, og verdien av A blir senere større enn B. Utgangsvilkår Utgangsvilkårene kan benytte Funksjoner, Operatører og Kolonner som definert i inngangsbetingelsene. I tillegg kan det også benytte variabler som vist nedenfor. Variabler for Avgangsvilkår resultat Dette er definert som salgspris minus kjøpesummen. Salgsprisen må være større enn kjøpesummen for å få fortjeneste. Ellers vil fortjenesten bli null. tap Dette er definert som salgspris minus kjøpesummen når salgsprisen er lavere enn kjøpesummen. profitpct (salgspris - kjøpesum) kjøpesum Note. salgspris må være større enn eller lik kjøpesum. Ellers vil profitpct være null. Losspct (salgspris - kjøpesum) Kjøpskurs Note. salgspris må være mindre enn kjøpesummen. Ellers vil losspct være null. Eksempler profitpct 0.2 I dette eksemplet, hvis fortjenesten i prosent av prosent er større enn 20, vil utgangsvilkårene bli oppfylt. Kommisjonen - Kommisjonen i prosent av handelsprisen. Hvis handelsprisen er 10 og Kommisjonen er 0,1, vil kommisjonen være 1. Prosentvis provisjon og provisjon i dollar vil bli oppsummert for å beregne total provisjon. Kommisjonen - Kommisjonen i dollar. Prosentvis provisjon og provisjon i dollar vil bli oppsummert for å beregne total provisjon. Antall aksjer - Antall aksjer som skal kjøpes eller selges når strategier for opptakseksjon i strategien er oppfylt. TradeSummaryOutput regneark Dette er et regneark som inneholder et sammendrag av alle handler utført under backtestene. Resultatene er kategorisert i Long and Short Trades. En beskrivelse av alle feltene finner du nedenfor. Sum ProfitLoss - Sum fortjeneste eller tap etter provisjon. Denne verdien beregnes ved å summere alle overskudd og tap av alle handler simulert i tilbaketestet. Sum ProfitLoss før Kommisjonen - Totalresultat eller tap før provisjon. Hvis provisjon er satt til null, vil dette feltet ha samme verdi som Total ProfitLoss. Total kommisjon - Totalt provisjon kreves for alle handler simulert under tilbaketestet. Totalt antall handler - Totalt antall handler utført under simulert tilbaketest. Antall vinnende handler - Antall handler som gir fortjeneste. Antall tapende handler - Antall handler som gir tap. Prosent av vinnende handler - Antall vinnende handler delt på Totalt antall handler. Prosent tapende handler - Antall tapende handler delt på Totalt antall handler. Gjennomsnittlig vinnende handel - Den gjennomsnittlige verdien av fortjenesten til de vinnende handler. Gjennomsnittlig tap av handel - Den gjennomsnittlige verdien av tapene av tapende handler. Gjennomsnittlig handel - Gjennomsnittlig verdi (fortjeneste eller tap) av en enkelt handel med simulert tilbaketest. Største vinnende handel - Resultatet av den største vinnende handel. Største tap av handel - Tapet på den største miste handelen. Forholdet gjennomsnittlig vindkraftutslipp - Gjennomsnittlig vinnende handel dividert med gjennomsnittlig tapende handel. Ratio winloss - Summen av alle fortjenesten i vinnende handler divideres med summen av alle tapene i tapende handler. Et forhold på mer enn 1 indikerer en lønnsom strategi. TradeLogOutput regneark Dette regnearket inneholder alle handler simulert av Backtesting Expert sortert etter datoen. Det lar deg zoome inn i en bestemt handel eller tidsramme for å bestemme lønnsomheten til en strategi raskt og enkelt. Dato - Datoen hvor en lang eller kort posisjon er angitt eller avsluttet. Strategi - Strategien som brukes til å utføre denne handel. Posisjon - Posisjonen til handelen, enten lang eller kort. Handel - Angir om denne handelen er å kjøpe eller selge aksjer. Aksjer - Antall aksjer handlet. Pris - Prisen hvor aksjene er kjøpt eller solgt. Komm. - Total provisjon for denne handel. PL (B4 Comm.) - Gevinst eller tap før provisjon. PL (Avt. Comm.) - Gevinst eller tap etter provisjon. Cum. PL (Avt. Comm.) - Kumulativ fortjeneste eller tap etter provisjon. Dette beregnes som kumulativ total fortjeneste fra første handelsdag. PL (på sluttposisjon) - Gevinst eller tap når stillingen er stengt (avsluttet). Både inngangskommisjonen og avgangskommisjonen vil bli regnskapsført i denne PL. For eksempel, hvis vi har en lang posisjon der PL (B4 Comm.) Er 100. Forutsatt når posisjonen er innført, blir en 10 provisjon belastet og når stillingen er avsluttet, blir en annen provisjon på 10 ladet. PL (på avsluttende posisjon) er 100-10 - 10 80. Både provisjonen for å gå inn i stillingen og avslutte posisjonen regnskapsføres på stillingen i nærheten. Tilbake til TraderCode Teknisk analyse Programvare og tekniske indikatorer Bruken av Excel i MT4 Forex Trading Mange mennesker som leser dette, ville lure på hva bruken av noe økonomisk regnearkprogramvare har å gjøre med forex trading. Faktum er at MS Excel er et veldig nyttig forex trading verktøy og mange tredjepartsleverandører samt forex meglere har innsett dette. Dette er grunnen til at vi nå har mange versjoner av MS Excel-regnearket som alle er opprettet av disse interessentene, for å utføre mange forskjellige funksjoner for handelsfolk i forexmarkedet. Nå mens det er flere versjoner av disse MS Excel-programvarene tilpasset spesielt for bruk i valutamarkedet. Tro meg, du vil bli blåst bort når du ser disse funksjonene og ser hvordan din handel virkelig blir forvandlet. MEXCEL Trader MEXCEL er et tilpasset Excel regneark verktøy designet for å bli brukt på MetaTrader plattformen. Det har for tiden blitt oppgradert til arbeid på MT4-meglere på flere plattformer, hvorav Forex4you ikke er et unntak. Imidlertid er kun premiumversjonen av denne programvaren i stand til å fungere på denne måten. Den kombinerte Excel MT4-programvaren er kjent som MEXCEL Trader. MEXCEL Trader kommer i form av en MT4 plugin, som kan lastes ned og deretter kobles til den overordnede MT4 klientterminalen som en tilpasset indikator som synkroniserer data med Excel. MEXCEL Trader er for øyeblikket kompatibel med MS Excel 2007 og nyere versjoner. MEXCEL Trader ble opprettet for å fylle et behov i forexmarkedet for de som handler på MT4-plattformen med både innfødt og tilpasset programvare som indikatorer og ekspertrådgivere. MetaTrader 4-plattformen har flere funksjoner som kan brukes til handelsformål. Det tar imidlertid kunnskap om MQL programmering for fullt ut å dra nytte av alt som MT4 har å tilby. Hvis du går over til MQL4-fellesskapets nettside, eller du har mulighet til å se på kodebasen-fanen på MT4-plattformen, vil du se at det er mange ting som skjer når det gjelder folk som kommer opp med strategier, indikatorer og ulike handelsfunksjoner. Imidlertid tar programmeringsekspertrådgivere og indikatorer stor kompetanse og er generelt tidkrevende. Selv når du har sikret tjenestene til en ekspert for å gjøre jobben for deg, kan det endelige produktet komme med ulike feil som må løses. Selvfølgelig, hvordan løser du ut spørsmålet om oppgraderinger, korrigeringer og tilpasninger som skal gjøres på et budsjett. Det er å imøtekomme problemer som disse som MEXCEL Trader ble opprettet. Denne programvaren fungerer ved å gjøre verdiene av tekniske indikatorer tilgjengelig i Excel, der leverandøren kan bruke MS Excel-funksjonene til å utføre en rekke funksjoner som å sende markedsordrer direkte til Meta Trader, og justere parametrene til flere indikatorer som brukes i handel . Funksjoner for MEXCEL Trader Følgende funksjoner utføres av MEXCEL Trader: a) Real-time MT4-prisdata samt tekniske indikatorverdier kan eksporteres og oppdateres i Excel mens handlingen i forexmarkedet skjer. Traderen har mulighet til å eksportere alle de populært brukte indikatorene som vårt favoriserte MACD-histogram, CCI, Volumindikator, Flytte gjennomsnitt og mange andre i Excel-regnearket LIVE, akkurat som de ville bli visualisert i Meta Trader 4-plattformen. En rekke innfødte og tilpassede indikatorer kan eksporteres på denne måten. b) Det er også mulig å bruke MEXCEL Trader til å overføre streaming konto data fra MT4 plattformen til MS Excel. Slike data vil inkludere alle data knyttet til åpne og lukkede stillinger, eventuelle åpne eller ventende bestillinger, samt kontosaldoen. Dette vises ikke bare ved samtidig oppdatering med MetaTrader 4. c) For de som ikke vil ha stresset med å sette opp plattformer, kan de med langsomme internettfasiliteter eller handelsmenn som lider av hyppige plattformkrasj, nå utføre og plassere bestillinger i MT4 fra MS Excel ved hjelp av enkle funksjoner. Det er flere nye funksjoner som har blitt introdusert i Excel for å åpne og administrere stillinger avhengig av hvilke kriterier selgeren har valgt. Disse funksjonene gjør det mulig for næringsdrivende å utføre alle typer markedsordrer og tillate også tilpasning til alle markedsforhold som følge av indikatorer og prisbevegelser. d) For de som har hatt all slags problemer med å få historiske data for å utføre backtests på sine ekspertrådgivere og indikatorer for MT4-plattformen, gir MEXCEL Trader lett tilgang til MT4 historiske verdier og priser. Med denne programvaren kan en næringsdrivende få lett tilgang til historisk indikator og prisdata når det gjelder åpning, lukking, høy og lav pris for enhver tidsramme og instrumenter. Traders som ønsker å prøve MEXCEL Trader er gratis å velge en gratis prøveversjon. Det er en 10-dagers gratis prøveversjon for både single-broker og multi-broker versjoner av MEXCEL Trader software plug-in. Traders får fullt funksjonelle versjoner av programvaren. Etter 10-dagers evalueringsperiode kan forhandlere velge å kjøpe For å starte 10-dagers gratis prøveversjon, må du først laste ned Mexcel Trader. Deretter installerer du plugin-modulen ved å bruke oppsettinstruksjonene som vises på skjermen. Når installasjonen er fullført, følg instruksjonene i hurtigstartarket for å konfigurere programvaren for bruk, og logg inn med brukernavnet og passordet du vil bli bedt om å opprette for å kunne bruke programvaren. BRUKE EXCEL FOR Å Gjøre handelsavgjørelser i Forex Som nevnt tidligere, er det mulig å bruke Excel-programmet til å gå inn i handelsstillinger i Forex. Her er trinnene å gjennomføre for å kunne gå inn i posisjoner i forex ved hjelp av Excel. Trinn 1: Du må velge valutaparet eller parene du har til hensikt å handle. Det finnes flere valutapar i markedet, slik at du enkelt kan velge hvilken du er interessert i. Velg alltid valutapar hvor du har større sjanse for suksess, slik at du unngår å knytte opp kapital i bransjer med mindre muligheter for å lykkes. Prioritere handler. Trinn 2: Hent prisinformasjon for valutaparet eller parene som er valgt i trinn 1. I tillegg få informasjon som handelsvolum. Noen av strategiene vi nylig har diskutert her, veier tungt på informasjonen som kommer fra volumet av handel, så dette er et viktig stykke data for å fange. Trinn 3: Åpne et nytt Excel-regneark (helst Microsoft Excel 2007 og nyere versjoner som MS Excel 2010) og skriv inn alle dataene som er tatt fra trinn 2. Dataene skal skrives inn i enten rader eller kolonner. Bare én rad eller kolonne skal brukes per datatype. Med andre ord kan du bruke en kolonnevegg for volumdata, en annen for prisdata, en annen for åpne interessedata (fra COT-rapportene som tidligere ble diskutert i denne bloggen), etc. Trinn 4: Det er en graffunksjon på Excel-programmet som Du kan få tilgang til ved å klikke på INSERT-fanen. Her bruker du graffunksjonen til å opprette detaljert grafinformasjon om dine oppfangede data. Du kan bestemme å markere dataene en del data om gangen for å lage separate grafer for hvert datasett, eller markere alle dataene for å lage en graf med alle datasettene. Trinn 5: Grafer gjør en klar jobb: Å gi visuell informasjon som er veldig åpenbar for handelsmannen. Disse grafene vil derfor hjelpe næringsdrivende til å gjøre raske, rasjonelle handelsbeslutninger. Med grafer kan du enkelt komme seg ut mønstre som topper og bunner som peker på mulige markedsendringer. Med volumdataene som er vist på grafen, kan momentumet av prisbevegelser i markedet bekreftes av volumdataene på kjøp og salgssiden. BRUKE TEKNISKE INDIKATORER I EXCEL Trading forex innebærer å bruke flere metoder for teknisk analyse, samt å komme opp med statistiske og matematiske algoritmer for å prøve å forutsi fremtidig prisbevegelse i et valutapar. Disse formlene ser på de historiske prisendringene over en lang periode, og prøver å komme opp med et repeterende mønster som kan gjengis igjen og igjen. Disse formlene er satt sammen som 8220tekniske indikatorer8221, og flere hundrevis av disse indikatorene (innfødt og tilpasset) eksisterer for å hjelpe handelsmenn i sine handelsbeslutninger. MS Excel-programvaren er et økonomisk regneark som er spesifikt bygget for å studere ikke bare forexmarkedet, men også finansmarkedene som helhet, da programmet gjør det enkelt å legge inn prisdata og dermed skape indikatorer for å analysere dataene. Her er trinnene for å bruke Excel-programvaren til å jobbe med tekniske indikatorer: Trinn 1: Velg den valgte tekniske indikatoren. For eksempel kan du ta et bevegelige gjennomsnitt, noe som er en indikator som har vært i hjertet av noen strategier vi har diskutert i det siste. Flytende gjennomsnitt oppretter en gjennomsnittspris for en hvilken som helst dag basert på et sett tidligere antall dager. Så et 100-dagers glidende gjennomsnitt vil skape en gjennomsnittspris for en dag basert på gjennomsnittlig sluttpris oppnådd for de foregående 100 dagene. Disse kan kobles på en linje og momentet i trenden veid av hellingsretningen. Trinn 2: Åpne Microsoft Excel. MS Excel 2007 er bare en ideell versjon å bruke. Du kan også bruke MS Excel 2010. Trinn 3: Siden vi har nevnt det bevegelige gjennomsnittet, bruker vi dette som et eksempel. Velg en rad og skriv inn sluttkursene for antall dager det bevegelige gjennomsnittet skal måle (dvs. 20 dager for et 20-dagers glidende gjennomsnitt). Informasjon for en annen dag er oppgitt i en egen rad. Det er 20 handelsdager i en måned (ca: noen vil ha 24 dager). Derfor bruker tre måneders data opp 60 rader i Excel-dokumentet. Andre detaljer kan skrives inn i kolonnene, men for flytende gjennomsnitt er prisdata de viktigste dataene. Trinn 4: Velg cellen i den første tomme kolonnen til høyre for prisdataene. Det er her de bevegelige gjennomsnittsdataene starter fra. Trinn 5: Det neste trinnet er å lage en formel for å beregne det bevegelige gjennomsnittet. Dette gjøres ved å skrive tegnet inn i cellen der du vil at denne beregningen skal starte fra. Trinn 6: Skriv inn navnet som er tilordnet funksjonen, som i dette tilfellet er 8220average8221, og skriv deretter inn celleområdet som vil omfatte prisdataene for det forrige antall dager som det bevegelige gjennomsnittet er basert på (dvs. 20 celler for 20- dag glidende gjennomsnitt). Dette må være vedlagt i parentes. For eksempel, hvis prisdata er i kolonne C, vil formelen lese 8220average (c1: c20) 8221. Deretter trykker du på 8220Enter8221-tasten på tastaturet på datamaskinen. Gjennomsnittlig pris for de foregående 20 dagene vil bli vist. Trinn 7: Klikk en gang på cellen som nettopp er opprettet. Plasser musen over 8220fill handle8221-fanen nederst til høyre i denne cellen. Mens du holder musen på dette håndtaket, drar du ned gjennom kolonnen til siste rad av data. Når musen slippes, oppretter formelen opprettet i forrige trinn automatisk et 20-dagers glidende gjennomsnitt basert på all prisinformasjon for de 20 dagene tatt i 20 cellene. Et glidende gjennomsnitt er derfor opprettet. Andre indikatorer kan opprettes på lignende måte, og eksisterende kan bli tweaked i henhold til trader8217s spesifikasjoner. BRUK AV EXCEL FOR REAL TIME TEKNISK ANALYSE amp Import-data Teknisk analyse på FOREX forsøker å prognostisere fremtidige valutakursendringer ved å se på historiske prisdata. Teknisk analyse og grunnleggende analyse brukes kollektivt i ulike grader av dagens valutahandlere. De visste handelsmenn vet imidlertid at grunnleggende analyser i utgangspunktet gir deg en retning det ikke forteller deg når du skal gå på reisen i den valgte retningen. Det er jobben med teknisk analyse. Det er derfor det er et ordspill for dette i forexmarkeder: 8220trigger fundamentalt, skriv technically8221. En metode for teknisk analyse er å bruke flere tidsrammeanalyser, med utgangspunkt i de daglige diagrammene som setter tonen i forhold til trenden i valutaparet, og deretter ned til timeplanen og 15 minutters diagrammer. Bruk av prisdata på hver av disse tidsrammer kan brukes til å utføre teknisk analyse i MS Excel. Du kan laste ned gratis Excel-regnearkene som brukes til å importere Forex-data på alle tidsrammer ved å klikke her. BRUKE EXCEL FOR BACKTESTS En svært populær måte å bruke Excel-programvaren på forexmarkedet på er å bruke den til å gjennomføre backtests. Backtests er en måte å teste den historiske forestillingen til sakkyndige rådgivere, handelsstrategier og indikatorer for å se om de viser et lønnsomhetsmønster som kan overføres når live trading utføres med dem. Backtests krever bruk av historiske prisdata og vil derfor ha nytte av å bruke Excel. Alle som har utført backtests med samme funksjonalitet i MT4-plattformen, kan fortell deg omgående at det kan være en hel jobb. Først er det spørsmålet om å sikre de ene minuttdataene (M1) som vil bli brukt til å gjennomføre backtests noen ganger i løpet av de siste ti årene. Ekte kilder til et minuts data der ute er nesten ikke-eksisterende. Selv når næringsdrivende har oppnådd dataene, tar det mye tid å gjennomføre backtestprosessen selv, og det er vanligvis en prosess full av drudgery og krever mye optimalisering av innstillinger på MT4 klientterminal for foreldrehandlerne. Noen ganger er selv de beste resultatene forgjeves, og ingen brukbare data er oppnådd etter backtesten. Med Excel er prosessen enklere. Det er lettere å få tak i prisdataene som brukes til backtestene, og hele prosessen er gjort raskere enn Strategi Tester på MT4. Dette er trinnene som må tas av forhandleren for å utføre backtests på Excel. Trinn 1: Oppsett de tekniske indikatorene som skal brukes Trinn 2: Konfigurer backtesting-strategiene Trinn 3: Angi betingelsene knyttet til strategien, for eksempel inn - og utgangsvilkår. Ste 4: Angi backtesting perioden. Trinn 5: Utfør backtest I etterfølgende artikler ser vi på noen av applikasjonene i Excel med hensyn til MT4-handel mye nærmere, slik at du kan forstå og forstå hvordan du bruker et aspekt av denne prosessen. Oppmerksomhet Forfatterens syn er helt alene.
Comments
Post a Comment