FOREXi turg töötab triljonites dollarites, kuid sellel saavad töötada kõik, kellel on arvuti ja Internet. Kauplemise ajal otsuste tegemise hõlbustamiseks kasutavad paljud kauplejad nõustajaid - spetsiaalseid programme, mis töötavad kindla algoritmi järgi.
Juhised
Samm 1
Kõige tavalisem Forexi kauplemisplatvorm on mt4 terminal. Vastavalt sellele on enamik nõustajaid selleks kirjutatud. Kui teil pole veel terminali, laadige see alla selle kauplemiskeskuse veebisaidilt, kellega te töötate.
2. samm
Käivitage terminal. Avage MetaEditor, vajutades klahvi F4. Ilmuvas redaktoriaknas valige vahekaardil Fail Uus, avaneb nõustaja nõustaja nõustaja. Valige loodud nõustaja tüüp - ekspertnõustaja. Klõpsake nuppu Edasi. Järgmises aknas sisestage nõustaja nimi ja autori andmed (kui soovite).
3. samm
Samas aknas on tabel Parameetrid - klõpsake paremal asuvat nuppu Lisa. Ilmub uus parameeter Extparam1. Parameetrite abil saate nõustajat "õpetada" tegema vajalikke toiminguid. Näiteks muutke Extparam1 parameetri nimi StopLossiks, topeltklõpsates hiirega real ja sisestades uue nime. Määrake parameetri tüüp kahekordseks. Määrake parameetri (algväärtus) väärtus, mis võrdub teie jaoks lubatud kaotuse väärtusega - näiteks 20 punkti.
4. samm
Samamoodi saate sisestada kasumi väärtuse ja muud parameetrid. Selles etapis ei saa te midagi sisestada ja vajalikud koodid sisestada hiljem käsitsi otse koodi. Klõpsake nuppu "Lõpeta", näete akent, kus on nõustaja põhikood.
5. samm
Pöörake tähelepanu init, deinit, start funktsioonidele. Esimene teeb eksperdi nõustaja initsialiseerimisega seotud toiminguid pärast selle käivitamist. Teine lülitab nõustaja välja, kui see on keelatud või terminal on suletud. Kõige olulisem funktsioon on algusfunktsioon, kuna just see funktsioon töötleb kõiki andmeid, mis iga uue linnukesega kaasnevad (hinnamuutus).
6. samm
Kuidas nõustaja töötab? Selle koodis on vaja sisestada read, tänu millele avab või sulgeb tellimuse, kui praegune olukord vastab nõustaja loogikas sätestatud tingimustele. Näiteks võib lihtsa ekspertnõustaja aluseks olla liikuva keskmise näitaja. Erineva perioodiga joonistatakse kaks keskmist - näiteks 5 ja 15. Kui kiire joon ületab aeglase alt ülespoole, avatakse ostutellimus. Sulgemine toimub siis, kui on saavutatud soovitud kasum või kui kiire joon ületab aeglase ülevalt alla.
7. samm
Samamoodi toimub müügi korralduse avamine ja sulgemine. Valesignaalide arvu vähendamiseks võite kehtestada reegli, mille kohaselt tellimus avatakse alles pärast seda, kui kiire joon eemaldub aeglasest teatud vahemaa võrra - näiteks 10 punkti. Konkreetsed sätted saate määrata, määrates kõige edukamad parameetrid.
8. samm
Kuidas kirjutada konkreetseid koodiridu? Selleks peate valdama mql4 keele põhitõdesid. Siit leiate palju kasulikke materjale, sealhulgas õpetusi: https://forum.mql4.com/ru/ Ärge alustage kohe kompleksse ekspertnõustaja loomist - andke talle algul kõige lihtsamad funktsioonid ja seejärel järk-järgult raskendavad seda. Hoidke siiski põhiversioonid alles - need tulevad kasuks, kui peate eelmiste versioonide juurde tagasi minema.