Tåkesmøring Slope Av Moving Average
Hvordan kan jeg få vinkelen til et glidende gjennomsnitt som er tegnet på et diagram For eksempel: Jeg har 2 til 3 glidende gjennomsnitt beregnet på mine diagrammer. Basert på vinkelen (f. 60 grader) har jeg en indikator på hvor sterk den nåværende opptrenden er. Skal jeg beregne vinkelen selv, basert på MA-verdiene til f. e. siste 10 lys, eller skal jeg bruke ObjectGet () - funksjonen jeg prøvde sistnevnte, men du må spesifisere et navn, og siden alle mine MA har samme navn (og jeg kan ikke se hvordan jeg kan endre dem), er det ingenting kommer ut. (de er faktisk de samme MA, men basert på nær, høye og lave priser). Eventuell hjelp vil bli veldig verdsatt Takk på forhånd. Vinkelen avhenger av hvor mye tid du har på den horisontale aksen. Anta at diagrammet ditt viser 2 dager, og du endrer det til 1 dag, vinkelen blir mindre. Så jeg foreslår at du ikke bruker en vinkel, men noe som kvotenes forskjell i pips per timeframequot. Det betyr: ta forskjellen i verdi fra MA1 og MA2 og divider den med antall tidsrammer mellom det øyeblikket MAs krysset og øyeblikket du vil ha vinkelen. Takk for forslaget. Høres bra ut. Faktisk har jeg allerede noe som fungerer, men det trenger litt tilpasning. Du kan ikke måle et hjørne av en helling av en rett linje på timeplanen fordi de har forskjellige enheter - prisen og tiden. Det er mulig å måle bare lignende med lignende (liker å like). I dette tilfellet prøver du å måle et hjørne av en helling av en rett linje på skjemaet, uttrykt gjennom piksler. Du kan er autentisk mål bare prisendring for pris i forhold til punktenhet for en tidsenhet. Gann Fan Lines av Gann Fan er bygget i forskjellige vinkler s. MT kan levere vinkelfunksjon basert på skjermpiksler (trans fra to verdier og to ganger koodinater). Siden vinkelen er bedre for folk å se på. MathArctan (MathTan ((pris1-pris2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ())))) 1803.14 Jeg er helt enig med deg. Vinkler saken og de brukes hele tiden. Jeg er interessert i formelen du postet. Jeg har fått vinkelen med følgende formel: Helling er beregnet i en annen funksjon. Anglefactor kontroller for yenformatet. Uansett, det blir nært, men det er fortsatt ikke riktig. Når jeg legger din formel i stedet, får jeg en splittelse med nullfeil i strategi testeren. Er dette fordi vindufunksjonene ikke virker innenfor testeren eller gjorde jeg noe galt Spesialfunksjoner for optimaliseringsprosessen Ingenting er utført i journalen (enten Print () - funksjon) Dette ble gjort for å akselerere testingen og lagre diskplass. Hvis komplette logger blir utdata, vil journalfilene trenge hundrevis av MByte. Tegn objekter er ikke virkelig satt Objektene er deaktivert for å akselerere testingen. quotSkip ubrukelig resultsquot-funksjon er brukt For ikke å garble tabellen og diagrammet med testresultater, brukes muligheten til å hoppe over svært dårlige resultater. Denne funksjonen kan aktiveres i kontekstmenyen med quotOptimization Resultsquot - gt ampquotSkip ubrukelig resultsquot-fanen. Merk. basert på skjermpiksler. dx, dy burde være i samme enhet, best trans til skjerm piksler. MathArctan (MathTan ((pris1-pris2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803,14 divideres med null feil. sjekk (shift2-shift1) bør ikke være NULL før beregning. Jeg tester dem på nyeste versjon 203. Jeg tester dem ikke når de tester EA. Jeg vil gi deg min dypeste forståelse for formelen du delte. Jeg reagerte ikke tidligere fordi jeg måtte fullføre min EA sammen. Fungerer som en sjarm. Fred og godvilje. - Brannhjulet Jeg vil lage indikator (skanner), som informerer når Flytte gjennomsnittlig endrer helling. Hellingskift gir kortvarig reverseringssignal. Det er veldig enkelt å opprette en slik indikator for en valuta (koblet til grafen, kan si EURUSD 5 min). Vedlagt her indikator gjorde en slik jobb og leverer når MA endrer skråning. Men ideen min er å skanne mange symboler og annen tidsramme (la oss si 5 min, 15 min, 30 min) for å få mulighet til å komme inn på markedet så snart signalet kommer. Takk på forhånd, MT4 har muligheten til å åpne mer enn 1 diagram om gangen. Åpne hele diagrammet og alle tidsrammer som du vil overvåke. Fest deretter indikatoren til hvert diagram. Jeg vil lage indikator (skanner), som informerer når Flytte Gjennomsnitt endrer helling. Hellingskift gir kortvarig reverseringssignal. Det er veldig enkelt å lage en slik indikator for en valuta (vedlagt grafen, kan vi si EURUSD 5 min). Vedlagt her indikator gjorde en slik jobb og leverer når MA endrer skråning. Men ideen min er å skanne mange symboler og annen tidsramme (la oss si 5 min, 15 min, 30 min) for å få mulighet til å komme inn på markedet så snart signalet kommer. Takk på forhånd, dobbelt secondpairima (quotEURUSDquot.) Og så videre for alle parene du vil ha. MT4 har muligheten til å åpne mer enn 1 diagram om gangen. Åpne hele diagrammet og alle tidsrammer som du vil overvåke. Fest deretter indikatoren til hvert diagram. Ja, slik løsning eksisterer. Men for å skanne mange par og flere tidsrammer med en indikator er mer sofistikert løsning, håper dette er mulig. Ja, slik løsning eksisterer. Men for å skanne mange par og flere tidsrammer med en indikator er mer sofistikert løsning, håper dette er mulig. Ja ditt valg er mulig. men ved å endre koden til dette må du forstå at du begrenser indikatoren til å operere på valutaparene og tidsrammer du angir. Dette betyr at det ikke vil fungere på noen ikke-spcified tidsramme eller valutapar. Vet du hvilke valutaer og tidsrammer du vil bruke Ja, alternativet ditt er mulig. men ved å endre koden til dette må du forstå at du begrenser indikatoren til å operere på valutaparene og tidsrammer du angir. Dette betyr at det ikke vil fungere på noen ikke-spcified tidsramme eller valutapar. Vet du hvilke valutaer og tidsrammer du vil bruke? I indikator bruker jeg par, QUOTE, QUOTE, QUOTE, QUOTE QUOT, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE min I indikator bruker jeg par, QUOTE, QUOTE, QUOTE, QUOTE, quotUSDJPYquot, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, QUOTE, PHOTOPCHFquot og tidsrammer 5,15,30,60 min. gå om det. Bruk iMA () - funksjonen for hvert par du vil ha. Jobben er gjort. Det er mange multicurrencymultitimeframe indikatorer tilgjengelig. Så du innlegget mitt over Det er veien å gå om det. Bruk iMA () - funksjonen for hvert par du vil ha. Jobben er gjort. Det er mange multicurrencymultitimeframe indikatorer tilgjengelig. takk for svaret. Jeg prøvde å skape quotforquot syklus for utvalg av par, men syklus virker ikke. Så kanskje den enkleste måten er å skape variabel for hver valuta og hver tidsramme. takk for svaret. Jeg prøvde å skape quotforquot syklus for utvalg av par, men syklus virker ikke. Så kanskje den enkleste måten er å skape variabel for hver valuta og hver tidsramme. for (int i 0ilt12i) mypairiiMa (pari.) Dette vil sykle gjennom alle dine parMQL4 Referanse MetaQuotes Language 4 (MQL4) er et innebygd språk for programmering av handelsstrategier. Dette språket er utviklet av MetaQuotes Software Corp. basert på deres lange erfaring i etableringen av online trading plattformer. Ved å bruke dette språket kan du opprette dine egne ekspertrådgivere som gjør trading management automatisert og passer perfekt til å implementere dine egne handelsstrategier. Dessuten kan du ved hjelp av MQL4 lage dine egne tekniske indikatorer (tilpassede indikatorer), skript og biblioteker. MQL4 inneholder et stort antall funksjoner som er nødvendige for å analysere nåværende og tidligere mottatte sitater, og har innebygde grunnleggende indikatorer og funksjoner for å håndtere handelsordrer og kontrollere dem. MetaEditor (tekstredigerer) som fremhever ulike konstruksjoner av MQL4-språk, brukes til å skrive programkoden. Det hjelper brukerne å orientere seg i ekspert systemteksten ganske enkelt. Den korte veiledningen inneholder funksjoner, operasjoner, reserverte ord og andre språkkonstruksjoner delt inn i kategorier, og lar deg finne beskrivelsen av hvert brukt element i språket. Programmer skrevet i MetaQuotes Language 4 har forskjellige funksjoner og formål: Expert Advisor er et mekanisk handelssystem knyttet til et bestemt diagram. En ekspertrådgiver begynner å løpe når en hendelse skjer som kan håndteres av det: hendelser med initialisering og deinitialisering, hendelse av ny tickekvittering, en timerhendelse, dybde av markedsendringshendelse, diagramhendelse og tilpassede hendelser. En ekspertrådgiver kan både informere deg om muligheten til å handle og handle automatisk på en konto som sender ordrer direkte til en handelsserver. Ekspertrådgivere lagres i terminaldirectoryMQL4Experts. Tilpasset indikator er en teknisk indikator som er skrevet selvstendig i tillegg til de som allerede er integrert i klientterminalen. Som innebygde indikatorer kan de ikke handle automatisk og er kun ment for implementering av analytiske funksjoner. Tilpassede indikatorer lagres i terminaldirectory MQL4Indicators Script er et program beregnet for en enkelt utførelse av enkelte handlinger. I motsetning til ekspertrådgivere behandler ikke skript noen handlinger, unntatt startbegivenheten (dette krever funksjonen OnStart-håndterer i et skript). Skript lagres i terminaldirectoryMQL4Scripts Library er et sett med tilpassede funksjoner beregnet til lagring og distribusjon av ofte brukte blokker av tilpassede programmer. Biblioteker kan ikke begynne å utføre seg selv. Biblioteker lagres i terminaldirectoryMQL4Libraries Include File er en kildetekst av de mest brukte blokkene av egendefinerte programmer. Slike filer kan inkluderes i kildeteksten til ekspertrådgivere, skript, tilpassede indikatorer og biblioteker på samlingsstadiet. Bruken av inkluderte filer er mer foretrukket enn bruk av biblioteker på grunn av ekstra byrde som oppstår ved å ringe biblioteksfunksjoner. Inkluder filer kan lagres i samme katalog som en kildefil - i dette tilfellet er inkluderingsdirektivet med doble anførselstegn brukt. Et annet sted å lagre inkluderer filer er terminaldirectoryMQL4Include, i dette tilfellet er inkluderingsdirektivet brukt med vinkelbeslag.
Comments
Post a Comment