FOREX-markedet fungerer i billioner af dollars, men alle med en computer og internetadgang kan arbejde på det. For at lette beslutningstagning under handel bruger mange handlende rådgivere - specielle programmer, der fungerer i henhold til en bestemt algoritme.
Instruktioner
Trin 1
Den mest almindelige Forex handelsplatform er mt4 terminalen. Derfor er de fleste rådgivere skrevet til det. Hvis du endnu ikke har en terminal, skal du downloade den fra webstedet for det handelscenter, du arbejder med.
Trin 2
Start en terminal. Åbn MetaEditor ved at trykke på F4. I redigeringsvinduet, der vises, skal du i fanen Filer vælge Ny, guiden Ekspertrådgiver åbnes. Vælg typen af den oprettede rådgiver - Ekspertrådgiver. Klik på Næste. I det næste vindue skal du indtaste navnet på rådgiveren og detaljerne om forfatteren (hvis du vil).
Trin 3
Det samme vindue indeholder tabellen Parametre - klik på knappen Tilføj til højre. Den nye parameter Extparam1 vises. Ved hjælp af parametrene kan du "lære" rådgiveren at udføre de nødvendige handlinger. For eksempel kan du ændre navnet på Extparam1-parameteren til StopLoss ved at dobbeltklikke på linjen med musen og indtaste et nyt navn. Indstil parametertypen til dobbelt. Indstil værdien af parameteren (Initial værdi) lig med værdien af det tilladte tab for dig - for eksempel 20 point.
Trin 4
På samme måde kan du indtaste en værdi for fortjeneste og andre parametre. Du kan ikke indtaste noget på dette tidspunkt og indtaste de krævede værdier senere manuelt direkte i koden. Klik på "Finish", du vil se et vindue med rådgivningens grundlæggende kode.
Trin 5
Vær opmærksom på init, deinit, start-funktionerne. Den første udfører operationer relateret til initialiseringen af ekspertrådgiveren efter lanceringen. Den anden slukker for rådgiveren, når den er deaktiveret, eller terminalen er lukket. Den vigtigste funktion er startfunktionen, da det er denne funktion, der behandler alle data, der følger med hvert nye kryds (prisændring).
Trin 6
Hvordan fungerer rådgiveren? Det er nødvendigt at indtaste linjer i sin kode, hvorved den åbner eller lukker en ordre, hvis den aktuelle situation svarer til betingelserne i rådgiverens logik. For eksempel kan en simpel ekspertrådgiver være baseret på indikatoren for glidende gennemsnit. To gennemsnit er plottet med forskellige perioder - for eksempel 5 og 15. Hvis den hurtige linje krydser den langsomme fra bunden op, åbnes en købsordre. Lukning sker, når den ønskede fortjeneste er nået, eller når den hurtige linje krydser den langsomme fra top til bund.
Trin 7
På samme måde sker åbning og lukning af en salgsordre. For at reducere antallet af falske signaler kan du indføre en regel, ifølge hvilken ordren først åbnes, efter at hurtiglinjen bevæger sig væk fra den langsomme med en vis afstand - for eksempel 10 point. Du kan indstille specifikke indstillinger ved at definere de mest succesrige parametre.
Trin 8
Hvordan skriver jeg specifikke kodelinjer? For at gøre dette skal du mestre det grundlæggende i mql4-sproget. Du kan finde en masse nyttige materialer, herunder selvstudier, her: https://forum.mql4.com/ru/ Start ikke med at oprette en kompleks ekspertrådgiver med det samme - giv det først de enkleste funktioner og derefter gradvist komplicere det. Sørg dog for at beholde de grundlæggende versioner - de vil være nyttige, hvis du skal gå tilbage til de tidligere versioner.