Friday, 6 October 2017

Flytte Gjennomsnittet Backtest Excel


Institusjonell klassen data management backtesting strategi distribusjon løsning: - aksjer, opsjoner, futures, valutaer, kurver og tilpassede syntetiske instrumenter støttes - flere lav latency data feeds støttes (behandling hastigheter i millioner av meldinger per sekund på terabyte data) - C og Basert strategi backtesting og optimalisering - Multiple meglere kjøring støttes, handelssignaler konvertert til FIX ordrer QuantFACTORY - Institusjonell klasse data management backtesting strategi distribusjonsløsning: - QuantDEVELOPER - rammeverk og IDE for trading strategier utvikling, debugging, backtesting og optimalisering, tilgjengelig som en Visual Studio plug-in - QuantDATACENTER - gjør det mulig å administrere et historisk datalagring og ta imot sanntid eller ultra lav latens markedsdata fra leverandører og utvekslinger - QuantENGINE - tillater å distribuere og utføre forhåndsdefinerte strategier - multi-asset, multi-period low latency data , støttes flere meglere i institusjonell klassedatabase Entusiastisk strategi for distribusjon av strategier: - OpenQuant - C og VisualBasic porteføljenivå system backtesting og trading, multi-asset, intraday nivå testing, optimalisering, WFA etc. flere meglere og data feeds støttet - QuantTrader - produksjon trading miljø - QuantBase - sentralisert datastyring - QuantRouter - data - og bestillingsruting Institusjonell klassen datastyring backtesting strategi distribusjonsløsning: - Multi-asset løsning, flere data feeds støttes, database støtter alle typer RDBMS gir et JDBC-grensesnitt, f. eks. Oracle, Microsoft SQL Server, Sybase, MySQL etc. - Klienter kan bruke IDE til å skanne deres strategi i enten Java, Ruby eller Python, eller de kan bruke sin egen strategi IDE - flere meglere kjørestøtte støttes, handelssignaler konvertert til FIX-ordre Institutional - klassen data management backtesting strategi distribusjon løsning: - multi-asset løsning (forex, opsjoner, futures, aksjer, ETFs, varer, syntetiske instrumenter og tilpassede derivater spreads etc.), flere data feeds støttet - rammeverk for trading strategier utvikling, debugging, backtesting og optimalisering - flere meglerkjøringer støttes, handelssignaler konvertert til FIX-ordrer (IB, JPMorgan, FXCM etc.) Dedikert programvareplattform integrert med Tradestations-data for backtesting og auto-trading: - Daglige intradagdata (oss aksjer for 43 år, futures for 61 år) - praktisk for backtesting av prisbaserte signaler (teknisk analyse), støtte for EasyLanguage programmeringsspråk - støtte amerikanske aksjer ETFs , futures, amerikanske indekser, tyske aksjer, tyske indekser, forex-fri for Tradestation brokerage klienter - 249,95 per måned for ikke-profesjonelle (kun Tradestation programvareplattform uten megling) - 299,95 per måned for fagfolk (Kun Tradestation programvareplattform uten megling) Dedikert Programvareplattform for backtesting og auto-trading: - Supporting dailyintraday strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering, multi-threaded analyse, 3D kartlegging, WFA analyse etc. - Best for backtesting prisbaserte signaler (teknisk analyse) - Direkte link til eSignal, Interactive Brokers, IQFeed, myTrack, FastTrack, QP2, TC2000, hvilken som helst DDE-kompatibel feed, MS, txtfiles og mer (Yahoo Finance. ) - engangsavgift 279 for standardutgave eller 339 for profesjonell utgave Dedikert programvareplattform for backtesting og auto-trading: - porteføljenivå system backtesting og trading, multi-asset, intraday nivå testing, optimalisering, visualisering etc. - tillater R integrasjon, automatisk handel i Perl skriptspråk med alle underliggende funksjoner skrevet i innfødt C, forberedt på server co-location - FXCM og Interactive Brokers support - gratis FXCM-støtte, 100 per måned for IB-plattform, kontakt Salesseertrading for andre alternativer Dedikert programvareplattform for backtesting og auto-trading: - støtter dagligintraday-strategier, testing av porteføljenivå og optimalisering - best for backtesting av prisbaserte signaler (teknisk analyse), C scripting - programvareutvidelser støttet - data feedshåndtering, strategiutførelse etc. - 799 per lisens, 150 årlig avgift etter Dedikert programvareplattform for backtesting, optimalisering, ytelsesattribusjon og analyse: - Axioma eller tredje del y data-faktor analyse, risikomodellering, markedssyklusanalyse Dedikert programvareplattform for backtesting og auto-trading: - Best for backtesting prisbaserte signaler (teknisk analyse), støtte dailyintraday strategier, testing av porteføljenivå og optimalisering - Turtle Edition - backtesting engine, grafikk, rapporter, EoD testing - Professional Edition - pluss systemredaktør, gå fremoveranalyse, intraday strategier, multi-threaded testing etc. - Pro Plus Edition - pluss 3D overflate diagrammer, scripting etc. - Builder Edition - IB API, debugger etc. - Turtle Edition 990 - Professional Edition 1,990 - Pro Plus Edition 2,990 - Builder Edition 3,990 Dedikert programvareplattform for backtesting og auto-trading: - Supporting dailyintraday strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering etc. - Best for backtesting prisbaserte signaler (teknisk analyse) - direkte link til interaktive meglere, MB Trading, TD Ameritrade, FXCM og andre - data fro m tekstfiler, eSignal, Google Finance, Yahoo Finance, IQFeed og andre - grunnleggende funksjonalitet (EoD-funksjonalitet) - gratis - avansert funksjonalitet - lease fra 50 måneders eller 995 livslisens lisens Dedikert programvareplattform for backtesting og auto-trading: - Best for backtesting prisbaserte signaler (teknisk analyse) som støtter dailyintraday strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering - støtter C og Visual Basic - direkte link til Interactive Brokers, IQFeed, txtfiles og mer (Yahoo Finance. ) - evigvarende lisens - 499 - leieavtale 50 per måned Dedikert programvareplattform for backtesting og auto-trading: - Støtte for dailyintraday-strategier, testing av porteføljenivå og optimalisering, kartlegging, visualisering, tilpasset rapportering - tekniske og også grunnleggende signaler, 245 for avansert versjon (gratis dataleverandører) - 595 for Premium versjon (støtte flere datalagere og meglere) Dedikert programvareplattform for backtesting og auto-trading: - Støtte for dailyintraday-strategier, testing av porteføljenivå og optimalisering - best for backtesting prisbaserte signaler ( teknisk analyse) - innbygget data for aksjer, futures og forex (daglige amerikanske aksjer fra 1990, daglige futures 31 år, valuta fra 1983 etc.) - prising fra 45 måneder til 295 måneder (prisene avhenger av tilgjengeligheten av data) Dedikert programvareplattform for backtesting og auto-trading: - bruker MQL4 språk, brukes hovedsakelig til handel forex markedet - støtter flere forex meglere og data feeds - støtter Administrere flere kontoer Dedikert programvareplattform for backtesting og auto-trading: - Støtte for dailyintraday-strategier, testing av porteføljenivå og optimalisering - Best for backtesting av prisbaserte signaler (teknisk analyse), støtte for EasyLanguage programmeringsspråk - støtte flere datafeed (Bloomberg, Thomson Reuters, CSI, CQG, eSignal etc.), direkte støtte til flere meglere (Interactive Brokers etc.) - Multicharts 797 per år - Multicharts livstid 1.497 - Multicharts Pro 9,900 (Bloomberg Thomson Reuters data feed etc.) Webbasert backtesting verktøy for å teste stock picking strategier: - amerikanske aksjer ETFs (daglig) - grunnleggende data-baserte data siden 1999 - longshort-strategier, prisbaserte drevsignaler - designer - 139 måneders - manager - 199 måneder - komplett funksjonalitet porteføljeanalyse ved bruk av høyfrekvente markedsdata: Dette produktet er beregnet til bruk av små, mellomstore, høyfrekvente forhandlere. Alle beregninger gjøres ved bruk av høyfrekvente markedsdata som fordeler lav - og høyfrekvente handelsforhandlere. - intradag backtesting, portefølje risikostyring, prognose og optimalisering til hver pris andre, minutter, timer, slutten av dagen. Modellinnganger fullt kontrollerbare. - 8k marked tick data kilder siden 2012 (aksjer, indekser ETFer handlet på NASDAQ). Klienter kan også laste opp egne markedsdata (for eksempel kinesiske aksjer). - 40 porteføljemålinger (VaR, ETL, alfa, beta, Sharpe-forhold, Omega-forhold, etc.) - støtter R, Matlab, Java Python - 10 porteføljeoptimeringer Webbasert backtesting verktøy: - Amerikanske aksjekurser (dailyintraday) data fra QuantQuote - forex data fra FXCM-støttende Trader Interactive Brokers for live trading Webbasert backtesting verktøy: - Amerikanske aksjer og ETFs priser (dailyintraday), siden 2002 - grunnleggende data fra Morningstar (over 600 metrics) - Støtte Interactive Brokers for live trading Webbaserte backtesting-verktøy: - Enkelt å bruke, fordelingsstrategier, data siden 1992 - Tidsseriemomentum og bevegelige gjennomsnittlige strategier på ETFs - Enkel Momentum og Simple Value aksjekursstrategier Webbasert backtesting verktøy: - Opptil 25 års data for 49 Futures og SP500 aksjer - verktøykasse i Python og Matlab - Quantiacs vertskap for algoritmiske trading konkurranser med investeringer fra 500k til 1 million Backtest Broker tilbyr kraftig, enkel nettbasert backtesting så ftware: - Backtest i to klikk - Se gjennom strategibiblioteket, eller bygg og optimaliser strategien din - Papirhandel, automatisert handel og sanntids e-postmeldinger - 1 per backtest og mindre WebCloud-basert backtesting verktøy: - FX (ForexCurrency) data på større par, går tilbake til 2007 - SecondMinuteHourlyDaily barer - live trading kompatibel med enhver megler som bruker Metatrader 4 som backend Webbasert backtesting verktøy for å teste aksjefaktor pluking og kapitalfordeling strategier: - flere egenkapitalfaktorer med påvist alfa over marked-cap benchmarks , flere investeringsuniverser, risikostyringsfiltre - aktivitetsallokeringsstrategier backtests, blandingsfordeling og fakturavalning i én portefølje - gratis på SP 100-universet - 50 måneder eller 480 år - bredere amerikanske investeringsuniverser, britiske EU-aksjer, kapitalfordelingsstrategier Webbasert backtestingscreening verktøy : - over 10 000 amerikanske aksjer, data opp til 20 års historie - grunnleggende tekniske kriterier - fri begrenset funksjonalitet (1 år av data, ingen lagrede backtests etc.) - 50 per måned - full funksjonalitet Gratis programvaremiljø for statistisk databehandling og grafikk, mange quants foretrekker å bruke den for sin eksepsjonelle åpne arkitektur og fleksibilitet: - Effektiv datahåndtering og lagringsanlegg, grafisk muligheter for dataanalyse, lett utvidet via pakker - anbefalte utvidelser - quantstrat, Rmetrics, quantmod, quantlib, PerformanceAnalytics, TTR, portefølje, portfolioSim, backtest etc. MATLAB - språk på høyt nivå og interaktivt miljø for statistisk databehandling og grafikk: - parallell og GPU-databehandling, backtesting og optimalisering, omfattende muligheter for integrering etc. - Pris på forespørsel her BacktestingXL Pro er et tillegg for å bygge og teste dine handelsstrategier i Microsoft Excel 2010 og 2013: - Brukere kan bruke VBA til å bygge strategier for BacktestingXL Pro, VBA kunnskap er valgfritt, brukere kan konstruere handelsregler på et regneark ved hjelp av standard forhåndsdefinerte backtesting koder - støtter pyramidering, kortvarig stillingsbegrensning, provisjonsberegning, egenkapitalsporing, ikke-pengestyring, buysell-pris tilpassing - multiple performancerisk rapporter - 74,95 for BacktestingXL Pro Gratis open source programmeringsspråk, åpen arkitektur, fleksibel, lett utvidet via pakker: - Anbefalte utvidelser - pandas (Python Data Analysis Library), Pyalotrade (Python Algorithmic Trading Library), Zipline, ultrafinansiering etc. FactorWave er enkelt å bruke webbasert backtesting verktøy for faktorinvestering: - lar brukeren blande flere ETFoptionsfuturesequity-faktorer med bevist alfa over Market-cap benchmarks - gratis - ETFStock Screener med 5 Faktorer - 149mo - gratis opsjonsalternativer screener, futures strategier, vix strategier Webbasert backtesting verktøy: - Enkel å bruke, nettbasert backtesting verktøyet for å teste relative styrke og glidende gjennomsnitt strategier på ETFs - flere typer strategier for gratis, fullstendig backtesting funksjonalitet 34,99 månedlig Gratis web b aset backtesting verktøy for å teste stock picking strategier: - amerikanske aksjer, data fra ValueLine fra 1986-2014 - pris og grunnleggende data, 1700 aksjer, månedlig granularitet testStocks 8211 Backtest amp Data Downloader stockbacktest. xls oppdatert 8. september 2012 Stockbacktest. xls er en slutten av dagen OHLC backtesting ExcelVBA program. Ingen VBA kunnskap er nødvendig for å bruke denne filen, men en grunnleggende forståelse av Excel-formler er nødvendig. Funksjonene er som følger: Nedlastingsdata for det angitte symbolet. Alternativt kan du sette inn dine egne OHLC data. Fire separate betingelser: Kjøp for å åpne, Selg til Lukk, Selg til Åpen (kort oppføring), Kjøp til Lukk (deksel kort). Etter å ha kjørt backtest vil diagrammet vise en grønn prikk for å indikere en kjøp og en rød prikk for å indikere en salg som vist nedenfor. Ingen passord til viewedit VBA helt gratis, men donasjoner verdsatt Last ned og åpne stockbacktest. Kolonnene I AG (på dataark) er reservert for at du skal skrive inn dine egne indikatorer. Som et eksempel, har jeg bevegelige gjennomsnittlige indikatorer i kolonnene I og J. Columns AI AL (på dataark) er reservert for at du skal skrive inn dine EntryExit-signaler basert på indikatorene du har angitt i kolonnene I AG. Ikke bekymre deg for sammenhengende signaler. Det vil bare ta et inngangssignal hvis det ikke er noen posisjon allerede åpen. Du trenger aldri å sjekke for åpne bestillinger. Du kan legge inn dumme formler som genererer utgangssignaler, for eksempel når det ikke er en åpen posisjon, og VBA vil ignorere dem. Dette gjør det mulig for brukerne å holde inngangsavslutningsformuleringer enkle. Boksen viser nedenfor er på databladet. Den viser alltid den siste åpnede posisjonen og prisen i en statisk celle. Dette tillater bruken av formelbaserte bakre stopp basert på inngangsprisen. Hvis du ikke vil bruke bakstopp, kan du bare ignorere denne boksen. Som et eksempel, har jeg en lang oppføring når raskt bevegelige gjennomsnitt er gt sakte. IF (I13gtJ13,8221BUY8221,0). Du vil ønske å holde KJØP, 0 porsjon av denne formelen, men endre I13gtJ13 for å fungere med indikatorene dine. Kolonner AM AN (på dataark) gjelder for prisen som skal brukes når en KJØP eller SELL utløses. (for øyeblikket må du betale for provisjoner her) For eksempel kan du kjøpe på det åpne, Kjøp på tett eller bruk et midtpunkt. Som et eksempel har jeg både Kjøp og Selg priser knyttet til Lukk. Angi aksjesymbol, startdato, sluttdato, startkontosaldo og prosentandel av kontosaldoen der det er angitt på fanen Innstillinger. Velg enten et angitt nummer eller aksjer per handel eller en prosent av kontosaldoen. Valg av kontosaldo gjør det mulig å sammensette. Trykk Last ned data for å få symbolene Daily Open High Low Close data. (eller importer dine egne data til kolonner AF på dataark. Instruksjonene er under: Resultatene vises på to måter: Cell B8 på Innstillinger-siden viser sluttbalansen. Diagrammet på diagramarket viser alle lager - og volumdata med kjøper og selger plottet i rødt og grønt. Det er en ting som jeg vil forbedre på et tidspunkt. Ta ned indikatorene og signalene til minst rad 50 (VBA vil bringe den nedover resten av veien) (Kolonnene I-AN) . lagt til 8. september 2012 Dine indikatorformler som er i kolonner J-AE på Data-regnearket, blir autofilisert fra radnummeret du oppgir i celle B14 på innstillingsarket. For eksempel, hvis indikatoren din trenger 50 dages data, så du må skrive inn det siste radnummeret der indikatoren din er gyldig. I dette eksemplet vil det være rad 51 (legg til en rad for å ta stilling til overskrifter). ah, god fangst Jeg har lastet opp den faste versjonen. Siden du har indikatorene dine kommet inn i deg kan finne det enklere å fikse din nåværende versjon enn å laste ned den e ny og skriv inn formlene dine på nytt. For å fikse den siste linjen som kommer ut når det ikke er noen åpen posisjon. Åpne filen, trykk Alt-F11 for å åpne VBA-konsollen. Finn Module4. under btest legg til fet skrift til følgende linjer. ElseIf. Cells (rad, 38) KJØP OG AC 3 ELLER AC 3 OG LR - 1 rad Da ElseIf. Cells (rad, 37) SELG OG AC 1 ELLER LR - 1 rad og AC 1 Så takk, selv om noe fisket nå skjer Med datadownload, når jeg utvider dataene, ser det ikke ut til å fungere lenger, jeg har ikke klart å duplisere dette problemet. Det er mulig at problemet var midlertidig fra datakilden, Yahoo. Hvilken symbol og datoer brukes når problemet skjer Det er rart, jeg har fortsatt dette problemet. Jeg lastet ned stockbacktest igjen, endret startdat til 120105 (fortsatt med GOOG). Jeg får kjøretidsfeil 9 - abonnement utenfor rekkevidde. Vanligvis vil denne feilen oppstå hvis du skulle endre navnet på enten arbeidsboken selv eller et ark, men det høres ut som om du får denne feilen på en uendret versjon. Hvis det er tilfellet siden jeg ikke klarer å duplisere feilen med goog og startdatoen på 120105, når feilen oppstår, bør du se et alternativ til feilsøking. Trykk feilsøking og legg inn den nøyaktige linjen uthevet i gule. Instruksjoner ATS. xls ble sist oppdatert på 3102013. Den nåværende versjonen er 1.1.05 Se denne videoen i tillegg til instruksjonene nedenfor. Denne siden sist redigert 01202016: Bollinger Band-eksemplet nedenfor er instruksjoner for både Live trading og Backtesting. Vær ikke så snill at du ikke trenger å ha en interaktiv meglerkonto for å bruke backtest-modus. Oppsett en 8220Paper Trading8221 konto med IB (Interactive Brokers) for testformål (eller bruk demo-kontoen hvis du ikke har en konto. Oppdater 1202016, se dette innlegget om bruk av edemo-kontoen med Excel). Last ned og installer Trader-arbeidsstasjon og API fra IB (Interactive Brokers) Fra Innstillinger-skjemaet tilgjengelig fra Exceltrader-menyen, Rediger hvert felt. Besvar spørsmålene og trykk på Lagre. Skriv inn dine egne indikatorer. Celler R-RV på 8220BarData8221 er reservert for at du skal skrive inn dine egne indicatorsFormulas. Gå tilbake til 8220Live8221 regnearket og skriv inn indikatorresultatene dine (fra Cells R-RV på 8220BartData8221) slik at EntryExit-signaler genereres. Test systemet ditt ved hjelp av Backtest Mode Test systemet ditt i Live Mode med IB-papertrading-kontoen din. Handel din virkelige konto Excel: Bruk denne veiledningen til å sette opp Excel, og fortsett deretter med instruksjonene nedenfor. Gå til Interactivebrokers. Klikk på 8220Software8221-knappen. Klikk på 8220Trader Workstation8221. Last ned og installer den nyeste ikke-betalte 32-bits Windows Standalone-versjonen. (Oppdater 01202016, It8217s installerer 64-bitersversjonen som ikke fungerer sammen med Excel (DDE), feilaktig. Se dette pos t for hvordan du får tilgang til 32-bitersversjonen.) Gå til Interactivebrokers. Klikk på 8220Software8221-knappen. Klikk på 8220Application Programming8221. Velg kategorien 8220Proprietary API8221. Last ned og installer versjon 9.62 (eller nyere) for Windows. Åpne TWS (Trader Workstation) og logg inn. I TWS velger du 8220configure8221 og deretter 8220API8221 og legger et merke ved siden av 8220Enable DDE clients8221 Gå nå til C: IBAPI962Excel og kontroller at du har en fil som heter TwsDde. xls. (Eldre standardinstallasjon var C: jtsExcel. Hvis du installerte IB8217s (Interactive Broker8217s) API til en annen katalog Vennligst gå til Cell E6 på 8220Live8221 regnearket i ATS. xls og endre mappebanen til den der du installerte API.) Ikke lenger nødvendig med versjon 1.1. Tilpass din ATS. xls-fil: 1. Fra innstillingsskjemaet tilgjengelig fra Exceltrader-menyen til ATS. xls, fyll inn alle innstillinger ved å svare på spørsmålene og fylle ut alle feltene. 2. Deretter går vi over til 8220BarData8221-arket hvor du vil skrive inn indikatorene i Cells R-RV (selvfølgelig må du ikke bruke dem alle). Som et eksempel, i kolonner R og S finner du to enkle flytende gjennomsnittlige indikatorer. Du kan selvfølgelig slette disse og skrive inn din egen. Bollinger Band Eksempel: Velg kategorien 8220BarData8221 av ATS. xls. I kolonne W1, skriv 8220Upper Bollinger Band8221, i kolonne X1 Type 8220Lower Bollinger Band8221 I Cell W150, skriv inn formelen STDEV (E132: E150). Trykk enter, legg til en multiplikator. Dette er normalt en verdi som du vil eksperimentere med. Let8217s bruker 3 i dette eksemplet. Skriv 8220Multiplier8221 i Cell W2 og nummer 3 i celle X2 Oppdater formelen i celle W150 slik at det inkluderer vår multiplikator. STDEV (E132: E150) X2 Vi har nå standardavviket vår multiplikator. Alt som er igjen hvis du vil legge til (subtrahere) dette til det eksisterende enkle glidende gjennomsnittet for å oppnå det øvre (nedre) båndet. Endre formelen i W150 til T150 (STDEV (E132: E150) X2) Legg til formelen til X150. T150 8211 (STDEV (E132: E150) X2) Feil Bevis formelen. Velg Cell W150, i Excel klikk 8220View8221gt8221Macros8221 og kjør makroene heter 8220ErrProofSelected8221. Den resulterende formelen vil nå være. IF (ISERROR (T150 (STDEV (E132: E150) X2)), 82218221, T150 (STDEV (E132: E150) X2)) Gjenta trinn 8 for celle X150 Velg celler W150 og X150, og dra formlene opp helt til rad 4. Nå som indikatorene er på plass, er neste trinn å bruke disse for å kjøpe og selge forhold. Velg kategorien 8220LIVE8221. I dette eksemplet lager we8217ll et system der et kjøpesignal oppstår når den siste prisen er lt den nedre bb og et selgesignal når prisen er gt den øvre bb. Erstatt eksisterende prøveformel i (Long Entry) celle 8220B308243 (LIVE-fanen) med IF (BarDataE150ltBarDataY150,8221YES8221,82218221) der E150 er den siste prisen og Y150 er det nedre Bollinger-bandet. Erstatt eksisterende prøveformel i (Long Exit) celle 8220H308243 (LIVE-fanen) med IF (BarDataE150gtBarDataX150,8221YES8221,82218221) der E150 er den siste prisen og X150 er det øvre Bollinger-bandet. (Følg lignende trinn for kort og kort avgang.) For å plotte Bollinger-bånd på diagrammet. Se dette innlegget. 3. Det siste trinnet er å legge inn resultatene av indikatorene dine på 8220LIVE8221 regnearket fra rader 19 og lavere. Denne siden vil se litt forvirrende først, men det er ikke en gang du blir kjent med den. I denne delen finner du: Row 23-40: Obligatoriske betingelser. Som et eksempel på en obligatorisk tilstand i rad 24 vil du se 8220Is Market Open8221. Jeg bruker en enkel formel i B24 for å svare på dette spørsmålet. Selvfølgelig vil jeg bare legge inn bestillinger når markedet er åpent. I den obligatoriske delen (rad 24-39) plasserer vi bare formler som må 8220YES8221 for at en ordre skal sendes (ellers lar vi den stå tom). De obligatoriske betingelsene i radene 30-39 er reservert for deg indikatorbetingelser som alle må være sanne for å generere et signal. Et eksempel ville være noe som, enkelt. Flyttende gjennomsnitt 1 er større enn Enkel glidende gjennomsnitt to OG MACD er positiv OG Stokastisk er over 70 etc etc. Vel, hva hvis du vil angi når noen av de ovennevnte forholdene er sanne istedenfor dem alle Bare flytt formlene til 8220OR conditions8221 seksjonen, rad 43-52. Ikke endre formlene i rad 40. Dette teller ikke tomme celler som er antall celler som må 8220YES8221 Det er fire sett med kolonner (rad 20 og under på 8220Live8221-ark I hver av disse kolonnene vil du se to kolonner med tittelen 8220xxx Live8221 og xxx Backtest8221.Disse separate kolonnene gjør det mulig å enten duplisere din live og backtesting strategi eller holde dem forskjellige for testformål. Du vil legge merke til at eksemplet ovenfor for å ha det obligatorisk at markedet er åpent for å generere et levende signal, er ikke trengs for backtesting. Faktisk ville det ødelegge oss hvis vi kjører en backtest når markedet er lukket. Så i backtesting-kolonnene lar vi bare dette stå tomt, og vi vil også gjøre dette for enhver annen tilstand som ikke trengs for backtesting-modus. er en veldig viktig rad. Det er her Alle logikkene fra de angitte formlene nedenfor er kondensert ned i en enkelt celle. Dette er hvor VBA-koden ser etter et signal som skal genereres. Ikke å slette eller flytte denne raden. Du kan flytte eller legge til rader under rad 21. Backtest-modus inkluderer glidning av ett kryss per ordre. backtesting data For å kunne kjøre tilbakemeldinger må du kaste data. Nylige data opp gjennom den siste handelsdagen ligger i høyre sidelinje under 8220Free ES tick data8221 (arkiv. Zip). En enda Større fil med eldre kryssdata er tilgjengelig i høyre sidebar under 8220Free ES-krypteringsdata8221 (arkiv. rar) Plasser arkene som ikke er pakket ut på C - eller primærstasjonen, slik at banen er C: Arkiv. For eksempel C: Archive1-28-2009data. xls C: Archive1-29-2009data. xls etc etc. slå sammen både archive. zip og archive. rar til en 8220archive8221-mappe hvis du laster ned begge neste, gå til Innstillinger-skjemaet tilgjengelig fra Exceltrader Menyen til ATS. xls og angi plasseringen til arkivmappen din (hvis den er annerledes enn standard C: Arkiv) Det finnes tre måter å kjøre en backtest på: Hurtig backtest 8211 går en dag om gangen raskt, men du kan ikke se Alt skjer til testen er ferdig. Backtest 8211 kjører en dag av gangen og viser hvert kryss og buysell på grafen. For å kjøre enten 8220Backtest8221 eller 8220Fast Backtest8221: Gå til toppen av Innstillinger skjema tilgjengelig fra Exceltrader-menyen til ATS. xls og velg 8220Backtest8221 (valgene er backtest eller Live) Åpne en hvilken som helst Data. xls-fil i arkivmappen din. Trykk enten Fast backtest eller Backtest ATS. xls og en Data. xls-fil må begge være åpne for å kjøre enten Fast Backtest eller Backtest. Når backtest er fullført, kan du se gjennom alle handler på 8220Trades8221-arket. Også du vil se kjøper (grønn prikk) og selger (røde prikker) grafisk i 8220MAIN8221-arket Backtest All Data 8211 Kjører backtest på alle data. xls-filer. Helt uten tilsyn. Hver dag blir daglig PL lagret i en egen loggfil for senere gjennomgang. Slik backtestestrategien din over alle kryssdata: Plasser følgende log. xls-fil på C: - disken din slik at banen til filen er C: log. xls. (Hvis du vil ha log. xls-filen et annet sted, skriv inn stedet i celle G7 på arbeidsarket 8220Live8221.) Åpne nå ATS. xls og på Innstillinger-skjemaet som er tilgjengelig fra Exceltrader-menyen, skriv inn startdato og sluttdato som du vil kjøre. Deretter trykker du på 8220backtest all data8221-knappen som er tilgjengelig fra Exceltrader-menyen. (Merk at du ikke må manuelt åpne en data. xls-fil som før). Dette vil kjøre din backtest. Skjermen ser ut til å fryse fordi skjermoppdatering er slått av for å få fart på ting, men du vil se data. xls-filer åpne og lukke hvert 5. sekund eller så. Når it8217 er ferdig kan du gå til loggfilen og se resultatene for hver dag. Jeg valgte ikke å spare hver eneste handel bare hver dag totalt Gross and Net PL. Hvis du vil se gjennom en dags individuelle handler, kan du alltid gå tilbake og gjenopprette en enkelt dag. Når du har utviklet et system som backtests lønnsomt og uten tekniske problemer, er du klar for Live trading. Fra ExcelTrader-menyen velger du Innstillinger. På innstillingsskjemaet, velg 8220Live8221 På innstillingsskjemaet legg inn ditt Papertrading brukernavn. Trykk på 8220Save Settings8221-knappen nederst til høyre på innstillingsskjemaet. Åpne TWS og logg inn Trykk Start Live Trading. Når du har en grundig testet ATS, er den eneste endringen du må gjøre for å handle med din live 8220real money8221-konto, å endre brukernavnet i celle B6 og logge inn på den kontoen via TWS

No comments:

Post a Comment