Forex - www.MetaTraderProgramozas.com

Stratégia tervezés

Forex - www.MetaTraderProgramozas.com

Kereskedő robotok stratégiájának felépítése

A teljesen automata Expert Advisor-ok trade-eket nyitnak, zárnak, számlákat, pozíciókat menedzselnek. Ennek megfelelően szerkezetük az alábbi stratégiai alkotóelemekből épülnek fel.

Vegyük sorra ezeket az elemeket.

Nyitási feltételek meghatározása

Nyitási feltételek meghatározása alatt értjük annak a szabályrendszernek a kidolgozását, amely megmondja, hogy mikor nyisson pozíciót a robot. Ez történhet például egy vagy több indikátor jelzésére, bizonyos alakzatok kialakulásakor, adott árfolyamszint vagy időpont elérésekor, vagy bármilyen egyéb feltétel teljesülése esetén.

Egészen komplex nyitási feltételrendszer is kialakítható. A határt a stratégia megálmodójának a fantáziája szabja meg.

Money Management

Money management a program azon része, amely megmondja, hogy mikor mekkora méretű pozíciót nyissunk. Nyitható pozíció minden esetben fix lot mérettel. Kalkulálhat a program egy százalékban előre megadott tőkekockázati arányszámmal. De függővé tehetjük a pozíció méretét bármilyen egyéb feltételtől.

Pozíciókezelés

Pozíciókezelésen elsősorban a stopok kezelését értjük. Itt határozzuk meg, hogy a már megnyitott pozíció mikor milyen StopLoss és TakeProfit értékekkel dolgozzon.

MetaTrader - www.MetaTraderProgramozas.com

Használhatunk csúszóstopot, ami működhet normál módon vagy lépcsőzetes eljárással. De köthetjük a csúszóstopot valamely indikátor által adott jelzésekhez is. Alkalmazhatunk úgynevezett Break-even Point (BEP) funkciót, amikor meghatározott nyereség elérésekor a robot a pozíció nyitó árfolyamára húzza a StopLoss-t.

A stoprendszer működhet rejtett stoprendszerként is. Ilyenkor a tényleges StopLoss és TakeProfit árfolyamszintek nincsenek elküldve a brókercégnek. Azokat a program fogja zárni a megfelelő árfolyamszinteken. A rejtett stoprendszernek vannak előnyei és hátrányai is.

Pozícióépítés

Pozícióépítéskor a program második vagy további pozíciót nyit rá egy már meglévő trade-re. Ennek az eljárásnak a lényege a pozíció méretének növelése. Amikor pozícióépítést tervezünk, át kell gondolnunk, hogy mikor, milyen feltételek teljesülésekor nyitjuk a további pozíciókat. Gondolnunk kell azok lot méretére. Valamint döntenünk kell arról is, hogy a több egyidejűleg nyitott pozíció stopját együtt vagy külön-külön kezeljük-e.

Zárási feltételek meghatározása

A nyitási feltételekhez hasonlóan a zárási feltételeket is meg kell terveznünk. Zárhatunk előre beállított TakeProfit szint elérésekor. Alkalmazhatunk indikátorokat is a zárási árfolyamszintek meghatározására. Illetve itt is szóba jöhet bármilyen egyéb feltétel, amihez kötni kívánjuk a zárásokat.

Zárhatunk egy vagy több pozíciót egyszerre. Vagy zárhatunk több lépcsőben is, részpozíció-zárások alkalmazásával.

Forex - www.MetaTraderProgramozas.com

Egyéb funkciók

Egy Expert Advisor még számos egyéb kiegészítő funkcióval rendelkezhet. Ezek közül említek néhányat.

  • Adatok naplózása file-ba
  • Képernyőmentések készítése
  • Gombok használata
  • E-mail küldés
  • Expert Advisor másolás elleni védelem
  • Adatbeolvasás file-ból
  • Különböző riasztások használata
  • MetaTrader-Excel online kommunikáció
  • Kommunikáció két MetaTrader között