Saturday 7 October 2017

Forex Ea Programmering Opplæringen


Introduksjon til MQL4 programmering Før du begynner å studere MQL4 programmering, vil vi definere omfanget av vår studie. Først og fremst bør det bemerkes at programmer som diskuteres i denne boken, kun kan brukes som applikasjoner for arbeid i MetaTrader 4 Client Terminal. Følgende illustrasjon viser rollen til disse programmene i handelshåndtering. For en bedre forståelse av viktigheten av disse programmene i handelsstyring, la oss se på illustrasjonen. Figur 1 Et program i MQL4 som en del av MetaTrader 4 Client Terminal. Hvis du er interessert i MQL4 programmering, må du ha blitt kjent med klient terminalen nå. Klientterminalen er en del av det elektroniske handelssystemet. Dette nettbaserte handelssystemet inneholder også en server installert i et handelssenter. Handlingssenteret er knyttet til andre markedsdeltakere, som banker og finansinstitusjoner. Klientterminalen inneholder et informasjonsmiljø, et sett med parametere med informasjon om markedstilstanden og om relasjoner mellom en handels - og handelssenter. Disse parametrene inkluderer informasjon om nåværende priser, begrensninger på maksimums - og minimumsordre størrelse, minimumsavstand for stoppordrer, tillatelse og forbud mot den automatiserte handel, og mange andre nyttige parametere som karakteriserer nåværende tilstand. Informasjonsmiljøet oppdateres når nye ticks mottas av terminalen (grønn linje i figur 1 foregående). Innebygde verktøy Klientterminalen inneholder innebygde verktøy som lar deg utføre teknisk analyse av markedet og å utføre manuell handelsstyring. For markedsanalyse kan du bruke tekniske indikatorer og ulike linjestudier, støttelinjer, trendkanaler, Fibonacci-nivåer og så videre. For manuell handelsadministrasjon brukes ordrehåndteringsverktøylinjen. Ved hjelp av denne verktøylinjen kan en forhandler åpne, lukke og endre bestillinger. I tillegg har terminalen mulighet for automatisert styring av stoppordreposisjon. En handel med handlinger med innebygde handelshåndteringsverktøy resulterer i dannelse av handelsordrer, som sendes til en server. For mer informasjon om klientterminalen vennligst referer til quotUserguidequot (ClientTerminalfolderTerminal. chm). Programmeringsverktøy Markedsanalyse og handelsstyring i MetaTrader 4 Client Terminal implementeres ved hjelp av programmeringsverktøy. MQL4-språk lar deg lage slike programmer. Det er tre typer applikasjoner som er opprettet i MQL4 og ment å virke i klientterminalen: En tilpasset indikator er et program som grafisk viser markedets regelmessigheter i henhold til en forfatteralgoritme skrevet inn i programmet. En ekspertrådgiver er et program som tillater delvis automatisering av handelsvirksomheten, eller tillater fullstendig automatisert handel. Et skript er et program for å utføre engangsaksjoner, inkludert utførelse av handelsoperasjoner. Figur 1 viser at applikasjonen har samme tilgang til klientterminal informasjonsmiljø som innebygde verktøy for manuell handel (blå piler). Det kan også danne administrerende påvirkninger (røde piler), sendt til klientterminalen. Programmer av forskjellige typer kan brukes samtidig og kan utveksle data. Ved hjelp av disse programmene kan en programmerer automatisere en stor del av handelsvirksomheten, eller opprette en robot som vil handle uten handelsforstyrrelser. Programmer og manuelle styringsverktøy kan brukes i klientterminalen samtidig som de utfyller hverandre. Det grunnleggende tekniske kjennetegnet ved handel ved hjelp av det elektroniske handelssystemet MetaTrader er at alle administrerende handlinger blir produsert i klientterminalen og deretter sendt til en server. Applikasjonsprogrammer (ekspertrådgiver, skript og indikator) kan bare fungere som en del av klientterminalen, forutsatt at den er koblet til en server (handleområde). Ingen av programprogrammene er installert på serveren. Serveren vil bare behandle signaler som kommer fra en klientterminal. Hvis en klientterminal er koblet fra Internett, eller hvis et programprogram (Expert Advisor eller script) som kjører i det, ikke genererer noen administrerende handlinger, skjer ingenting på serveren. Omfanget av studien vår omfatter programmer (ekspertrådgivere, skript og tilpassede indikatorer) som utfører delvis eller fullstendig automatisert handel, og som utvider det informasjonsmessige vedlikeholdet av handel (se figur 1). I denne boken finner du beskrivelsen av programkomponenter, og du finner de viktigste reglene for å lage og bruke programmer. Vi vil også vurdere i detalj eksempler på programmer og eksempler på parametrene for informasjonsmiljøet til klientterminalen, som er tilgjengelige for et program under gjennomføringen. Programmer for automatisert handel har mye mer potensiell bruk enn manuelle verktøy for handelsstyring. I de fleste tilfeller gjør et program en næringsdrivende jobb lettere, og eliminerer nødvendigheten av konstant sporing av markedssituasjoner, sitter før en datamaskin over en lengre periode. Det kan også bidra til å lindre nervøs spenning og å redusere antall feil som oppstår i perioder med ekstrem følelsesmessig spenning. Men det viktigste er at ved hjelp av programmet for handelsstyring kan handelsmenn utvikle egne ideer og teste dem om historiske data, velge optimale parametere for å anvende disse ideene, og til slutt å implementere en gjennomtenkt handelsstrategi. å programmere i MQL Metatrader Programmeringskurs I dag ble en personlig datamaskin uunnværlig for alle. Den raske utviklingen av Internett og ytelse av moderne datamaskiner åpnet nye perspektiver på mange områder av menneskelige aktiviteter. Så tidlig som ti år siden var finansmarkedet bare tilgjengelig for banker og for et begrenset samfunn av spesialister. I dag kan noen bli med i profesjonelle handelsmennesker og starte selvstendig handel når som helst. Hundretusener av verdensomspennende handelsfolk har allerede dømt MetaTrader 4 Client Terminal på sine fordeler. Bruken av sitt innebygde programmeringsspråk, MQL4, løfter handelsmenn til et nytt nivå av handel - til automatisert handel. Nå kan en næringsdrivende implementere sine ideer som et applikasjonsprogram - skriv en tilpasset indikator, et skript for å utføre enkeltoperasjoner, eller opprett en ekspertrådgiver - et automatisert handelssystem (handelsrobot). Mange måneder uavhengige ekspertrådgivere som arbeider uten menneskelig inngrep, er en realitet i dag. Dette faktum har blitt bevist av det årlige automatiserte handelsmesterskapet. der hundrevis av automatiserte handelssystemer konkurrerer om 3 måneder. Utvikling av applikasjoner for MetaTrader 4 Client Terminal krever kunnskap om MQL4. Programmeringsspråk MetaQuotes Language 4 er et fjerde generasjons språk som også er utviklet av MetaQuotes Software Corp. fra sin egen mange års erfaring. MQL4 er det første programmeringsspråket for å vurdere alle niceties av handel på finansmarkeder. Dokumentasjon på språket er tilgjengelig på selskapets nettside. MQL4munity vokser og utvikler hvor du kan kommunisere med andre handelsfolk, lese artikler skrevet av forhandlere selv, last ned MQL4-programmer i kildekoden. Denne nåværende læreboken vil hjelpe deg med å lage dine egne ekspertrådgivere, skript og indikatorer og inkarnere i dem dine ideer dine algoritmer om lønnsom handel. Håndboken er beregnet på et stort antall lesere uten erfaring med programmering som ønsker å lære å utvikle automatiserte handelsapplikasjoner for MetaTrader 4 Client Terminal. Håndboken er utformet i en slik metode som for å gjøre MQL4 til å lære så praktisk og sammenhengende som mulig. Programmering Tjenester Høyrisiko Investeringsadvarsel: Valutahandel og - kontrakter for forskjeller på margin har høy risiko, og kan ikke være egnet for alle investorer. Muligheten er at du kan opprettholde et tap som overstiger dine deponerte midler, og derfor bør du ikke spekulere med kapital som du ikke har råd til å tape. Før du bestemmer deg for å handle med produkter som tilbys av FXCM, bør du nøye vurdere dine mål, økonomiske situasjoner, behov og nivå av erfaring. Du bør være oppmerksom på alle risikoene knyttet til handel på margin. FXCM gir generelle råd som ikke tar hensyn til dine mål, økonomiske situasjoner eller behov. Innholdet på denne nettsiden må ikke tolkes som personlig rådgivning. FXCM anbefaler at du søker råd fra en egen finansiell rådgiver. Vennligst klikk her for å lese full risiko advarsel. FXCM er en registrert handels - og detaljhandelsforhandler for Futures Commission med Commodity Futures Trading Commission og er medlem av National Futures Association. NFA 0308179 Forex Capital Markets, LLC (FXCM LLC) er et driftsdatterselskap innen FXCM-gruppen av selskaper (samlet FXCM-konsernet). Alle referanser på dette nettstedet til FXCM refererer til FXCM-gruppen. Vær oppmerksom på at informasjonen på denne nettsiden kun er beregnet for detaljhandelskunder, og visse representasjoner heri kan ikke gjelde for Kvalifiserte Kontraktsdeltakere (dvs. institusjonelle kunder) som definert i Retningslinjeloven § 1 (a) (12). Opphavsretts kopi 2017 Forex Capital Markets. Alle rettigheter reservert. 55 Vann St. 50th Floor, New York, NY 10041 USA

No comments:

Post a Comment