Enkeltflytende Gjennomsnittlig Ea Mq4
Jeg studerer for øyeblikket hvordan å kode MQL4, selv om jeg ikke er en programmerer. Målet mitt er å bygge en enkel EA basert på crossover av 5 og 8 EMA-innstillinger. Overgangen til oppsiden åpner kjøpsposisjoner, mens nedlastingen lukker kjøpsposisjonene og åpner salgsstillinger automatisk Det bør være i stand til å åpne minst 10 stillinger samtidig. Profitt, Stopp tap og antall stillinger vil bli justerbare. Hvis noen har erfaring med EAer og har tid til å dele sin kunnskap om det, kan du gjerne hjelpe deg å lage denne EA ved å legge til et innlegg eller private meldinger meg. Ingen har tid til håndholding. Her er boken og noen eksempler God lesing. Dette forumet får denne typen spørsmål mye. Velkommen til å se gjennom kodebase eller se forsøket mitt å undervise kodingen av en EA som ligner på det du spør om. MetaTrader 4 - Experts. Moving Average - ekspert for MetaTrader 4.The Moving Average ekspert for å danne handelssignaler bruker ett glidende gjennomsnitt Åpning og lukking av pos itioner utføres når det bevegelige gjennomsnittet møter prisen på den nylig dannede barbarindeksen tilsvarer 1. Lotstørrelsen vil bli optimalisert i henhold til en spesiell algoritme. Ekspertrådgiveren analyserer samtidig det bevegelige gjennomsnittet og markedsprisdiagrammet. Kontrollen utføres ved CheckForOpen-funksjonen Hvis det bevegelige gjennomsnittet møter stangen på en slik måte at den tidligere er høyere enn Åpen pris, men lavere enn Lukk pris, vil KJØP-stillingen bli åpnet Hvis det bevegelige gjennomsnitt møter stangen på en slik måte at den førstnevnte er lavere enn Åpen pris, men høyere enn Lukk pris, vil SELL-posisjonen bli åpnet. Money Management brukes av eksperten er veldig enkelt, men effektiv kontroll over hvert stillingsvolum utføres avhengig av tidligere transaksjonsresultater. Denne algoritmen implementeres av LotsOptimized funksjon Basiskoststørrelsen beregnes ut fra den maksimalt tillatte risikoen. MaximumRisk-parameteren viser grunnrisiko-prosenten for hver transaksjon Den har vanligvis en verdi mellom 0 01 1 og 1 100 For eksempel, hvis fri margin AccountFreeMargin tilsvarer 20 500 og regler for kapitalforvaltning foreskriver å bruke risiko for 2, vil den grunnleggende størrelsesstørrelsen gjøre 20500 0 02 1000 0 41 Det er veldig viktig å kontrollere over størrelsesnøyaktigheten og å normalisere resultatet med tillatte verdier Normalt er fraksjonelle partier med trinn på 0 1 tillatt. En transaksjon med volum på 0 41 vil ikke bli utført. Normaliseres, funksjonen NormalizeDouble brukes med nøyaktighet opp til 1 tegn etter punktet Dette resulterer i det grunnleggende antallet 0 4 Basiskomponentberegningen på grunnlag av fri marginal tillater økning i driftsvolum avhengig av trading suksess, det vil si handel med reinvestering Dette er grunnleggende mekanismen med obligatorisk kapitalstyring for økning av handelens effetiveness. DecreaseFactor er i hvilken grad størrelsen vil bli redusert etter ulønnsom handel Normale verdier er 2,3,4,5 Hvis foregående transaksjon ns var ulønnsomme, vil de etterfølgende volumene reduseres med en faktor av reduksjon faktor for å vente gjennom den ulønnsomme perioden Dette er hovedfaktoren i kapitalstyringsalgoritmen Ideen er veldig enkel dersom handel øker med suksess, fungerer eksperten med det grunnleggende partiet maksimal fortjeneste Etter den aller første ulønnsomme transaksjonen, vil eksperten redusere hastigheten til en ny positiv transaksjon er gjort. Algoritmen tillater å deaktivere hastighetsreduksjon. For å gjøre det må man spesifisere ReduksjonFaktor 0 Mengden av de siste påfølgende ulønnsomme transaksjonene er beregnet i handelshistorikken Basispartiet vil bli beregnet på nytt. Algoritmen tillater dermed å effektivt redusere risikoen som oppstår som følge av en rekke ulønnsomme masse størrelser, er obligatorisk sjekket for minimumsverdig masse størrelse på slutten av funksjon fordi de tidligere utførte beregningene kan resultere i mye 0. Eksperten er hovedsakelig ment for å jobbe med daglig periode og i testmodus - for å gjøre det med nært pris. Det handler kun ved åpning av en ny bar, derfor er modusene for hver kryssmodell ikke nødvendig. Testresultater er representert i rapporten. det er mulig å fjerne de auto-lukkede funksjonene. Denne ei. SimbolEURUSDFXF Euro vs US Dollar-perioden1 Timer H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelEngre kryss den mest presise metoden basert på alle tilgjengelig minst tidsrammer ParametereLot 0 1 MaksimalRisk 0 02 ReduksjonFaktor 3 FlyttingPeriode 12 MovingShift 6 Barer i test28117Ticks modelled34632921Modellkvalitet99 00 Matchende diagrammer error0Initial innskudd10000 00Total nettoresultat2786 20Gross profitt71494 00Gross tap-68707 80Profitfaktor1 04Faldet utbetaling1 26Absolutt drawdown600 60Maksimal drawdown7575 60 24 72 Relativ drawdown 72 72 3375 60 Totalt trades2205Short stillinger vant 1102 25 50 Langt posisjoner vunnet 1103 28 92 Gevinsthandler totalt 600 27 21 Tapssaker totalt 1605 72 79 Lar gestprofit trade1155 60loss trade-1006 80Averageprofit trade119 16loss trade-42 81Maksimum på rad vinner fortjeneste i penger 6 353 40 påfølgende tap tap i penger 18 -650 40 Maksimalt fortjenestemengde av gevinster 1170 00 4 påfølgende tap av tap -1280 80 9 Gjennomsnittlig suksess wins1consecutive losses4. FORSKELLIGE INNSTILLINGER - SOM METEQUOTES ANVENDT SymbolEURUSDFXF Euro vs US Dollar Period1 Time H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelEvery tick den mest presise metoden basert på alle tilgjengelige minst tidsrammer ParametereLot 0 1 MaximumRisk 0 01 ReductionFactor 1 MovingPeriod 16 MovingShift 11 Barer i test28117Ticks modelled34632921Modellkvalitet99 00 Matchende diagrammer error0Initial innskudd1000000 00Total netto gevinst-424287 00Gross profitt1015708 80Gross tap-1439995 80Profitfaktor0 71Fordet utbetaling-272 50Absolutt drawdown426566 80Maksimal drawdown445606 40 43 73 Relativ drawdown 73 73 445606 40 Totalt handler1557Sorterte stillinger vant 778 21 34 Long stillinger vunnet 779 29 40 Gevinsthandler totalt 395 25 37 Tapshandel på totalt 1162 74 63 Largestprofit trade101270 40loss trade-36944 00Avrig profitthandel2571 41loss trade -1239 24Maksimumtidsresultat fortjener fortjeneste i penger 4 17427 00 tap i trutt i tap 23 -2310 40 Maksimal fortjeneste telling av gevinster 129294 80 3 sammenhengende tapstap av tap -44613 40 4 Gjennomsnittlig suksess vinner1 sammenhengende tap4.Typisk kan to flytende gjennomsnitt brukes til å lage en forexstrategi EA for MT4 med disse reglene. Kjøp når den korte perioden glidende gjennomsnitt er over den lange periodisk glidende gjennomsnitt. Selg når den lange perioden glidende gjennomsnitt er over den korte perioden glidende gjennomsnitt. På den følgende grafen fra MetaTrader Terminal er den gule linjen den korte perioden glidende gjennomsnitt. Period 9 og den røde linjen er den lange perioden glidende gjennomsnitt. Period 18.Analisere grafen, kunne vi omskrive handelsregler eller valutasignaler as. Buy når den gule linjen er over den røde linjen. Selg når den gule linjen er under den røde linjen. I stedet for å bruke lang tid på å kode denne forexstrategien, kan du med Molanis Strategy Builder opprette et handelsdiagram som representerer den bevegelige gjennomsnittlige strategien i løpet av minutter. Bare dra og slipp to tekniske analyseblokker, en Kjøp blokk og en Selg blokk Koble dem og sett blokkparametrene for å få et diagram som følgende. Dette handelsdiagrammet har to handelsbaner Den venstre er markert. Den går fra START-blokken til END-blokken. En kunne lese den som Kjøp 1 mye EURCAD med en 100 pip Ta fortjeneste og 50 pip Stopptap når kort periode glidende gjennomsnitt 9 er over lang periode glidende gjennomsnitt 18 Husk å lese handelsdiagrammet i motsatt retning til handelsflyten. Den rette handelsbanen kan leses som Selg 1 masse EURCAD med en 100 pip Take Profit og 50 pip Stop Loss når den lange perioden beveger gjennomsnittlig 18 er over kort periode glidende gjennomsnitt 9.Generere MQL-koden for MetaTrader med bare ett klikk. På Trading Diagram Me nå, klikk på Generer MQL4-kode for å få MQL4-kodevinduet. Molanis Strategy Builder lar deg åpne ekspertrådgiveren direkte med MetaTrader eller lagre det som en MQ4-fil. Ikke gå glipp av videoopplæringen vår på.
Comments
Post a Comment