Hvordan Skrive Et Rådgiverprogram For Forex

Innholdsfortegnelse:

Hvordan Skrive Et Rådgiverprogram For Forex
Hvordan Skrive Et Rådgiverprogram For Forex

Video: Hvordan Skrive Et Rådgiverprogram For Forex

Video: Hvordan Skrive Et Rådgiverprogram For Forex
Video: Here's why you'll NEVER make money in Forex. The Forex Cycle of Doom... 2024, April
Anonim

FOREX-markedet opererer i billioner av dollar, men alle med datamaskin og Internett-tilgang kan jobbe med det. For å lette beslutningstaking under handel bruker mange handelsmenn rådgivere - spesielle programmer som fungerer i henhold til en bestemt algoritme.

Hvordan skrive et rådgiverprogram for Forex
Hvordan skrive et rådgiverprogram for Forex

Bruksanvisning

Trinn 1

Den vanligste Forex-handelsplattformen er MT4-terminalen. Følgelig er de fleste rådgiverne skrevet for det. Hvis du ikke har en terminal ennå, kan du laste den ned fra nettstedet til forretningssenteret du jobber med.

Steg 2

Start en terminal. Åpne MetaEditor ved å trykke på F4. I redigeringsvinduet som vises, velg Ny i Fil-fanen, veiviseren for ekspertrådgiver åpnes. Velg typen opprettet rådgiver - ekspertrådgiver. Klikk på Neste. I neste vindu skriver du inn navnet på rådgiveren og detaljene til forfatteren (hvis du vil).

Trinn 3

Det samme vinduet inneholder parametertabellen - klikk på Legg til-knappen til høyre. Den nye parameteren Extparam1 vises. Ved å bruke parametrene kan du "lære" rådgiveren å utføre de nødvendige handlingene. Endre for eksempel navnet på Extparam1-parameteren til StopLoss ved å dobbeltklikke linjen med musen og skrive inn et nytt navn. Sett parametertypen til dobbelt. Sett verdien til parameteren (Initial value) lik verdien av det tillatte tapet for deg - for eksempel 20 poeng.

Trinn 4

På samme måte kan du angi en verdi for fortjeneste og andre parametere. Du kan ikke angi noe på dette stadiet og angi de nødvendige verdiene senere manuelt, direkte i koden. Klikk "Fullfør", du vil se et vindu med grunnleggende koden til rådgiveren.

Trinn 5

Vær oppmerksom på init, deinit, start-funksjonene. Den første utfører operasjoner knyttet til initialiseringen av ekspertrådgiveren etter lanseringen. Den andre slår av rådgiveren når den er deaktivert eller terminalen er stengt. Den viktigste funksjonen er startfunksjonen, siden det er denne funksjonen som behandler alle dataene som kommer med hvert nye kryss (prisendring).

Trinn 6

Hvordan fungerer rådgiveren? Det er nødvendig å legge inn linjer i koden, takket være hvilken den vil åpne eller lukke en ordre hvis den nåværende situasjonen samsvarer med betingelsene i rådgiverens logikk. For eksempel kan en enkel ekspertrådgiver baseres på indikatoren for glidende gjennomsnitt. To gjennomsnitt er tegnet med forskjellige perioder - for eksempel 5 og 15. Hvis den raske linjen krysser den langsomme nedenfra og opp, åpnes en kjøpsordre. Avslutning skjer når ønsket fortjeneste er nådd, eller når den raske linjen krysser den sakte fra topp til bunn.

Trinn 7

På samme måte skjer åpning og lukking av en salgsordre. For å redusere antall falske signaler, kan du innføre en regel der ordren kun åpnes etter at hurtiglinjen beveger seg bort fra den sakte med en viss avstand - for eksempel 10 poeng. Du kan angi spesifikke innstillinger ved å definere de mest vellykkede parametrene.

Trinn 8

Hvordan skriver jeg spesifikke kodelinjer? For å gjøre dette må du mestre det grunnleggende i mql4-språket. Du kan finne mange nyttige materialer, inkludert opplæringsprogrammer, her: https://forum.mql4.com/ru/ Ikke begynn å lage en kompleks ekspertrådgiver med en gang - gi den de enkleste funksjonene først, og deretter gradvis komplisere det. Sørg imidlertid for å beholde de grunnleggende versjonene - de vil være nyttige hvis du må gå tilbake til de forrige versjonene.

Anbefalt: