Kuidas Kirjutada Forexi Nõustajaprogrammi

Sisukord:

Kuidas Kirjutada Forexi Nõustajaprogrammi
Kuidas Kirjutada Forexi Nõustajaprogrammi

Video: Kuidas Kirjutada Forexi Nõustajaprogrammi

Video: Kuidas Kirjutada Forexi Nõustajaprogrammi
Video: Kuidas ehitada kasumlikku Forex kauplemisstrageegiat 2024, November
Anonim

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.

Kuidas kirjutada Forexi nõustajaprogrammi
Kuidas kirjutada Forexi nõustajaprogrammi

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.

Soovitan: