Eksponentiell Bevegelse Gjennomsnittet Backtesting


Simple Moving Averages - Trading backtests. What bevegelige gjennomsnittlige parametere er de beste. Dette nettstedet har et hav av bevegelige gjennomsnittlige backtests som jeg gjennomførte for DAX, SP500 og også USD EU Forex. Disse tester ble gjort ved hjelp av forskjellige signalstrategier enkelt eksponensiell og crossover varianter og forskjellige indekser i en tidsperiode på 1000 handelsdager. I motsetning til andre nettsteder testet jeg alle bevegelige gjennomsnittlige dagvinduverdier fra 1 til 1000 dager, for overgangsstrategiene også i kombinasjon. Disse dataene er også unqiue som Jeg prøvde å utføre realistiske tester som simulerer kjøpesalgsspredningen og skattene for sammenligning med en referanse buy hold strategy. En rask reagerende vindusverdi ser bra ut i teorien og med en enkel test. Men spredningen, avgifter og avgifter vil ødelegge all ytelse i praktisk applikasjon Det er derfor disse realistiske tester er så verdifulle. Jeg håper dette nettstedet kan hjelpe deg med dine handler, nyt det. Overblikk Dette gratis utdanningsnettstedet er ment å tillate deg å sammenligne po pular technical trading strategier så vitenskapelig som mulig gjennom backtesting Generelt er det ganske vanskelig å konsekvent slå markedet og du bør være skeptisk til alt som forteller deg ellers. Dette nettstedet lar deg teste tilbake noen vanlige tekniske strategier for å se hvordan de ville ha utført mot markedet og lar deg skjerme for aksjene som oppfyller dine trading kriterier Strategier som backtest godt, selvfølgelig, garanterer ikke suksess fremover, men kan ha en høyere sannsynlighet for å gjøre det bra Backtesting gjør det også mulig å se markedsforholdene der en viss strategi vil fungere godt. For eksempel, hvis du er sikker på at markedet vil være rekkevidde bundet fremover, kan du finne ut hvilke strategier som fungerer best i denne type markedet. Dette gjøres ved å teste tilbake over historiske tidsrammer som var avgrenset og se hvilke strategier er best Backtesting hjelper deg også å se hvilke strategiparametere som er mest robuste på tvers av forskjellige tidspunkter p eriods For eksempel gir et 10 stopp-tap bedre enn 5 stopp-tap 9 historiske tidsperioder ut av 10 Således kan backtesting gi verdifull handelsinnsikt, selv om det ikke kan garantere fremtiden. Noen interessante ting du kanskje oppdager Kombinasjonen av aktiv handel og kommisjoner kan tørke deg ut selv om du har en god prosentandel av vinnende handler. Virkelig stramme stopper kan alvorlig skade din langsiktige lønnsomhet og ikke redusere nedtelling så mye som du kanskje regner med Strategier du trodde ville være gode som konsekvent underperform markedet. Veiledning Single Stock Backtesting Velg aksjene du vil sikkerhetskopiere din tekniske strategi on. Starting Capital Mengde penger du starter med. Stopppunkt som du vil komme ut av en posisjon som beveger seg mot deg. En vanlig stopp betyr at du kommer deg ut av din posisjon hvis lageret faller i en prosentandel under hvor du kjøpte den. Stoppestopp La oss si at du kjøper en aksje på 10 og legger inn en 10 stoppestopp. Hvis st ock faller 10 uten å gå høyere, du vil selge på 9 men hvis aksjen går opp til 15 og deretter ned 10 til 13 5, vil du selge på 13 5 og låse noen av gevinsten. Target Selg når lageret ditt oppnår en viss prosentvis gevinst kan slå av ved å velge Don t Bruk Target. Start Date End Date Velg de historiske datoene mellom hvilke du vil teste strategien. Signalsignaler innebærer kryssinger eller relasjoner mellom pris og tekniske indikatorer. For eksempel, det gylne krysset, kjøp når De 50 dagers enkle glidende gjennomsnittlige smarte kryssene over 200 dagers sma og selger når 50 dagene krysser under 200 døgnets dødskors. Følgende lenker forklarer noen populære tekniske indikatorer. Få handler Grafikk Få handler vil bokstavelig talt vise deg handlingene du ville ha gjort hvis du gikk tilbake i tid med en oppsummering av ytelsen inkludert. Statistiske tester Test for å se om gjennomsnittlig daglig retur av strategien er den samme som den gjennomsnittlige daglige avkastningen til SP 500 eller det samme som gjennomsnittlig daglig retur n av kjøp og hold over tidsperioden Vi ønsker å vite hvor trygg vi kan være å avvise at de to avkastningene er de samme Jo høyere tillit jo mer sikker på at du kan være at strategien din faktisk er bedre verre enn SP 500 eller kjøp og hold Grafen viser porteføljens verdi over tid med et medfølgende sammendrag av ytelsen. Directions PortTester Beta Dette er for backtesting av en strategi som du vil søke på porteføljen når lagrene når dine tekniske kjøp og salgssignaler. I det første tekstboksen, skriv inn tickers for kurven av aksjer du vil sikkerhetskopiere din tekniske strategi på Skriv inn hver ticker adskilt av et mellomrom Aksjer som for øyeblikket er tilgjengelige, inneholder 30 dow-aksjer, AA AXP BA BAC CAT CSCO CVX DD DIS GE HD HPQ IBM INTC JNJ JPM KFT KO MCD MMM MRK MSFT PFE PG T TRV UTX VZ WMT XOM For å inkludere alle 30 i backtestet, skriv bare DJIA som er standard. Target antall åpne posisjoner Dette er antall aksjer du vil ha posisjon i og ikke mer For e Eksempel, kan vi si at du vil målrette mot 2 åpne posisjoner Når backtester finner et kjøpssignal i en av aksjene du legger i kurven, sier GE, vil det antas GE ble kjøpt. Det vil nå se etter 1 lager for å kjøpe når det er er et kjøpssignal, sier BAC. Du har nå en portefølje med 2 åpne posisjoner GE og BAC, og backtester vil ikke kjøpe mer før et selgesignal selger en av aksjene. En diversifisert portefølje skal nok ha 10 eller flere aksjer, men dette tar mye databehandlingskraft til backtest Dermed vil en liten portefølje som standard på 5 åpne stillinger være tilstrekkelig til å få en følelse av strategiens resultater. Merk: For investorer med en liten del av kapitalen si 10.000, er det dyrt å handle stort antall stillinger med 20 provisjoner for rundturstransaksjoner ETF er en billig måte å bli diversified. Starting Capital Mengde penger du starter med. Oppdragskommisjonen Beløp du betaler TDAmeritrade, SOGO, ScottTrade, etc for å handle et lager. Posisjonsstørrelse Dette er hvordan bestemmer du t o Foreta en viss sum penger til hver bestand i porteføljen For øyeblikket er det bare ett alternativ Equal Cash Allocation tilgjengelig. Dette betyr at hvis jeg har 10.000 og jeg vil legge inn 2 stillinger, vil jeg sette 5000 i hver mindre provisjon. Med andre ord, kontanter tilgjengelig vil være like oppdelt i nye stillinger til jeg når målet mitt antall åpne posisjoner Andre muligheter som kommer vil være like antall aksjer og volatilitetsbaserte stillingsreguleringsregler. Stopppunkt hvor du vil komme deg ut av en posisjon som beveger seg mot deg La oss si at du kjøper en aksje på 10 og legger inn 10 tilbakestilling Hvis aksjen faller 10 uten å gå høyere, vil du selge på 9. Men hvis aksjen går opp til 15 og deretter ned 10 til 13 5, vil du selge på 13 5 og lås inn noen av gevinsten. Startdato Sluttdato Velg de historiske datoene du vil teste strategien til. Starttesteren starter på startdatoen i historiske data og vil søke gjennom aksjene du valgte til den bøter et kjøp signal hvis ingen kjøpssignaler er funnet på den første dagen, og backtesteren flyttes til neste dag og søker gjennom alle aksjene i kurven til et kjøpssignal er funnet der aksjene antas å bli kjøpt til nært pris justert for splitt og utbytte Så snart en aksje er kjøpt, vil backtesteren se etter å selge den aksjen når et salgssignal kommer. Det fortsetter også å se for å kjøpe aksjer til målet antall åpne posisjoner er nådd. Samtidig vil det selge eksisterende stillinger Hvis et salgssignal oppstår. Verdien av porteføljen beregnes hver dag til sluttdatoen. Signalsignaler innebærer kryssinger eller relasjoner mellom pris og tekniske indikatorer. For eksempel, det gylne krysset, kjøp når 50 dagers enkle, glidende gjennomsiktige sma krysser over 200 dag sma og selg når 50 dagers krysser under 200 dagers dødskors. Få handler Grafikk Få handler vil bokstavelig talt vise deg handlingene du ville ha gjort hvis du gikk tilbake i tid med et sammendrag av ytelse i cluded Grafen tegner verdien av porteføljen over tid med en inkludert oppsummering av ytelsen. Ansvarsfraskrivelse støtter ikke eller anbefaler noen av strategiene eller verdipapirene på dette nettstedet. Innholdet på dette nettstedet er til informasjonsformål og skal ikke tas som investeringsråd kan ikke holdes ansvarlig for eventuelle feil på dette nettstedet eller tiltak som er tatt ut fra innholdet på dette nettstedet. Tilbakestill dine handelsideer. En av de mest nyttige tingene du kan gjøre i analysevinduet er å back-test Din handelsstrategi med historiske data Dette kan gi deg verdifull innsikt i styrker og svake punkter i ditt system før du investerer ekte penger. Denne eneste AmiBroker-funksjonen kan spare mye penger for deg. Skrive dine handelsregler. Først må du ha objektiv eller mekanisk regler for å gå inn og ut av markedet Dette trinnet er grunnlaget for strategien din, og du må tenke på det selv, siden systemet må matche risikotoleransen, porteføljestørrelsen, pengestyringen techniq ues og mange andre individuelle faktorer. Når du har egne regler for handel, bør du skrive dem som kjøp og salg av regler i AmiBroker Formula Lanugage pluss kort og omslag hvis du vil teste også kort handel. I dette kapitlet vil vi vurdere veldig grunnleggende Flytende gjennomsnittsoverskridende system Systemet vil kjøpe aksjekontrakter når nær prisstigning overstiger 45-dagers eksponentiell glidende gjennomsnitt og vil selge aksjekontrakter når nær pris faller under 45-dagers eksponentielt glidende gjennomsnitt. Det eksponentielle glidende gjennomsnittet kan beregnes i AFL ved bruk av dets innebygd funksjon EMA Alt du trenger å gjøre er å angi inngangsarray og gjennomsnittlig periode, slik at eksponentielt glidende gjennomsnitt for sluttkursene på 45 dager kan oppnås med følgende setning. Lukk-identifikatoren refererer til innebygd array-holdbarhet priser på aktuelt analysert symbol. For å teste om den nære prisen krysser over eksponentielt glidende gjennomsnitt, vil vi bruke innebygd kryssfunksjon. kjøp kryss lukk, ema lukk, 45. Ovenstående erklæring definerer en handelshandelsregel Det gir 1 eller sant når nært pris krysser over ema lukk, 45 Da kan vi skrive selgeregelen som ville gi 1 når motsatt situasjon skjer - Lukk pris krysser under ema lukk, 45.sell cross ema close, 45 , lukk. Vær oppmerksom på at vi bruker samme kryss-funksjon, men motsatt rekkefølge av argumenter. Så komplett formelen for lange handler vil se slik ut. Kjøp kryss lukk, ema lukk, 45 selg kryss ema lukk, 45, lukk. NB! opprett ny formel, vennligst åpne Formula Editor ved hjelp av Analysis-Formula Editor-menyen, skriv inn formelen og velg Verktøy-Send til Analyse-menyen i Formula editor. For å tilbakestille systemet, klikk bare på Back test-knappen i vinduet Automatisk analyse. Sørg for at du har skrevet inn formelen som inneholder minst kjøpe og selge handelsregler som vist ovenfor Når formelen er riktig begynner AmiBroker å analysere symbolene dine i henhold til handelsregler og genererer en liste over simulerte bransjer Hele prosessen er veldig rask - Du kan prøve å teste tusenvis av symboler om noen minutter. Fremdriftsvinduet viser deg forventet sluttid Hvis du vil stoppe prosessen, kan du bare klikke på Avbryt-knappen i fremdriftsvinduet. Når prosessen er ferdig, er listen over simulerte handler vises i nederste del av automatiske analysevinduet Resultatpanelet Du kan undersøke når kjøps - og selgesignalene skjedde bare ved å dobbeltklikke på handelen i resultatruten. Dette vil gi deg rå eller ufiltrerte signaler for hver linje når kjøps - og salgsbetingelsene er oppfylt Hvis du vil se kun single trade-piler som åpnes og lukkes for øyeblikket valgt handel, bør du dobbeltklikke på linjen mens du holder SHIFT-tasten nede. Alternativt kan du velge type skjerm ved å velge passende element fra hurtigmenyen som vises når du klikker på Resultatruten med høyre museknapp. I tillegg til resultatlisten kan du få svært detaljert statistikk over ytelsen til systemet ved å klikke på Rapportknapp For å finne ut mer om rapportstatistikk, vennligst sjekk rapportvindubeskrivelsen. Ved å trykke på innstillinger for tilbakestillingstest. Tilbakestillingsmotoren i AmiBroker bruker noen forhåndsdefinerte verdier for å utføre oppgaven, inkludert porteføljestørrelsen, periodicitet hver måned, månedlig provisjon, interesse rate, maksimal tap og fortjeneste mål stopper, type handler, prisfelt og så videre. Alle disse innstillingene kan endres av brukeren ved hjelp av innstillingsvinduet. Når du har endret innstillinger, vær så snill å husk å kjøre tilbake testen igjen hvis du vil at resultatene skal være in - synkroniser med innstillingene. For eksempel, for å teste test på ukentlige barer i stedet for daglig, bare klikk på Innstillinger-knappen, velg Weekly from Periodicity combo-boksen og klikk OK, og kjør deretter analysen din ved å klikke på Back test. Reserved variable names. The følgende tabell viser navn på reservert variabler brukt av Automatic Analyzer Betydningen og eksemplene på bruk av dem er gitt senere i dette kapitlet. Alle kontrollerer dollarbeløp eller pe renter av portefølje som er investert i handel, se forklaringer nedenfor. Automatisk analyse ny i 3 9.Under nå har vi diskutert ganske enkel bruk av back testeren AmiBroker støtter imidlertid mye mer sofistikerte metoder og konsepter som vil bli diskutert senere i dette kapittelet Vær oppmerksom på at nybegynneren først skal spille litt med de enklere emnene som er beskrevet ovenfor, før du går videre. Så, når du er klar, kan du ta en titt på følgende nylig introduserte funksjoner på back-testeren. En AFL-scripting-vert for avansert formel forfattere b forbedret støtte for korte handler c vei til å kontrollere ordreutføringsprisen fra skriptet d forskjellige typer stopper i back tester e plassering størrelse f runde stor størrelse og tick størrelse g margin konto h backtesting futures. AFL scripting vert er en avansert emne som er dekket i et eget dokument tilgjengelig her, og jeg vant å diskutere det i dette dokumentet. De resterende funksjonene er mye enklere å forstå. I forrige versjon ns av AmiBroker, hvis du ønsket å back-test system med både lange og korte handler, kan du bare simulere stopp og revers strategi Når lang posisjon ble stengt, ble en ny kort posisjon åpnet umiddelbart. Det var fordi kjøp og salg av reserverte variabler var Brukt for begge typer bransjer. Nå med versjon 3 59 eller høyere finnes det separate reservert variabler for å åpne og lukke lange og korte handler. kjøp - sann eller 1 verdi åpner lang handel selge - sann eller 1 verdi lukker lang handel kort - sann eller 1 verdi åpner kort handelsdeksel - sann eller 1 verdi lukker kort handel. For å kunne teste korte forretninger må du tilordne korte og dekkvariabler. Hvis du bruker stopp og revers system alltid på markedet, tilordner du bare å selge til kort og kjøpe til cover. short selge deksel buy. This simulerer måten pre-3 59 versjoner worked. But nå AmiBroker gjør at du kan ha separate handelsregler for å gå lenge og for å gå kort som vist i dette enkle eksempel. lange handler inngang og utgang regler kjøpe kryss cci, 100 selger kryss 100, cci. kort handel inngang og utgang regler kort tverr -100, cci dekning kryss cci, -100.Not at i dette eksemplet hvis CCI er mellom -100 og 100 er du ute av markedet. Styre handel pris. AmiBroker gir nå 4 nye reserverte variabler for spesifisering av prisen som kjøper, selger, kort og omslag ordrer utføres Disse arrays har følgende navn buyprice, salgspris, shortprice og coverprice. Den viktigste anvendelsen av disse variablene er å kontrollere handel price. BuyPrice IIF dayofweek 1, HIGH, CLOSE på mandag kjøpe på høyt, ellers kjøp på close. So du kan skrive følgende for å simulere virkelige stoppordrer. KjøpStop formelen for buy stop level SellStop formelen for salgsstoppnivå. hvis når som helst i løpet av dagene prisene stiger over buystop nivå høy buystop kjøpsordren finner sted ved buystop eller lav det som er høyere Kjøp Cross High, BuyStop. hvis når som helst i løpet av dagspunkene faller under salgsprisnivå lavt salgsstopp, skjer salgsordren ved salgsstopp eller høyt avhengig av hvilket som er lavere. Selg Kryssalgspris, SellStop. BuyPris Maks. KjøpStop, Lavt pass på at kjøpesum ikke mindre enn Lavsalgspris min. salgspris ikke høyere enn høy. Vær oppmerksom på at AmiBroker forhåndsinnstiller salgspris, salgspris, shortprice og coverprice array variabler med verdiene som er definert i system testinnstillingsvinduet vist nedenfor, slik at du ikke trenger å definere dem i formelen din hvis du ikke definere dem AmiBroker fungerer som i de gamle versjonene. Ved tilbakest testing vil AmiBroker sjekke om verdiene du tildelte til salgspris, salgspris, shortprice, coverprice passer inn i høyt lavt utvalg av gitt bar. Hvis ikke, vil AmiBroker justere den til høy pris hvis pris array verdi er høyere enn høy eller til lav pris hvis pris array verdi er lavere enn lav. Profit målet stopper. Som du kan se i bildet ovenfor, er nye innstillinger for fortjeneste mål stopper tilgjengelig le i systemtestinnstillingsvinduet Profitmålstoppene utføres når høyprisen for en gitt dag overstiger stoppnivået som kan gis som en prosentandel eller poengøkning fra kjøpesummen. Som standard stoppes kjøres til pris du definerer som selger prisoppsett for lange handler eller dekningskursordre for korte handler Denne oppførselen kan endres ved å bruke Avslutt ved stoppfunksjonen. Eksit på stoppfunksjonen. Hvis du markerer Avslutt i stoppboksen i innstillingene, blir stoppene utført på eksakt stoppnivå, dvs. hvis du definerer profittmål stopper på 10 ditt stopp og kjøpesummen var 50 stoppordre vil bli utført på 55 selv om salgsprisen din inneholder forskjellig verdi for eksempel sluttkurs på 56. Maksimal tap stopper arbeid på lignende måte - de er utført når lavprisen for en gitt dag faller under stoppnivået som kan gis som en prosentandel eller poengforhøyelse fra kjøpesummen. Denne typen stopp brukes til å beskytte fortjenesten etter hvert som det sporer handelen din slik at hver gang en stilling verdien når en ny høy, det bakre stoppet er plassert på et høyere nivå Når fortjenesten faller under det bakre stoppnivået, er stillingen lukket. Denne mekanismen er illustrert på bildet nedenfor. 10 bakstopp er vist. et eksempel på lavt nivå implementering av Profit-mål stopp i AFL. Bytt kryss MACD, Signal. for i 0 i BarCount jeg hvis priceatbuy 0.if priceatbuy 0 1 1 priceatbuy Selg jeg 1 Selg Pris i 1 1 priceatbuy priceatbuy 0 annet Selg i 0.Dette er en ny funksjon i versjon 3 9 Posisjonsstørrelsen i backtester er implementert ved hjelp av ny reservert variabel. PosisjonSize størrelse array. Now du kan styre dollar beløp eller prosentandel av porteføljen som er investert i trade. positive nummer definere dollar beløp som investeres i handelen for eksempel. Posisjonsnivå 1000 investerer 1000 i hver handel. Nøkkeltall -100 -1 definerer prosentandel -100 gir 100 av dagens porteføljestørrelse, -33 gir 33 av tilgjengelig egenkapital for eksempel. Posisjonsnivå -50 investerer alltid bare halvparten av dagens dynamiske størrelseseksempel. PositionSize - 100 RSI. as RSI varierer fra 0 100 dette vil resultere i posisjon avhengig av RSI-verdier - lave verdier for RSI vil resultere i høyere prosentandel investert. Hvis mindre enn 100 av tilgjengelige kontanter er i fastholdt da gjenværende beløp tjener renten som definert i innstillingene. Det er også en ny avkrysningsboks i AA-innstillingsvinduet Tillat posisjonsstørrelse å krympe - dette styrer hvordan backtester håndterer situasjonen når ønsket posisjonstørrelse via Posisjonsvariabel overstiger tilgjengelig kontanter når dette flagget er sjekket posisjonen er angitt med størrelse skinket til tilgjengelig kontanter hvis den er ikke merket, er stillingen ikke angitt. For å se aktuelle posisjonsstørrelser, bruk en ny rapportmodus i AA-innstillingsvinduet Handelsliste med priser og pos størrelse. Til slutt, her er et eksempel på Tharp s ATR-basert posisjoneringsteknikk kodet i AFL. Kjøp din kjøpsformel her. Selg 0 som bare selges av stop. TrailStopAmount 2 ATR 20 Capital 100000 VIKTIG. Sett det også i Innstillinger Innledende Egenkapital. Risk 0 01 Kapital Posisjonsrisiko TrailStopAmount BuyPrice ApplyStop 2, 2, TrailStopAmount, 1. Teknikken kan oppsummeres som følger. Den totale egenkapitalen per symbol er 100.000, vi setter risikonivået til 1 av tota l egenkapital Risikostyring er definert som følger dersom et tilbakestilt stopp på en 50 aksje er på 45 verdien av to ATR s mot stillingen, er 5 tapet fordelt på 1000 risikoen for å gi 200 aksjer til å kjøpe. Så, taprisiko er 1000, men tildelingsrisikoen er 200 aksjer x 50 aksje eller 10.000 Så fordeler vi 10 av egenkapitalen til kjøpet, men risikerer kun 1000 redigert utdrag fra AmiBroker-mailinglisten. Rund masse størrelse og kryssstørrelse. Diverse instrumenter er handlet med ulike handelsenheter eller blokker For eksempel kan du kjøpe brøkdel av antall fondsbevis, men du kan ikke kjøpe brøkdel av antall aksjer. Noen ganger må du kjøpe i 10 eller 100-tall. AmiBroker lar deg nå spesifisere blokkstørrelsen på global og per-symbol nivå. Du kan definere per-symbol runde størrelsen på Symbol-informasjon siden bilde 3 Verdien av null betyr at symbolet ikke har noen spesiell runde masse størrelse og vil bruke standard runde stor størrelse global innstilling fra den automatiske analysen innstillinger s alder bilde 1 Hvis standardstørrelsen er satt til null betyr det at fraksjonal antall aksjekontrakter er tillatt. Du kan også kontrollere runde størrelsesstørrelse direkte fra AFL-formelen din ved hjelp av RoundLotSize reservert variabel, for eksempel. Denne innstillingen styrer minimumsprisbevegelsen av gitt symbol Du kan definere det på globalt og per-symbolnivå Som med runde masse størrelse, kan du definere per-symbol tick størrelse på Symbol-informasjon siden bilde 3 Verdien av null instruerer AmiBroker å bruke standard tick størrelse definert i Innstillingene side bilde 1 av Automatisk analyse vindu Hvis standard tick størrelse er også satt til null betyr det at det ikke er noen minimumspris move. You kan sette og hente tick størrelse også fra AFL formel ved hjelp av TickSize reservert variabel, for eksempel. Merk at tikk Størrelsesinnstilling påvirker KUN trader utgått av innebygde stopp og eller ApplyStop Backtester antar at prisdata følger tikkestørrelseskrav og det endrer ikke prisrapporter levert av brukeren. Så angir tikkestørrelse m Akes følelse bare hvis du bruker innebygde stopper, slik at utgangspunkter genereres på lovlige prisnivåer i stedet for beregnet. For eksempel i Japan - du kan ikke ha fraksjonelle deler av yen, slik at du bør definere global ticksize til 1, så innebygd stopper avslutningshandler på heltallnivåer. Kontantmargin innstilling definerer prosentmarginalkravet for hele kontoen Standardverdien av Kontantmargin er 100 Dette betyr at du må gi 100 midler for å komme inn i handelen, og dette er måten hvordan backtester fungerte i tidligere versjoner Men nå kan du simulere en marginkonto. Når du kjøper på margin, låner du bare penger fra megleren til å kjøpe aksjer. Med dagens forskrifter kan du sette opp 50 av kjøpesummen på aksjen du vil kjøpe og låne den andre halvdelen fra din megler For å simulere dette bare skriv inn 50 i feltet Kontantmargin se bilde 1 Hvis din egenkapital er satt til 10000 vil din kjøpekraft bli 20000 og du vil kunne legge inn større posisjoner Vær oppmerksom på at disse innstillingene setter marginen for hele kontoen, og det er IKKE relatert til futures trading i det hele tatt. Med andre ord kan du handle aksjer på marginkonto. Gjenta inngangssignaler tvinger avkrysningsboksen til Backtester-innstillingene Når det er PÅ standardinnstillingen - backtester fungerer som i tidligere versjoner og lukker allerede åpent positon hvis nytt inngangssignal i omvendt retning oppstår Hvis denne bryteren er AV - selv om omvendt signal oppstår, opprettholder backtester opprettholdt åpen handel og lukker ikke positon før vanlig utgangssalg eller omslagssignal genereres I andre ord når denne bryteren er OFF backtester ignorerer korte signaler under lange handler og ignorerer kjøpssignaler under korte handler. La samme bar avslutte enkeltbars handelsvalg til innstillingene når det er på standardinnstillingene - inngang og utgang i samme bar er tillatt som i tidligere versjoner hvis den er AV - Avslutt kan skje med start fra neste linje bare dette gjelder for vanlige signaler, det er en egen innstilling for ApplyS topp genererte utganger Bytter den til OFF gjør det mulig å gjengi oppførselen til MS backtester som ikke klarer å håndtere samme dagutganger. Aktiver stopper umiddelbart. Denne innstillingen løser problemet med testsystemer som inngår handler på markedet åpent I versjoner før 4 09 backtester antok at du var å inngå handler på markedet, så de innebygde stoppene ble aktivert fra neste dag Problemet var da du faktisk definerte åpen pris som handelens inngangspris - da samme prisendringer i samme dag ikke utløste stoppene. Det var noen publiserte løsninger basert på AFL kode, men nå trenger du ikke å bruke dem. Bare hvis du handler på åpen, bør du markere Aktiver stopper umiddelbart bilde 1. Du kan spørre hvorfor ikke bare sjekke buyprice eller shortprice array hvis det er lik åpen pris Unfortunatelly dette vant t arbeid Hvorfor Bare fordi det er doji dager når åpen pris er like nær og da backtester vil aldri vite om handel ble inngått på markedet åpen eller lukket Så vi virkelig trenger en separat s ening. Use QuickAFL. QuickAFL tm er en funksjon som tillater raskere AFL-beregning under visse forhold. Fra begynnelsen siden 2003 var den bare tilgjengelig for indikatorer, fra versjon 5 14, den er også tilgjengelig i automatisk analyse. I utgangspunktet var ideen å tillate raskere diagramrapportering ved å beregne AFL-formel bare for den delen som er synlig på diagrammet. På samme måte kan automatisk analysevindu bruke delsett av tilgjengelige anførselstegn for å beregne AFL, hvis valgt områdeparameter er mindre enn Alle anførselstegn. Forklaring på hvordan QuickAFL fungerer og hvordan for å kontrollere det, finnes i denne Knowledge Base-artikkelen. Merk at dette alternativet ikke bare fungerer i backtesteren, men også i optimaliseringer, utforskninger og skanninger.

Comments

Popular posts from this blog

Binære Tilvalg Signaler Livejournal