
A MetaTrader platform az egyik legnépszerűbb eszköz a forex és CFD kereskedők körében, köszönhetően annak, hogy lehetőséget ad automatizált stratégiák – ún. expert advisorok (EA-k) – és egyedi indikátorok futtatására.
Akár a MetaTrader 4-et (MT4), akár az újabb MetaTrader 5-öt (MT5) használod, előbb-utóbb találkozol a set fájlokkal – ezek a fájlok teszik lehetővé, hogy a robotod vagy indikátorod paramétereit könnyedén elmentsd, megoszd, és egyetlen kattintással újratöltsd.
Ez a bejegyzés bemutatja, mit jelentenek a set fájlok, milyen előnyei vannak a használatuknak, és hogyan működnek mindkét MetaTrader verzióban. Emellett szó lesz az MT5-ben elérhető ini fájlokról, valamint arról is, hogyan lehet ugyanazt a beállításlistát több, egymáshoz kapcsolódó eszköznél (pl. robot és indikátor) is alkalmazni.
A cikkben leírtak egyaránt érvényesek a MetaTrader 4 és MetaTrader 5 szoftverre, ahol szükséges, ott külön kiemelem a köztük lévő eltéréseket.
Mi az a set fájl?
A set fájl (kiejtve: „szet fájl”) tulajdonképpen egy olyan kis méretű dokumentum, amely egy robot vagy indikátor összes beállítását – vagyis a paraméterek nevét és értékét – tartalmazza.
A fájl kiterjesztése .set, és célja, hogy megkönnyítse az automatizált rendszerek kezelését, tesztelését és megosztását.
Amikor egy robotot vagy indikátort a chartra helyezel, az alapértelmezett paraméterek automatikusan betöltődnek – ezeket a fejlesztő állította be a kód írásakor.
Azonban egy komolyabb stratégia esetében több tucat, akár több száz beállítási lehetőség is lehet: időszakok, szűrők, money management paraméterek stb. Ezeket minden egyes alkalommal kézzel beírni nemcsak időrabló, hanem hibalehetőségekkel is jár.
Itt jön képbe a set fájl, amely lehetővé teszi, hogy mindezt egy kattintással töltsd be.
Nem kell újra és újra paraméterezni – egyszerűen csak megnyitod a mentett .set fájlt, és a robot vagy indikátor azonnal az előzőleg mentett beállításokkal indul.
A gyakorlott kereskedők számára ez szinte elengedhetetlen eszköz, hiszen jelentősen gyorsítja az optimalizálást, a visszatesztelést és a valós idejű futtatást.
Összefoglalva:
A set fájl:
- egy mentett beállításlista MetaTrader eszközökhöz (.set kiterjesztéssel),
- gyors újratöltést és konzisztens eredményeket biztosít,
- elengedhetetlen, ha automatizált kereskedési stratégiákat használsz.
Miért érdemes set fájlokat használni?
Ha komolyan veszed a kereskedést, a set fájlok nem egyszerűen kényelmi funkciót jelentenek — sokkal inkább az automatizált munka egyik alapkövét.
A MetaTraderben futó robotok és indikátorok beállítása gyakran időigényes folyamat, különösen, ha több stratégiát tesztelsz vagy finomhangolsz.
A set fájlokkal azonban ezt a folyamatot pillanatok alatt megismételheted, sőt, akár más eszközökre vagy számítógépre is könnyedén átviheszed.
1️⃣ Időmegtakarítás és hatékonyság
A legnagyobb előnye, hogy nem kell újra és újra kézzel beállítani a paramétereket.
Egy jól konfigurált robotnál ez akár több tucat mezőt is jelenthet — például idősíkokat, indikátor értékeket, belépési feltételeket, kockázati százalékokat.
Ehelyett egyszerűen betöltöd a mentett .set fájlt, és a robot azonnal készen áll a használatra, pontosan ugyanazokkal az értékekkel, mint korábban.
2️⃣ Könnyű megoszthatóság
Ha stratégiát fejlesztesz, vagy másokkal dolgozol együtt, a set fájl hatalmas előny.
Elég elküldened a fájlt, és a másik fél ugyanazt a beállításrendszert kapja meg, mint amit te használsz.
Ez nemcsak a közös munkát segíti, hanem a tanulást és az optimalizálást is: mások visszajelzései alapján egyszerűen módosítható és újra elmenthető.
3️⃣ Tesztelés és optimalizálás egyszerűbben
A stratégia-tesztelés során gyakran több beállítási variációt kell kipróbálni.
Ahelyett, hogy minden tesztnél újra beírogatnád az értékeket, elmentheted a különböző konfigurációkat külön set fájlokba – például:
EURUSD_H1_safe.setXAUUSD_M15_aggressive.set
Így a későbbiekben bármikor visszatérhetsz egy korábbi, jól működő beállításhoz, anélkül, hogy újra kézzel kellene rekonstruálni.
4️⃣ Stabilitás és hibamentes működés
A kézi paraméterezés hibalehetőséget hordoz – egyetlen rosszul megadott érték akár teljesen felboríthatja a stratégiát.
A set fájlokkal viszont ugyanaz a konfiguráció fut minden alkalommal, ezáltal kizárható az emberi tévedés.
A stabilitás különösen fontos, ha több instrumentumon vagy több idősíkon futtatod ugyanazt az Expert Advisor-t.
💡 Jó tudni!
- A set fájlok csak az adott robothoz vagy indikátorhoz tartozó beállításokat tárolják.
Ha más eszközre próbálod betölteni, a rendszer nem fogja felismerni. - A fájlok helye alapértelmezés szerint:
MetaTrader → MQL4/MQL5 → Presets mappában található. - A fájlok mérete rendkívül kicsi, így bátran archiválhatók, rendszerezhetők vagy akár felhőben is tárolhatók (Google Drive, Dropbox stb.).
- Célszerű a fájloknak beszédes nevet adni – például az instrumentum, idősík és stratégia típus alapján, hogy később könnyen beazonosíthatók legyenek.
Összefoglalva:
A set fájlok használata:
- gyorsítja a munkát,
- csökkenti a hibák esélyét,
- megkönnyíti a közös fejlesztést,
- és segít rendszerezni a beállításaidat.
Hogyan töltsd be és mentsd el a set fájlokat a MetaTraderben?
A set fájlok használata elsőre bonyolultnak tűnhet, de valójában néhány kattintással kezelhetők.
Akár a MetaTrader 4-et, akár a MetaTrader 5-öt használod, a folyamat logikája ugyanaz:
beállítod a robotot vagy indikátort, elmented a konfigurációt, majd később bármikor betöltöd ugyanezt a beállításlistát – hibamentesen, azonnal.
Lássuk lépésről lépésre mindkét verziót👇
🧩 Set fájl betöltése a MetaTrader 4-ben (MT4)
1️⃣ Nyisd meg a MetaTradert, majd helyezd a kívánt Expert Advisor-t (EA-t) vagy indikátort a grafikonra.
2️⃣ A felugró ablakban válaszd a “Inputs” fület – itt találhatók a paraméterek, amiket módosítani tudsz.
3️⃣ A jobb oldalon kattints a “Load” (Betöltés) gombra.
4️⃣ A megjelenő ablakban tallózd ki a kívánt .set fájlt (alapértelmezett hely: Presets mappa).
5️⃣ Válaszd ki, majd nyomd meg az Open gombot.
6️⃣ A paraméterek automatikusan betöltődnek, ezután kattints az OK gombra – és a robot azonnal az új beállításokkal indul el.
💡 Tipp: ha nem látod a Presets mappát, írd be a fájlkezelő keresőjébe:%appdata%/MetaQuotes/Terminal/
Ez elvezet a MetaTrader mappájába, ahol megtalálod az MQL4 → Presets útvonalat.
💾 Set fájl mentése a MetaTrader 4-ben
1️⃣ Ugyanabban az “Inputs” fülön, ahol a paramétereket módosítottad, kattints a “Save” (Mentés) gombra.
2️⃣ Adj nevet a fájlnak (például: EURUSD_H1_safety.set).
3️⃣ A mentett fájl automatikusan a Presets mappába kerül.
4️⃣ Később bármikor visszatöltheted ugyaninnen.
Ez a funkció különösen hasznos, ha több különböző beállításverziót használsz ugyanarra az EA-ra – így egyszerűen válthatsz konzervatív, agresszív vagy tesztelős módok között.
⚙️ Set fájlok kezelése a MetaTrader 5-ben (MT5)
A MetaTrader 5-ben a logika szinte ugyanaz, de a felület modernebb, így még kényelmesebben használható.
Betöltés MT5-ben:
1️⃣ Tedd az EA-t vagy indikátort a grafikonra.
2️⃣ A felugró ablakban válaszd az Inputs (Bemenetek) fület.
3️⃣ Kattints a “Load” gombra, és keresd meg a mentett .set fájlt (mappa: MQL5 → Profiles → Presets).
4️⃣ Nyomd meg az Open gombot, majd az OK-t.
A beállítások azonnal érvénybe lépnek, nincs szükség újraindításra.
Mentés MT5-ben:
1️⃣ Az Inputs fülön módosítsd a paramétereket, majd kattints a “Save” gombra.
2️⃣ Adj egyértelmű nevet a fájlnak (pl. XAUUSD_M30_trend_follow.set).
3️⃣ A MetaTrader automatikusan elmenti a megfelelő mappába, így később bármikor visszatöltheted.
📂 Set fájlok helye röviden
| Platform | Mappa elérési útvonal |
|---|---|
| MT4 | MQL4 → Presets |
| MT5 | MQL5 → Profiles → Presets |
Ha másik számítógépen is szeretnéd használni ugyanazokat a beállításokat, egyszerűen másold át a fájlokat ebbe a mappába.
Összefoglalva:
A set fájlok betöltése és mentése:
- gyakorlatilag néhány kattintás,
- lehetővé teszi a gyors stratégia-váltást,
- és biztosítja a konzisztens eredményeket minden eszközön és környezetben.
Ini fájlok és átjárhatóság a MetaTrader 5-ben – amikor a set fájl már nem elég
A MetaTrader 5 egy lépéssel tovább megy a testreszabhatóság terén.
Míg a set fájlok a robotok és indikátorok bemenő paramétereit tárolják, az INI fájlok ennél jóval többet rögzítenek: a teljes tesztelési környezetet is elmentik.
Ez óriási előny azok számára, akik komoly stratégia-visszatesztelést végeznek, és több beállítást akarnak gyorsan váltogatni.
⚙️ Mi az az INI fájl?
Az INI fájl a MetaTrader 5 stratégiai teszterének konfigurációját tartalmazza.
Egyetlen fájlban tárolja:
- az EA (Expert Advisor) paramétereit,
- a tesztelési környezet beállításait,
- az időszakot és idősíkot,
- a modell típust (pl. minden tick, 1 perces OHLC stb.),
- a tőkeáttételt,
- és a forward tesztelés állapotát.
Más szóval: egy INI fájl betöltésével az egész tesztelési környezet egy kattintással visszaállítható – pont úgy, ahogy legutóbb elmentetted.
Nemcsak az EA paramétereit, hanem az egész teszter környezetet hozza vissza.
🧩 INI fájl betöltése a MetaTrader 5-ben
1️⃣ Nyisd meg a Stratégiai Tesztert (Ctrl + R).
2️⃣ A tesztelendő Expert Advisor neve mellett látsz egy kis fogaskerék ikont.
3️⃣ Kattints rá, és válaszd a „Beállítások betöltése” opciót.
4️⃣ Tallózd be a kívánt .ini fájlt.
Amint megnyitod, a program automatikusan visszatölti:
- a korábbi robotbeállításokat,
- a kiválasztott instrumentumot (pl. EURUSD),
- az idősíkot,
- a tesztelési intervallumot,
- és minden kapcsolódó paramétert.
Ezzel lényegében másodpercek alatt visszakapod a teljes környezetet, amit korábban hosszú percekig állítgattál.
💾 INI fájl mentése
Ha szeretnéd elmenteni a jelenlegi beállításaidat:
1️⃣ A teszter panelen kattints ismét a fogaskerék ikonra.
2️⃣ Válaszd a „Beállítások mentése” lehetőséget.
3️⃣ Adj nevet a fájlnak – például BTCUSD_H1_backtest.ini.
4️⃣ A fájl automatikusan a MetaTrader konfigurációs mappájába kerül.
Később, akár hónapok múlva is, pontosan ugyanonnan folytathatod a munkát, ahol abbahagytad.
🔄 Átjárhatóság – amikor több eszköz ismeri ugyanazokat a beállításokat
A MetaTrader egy okos funkciója, hogy ha két külön eszköz (például egy indikátor és egy robot) ugyanazokat a paraméterneveket használja, akkor ugyanazt a set fájlt is képesek beolvasni.
Példa:
- Van egy robotod, ami „SignalStrength” és „RiskLevel” paramétereket használ.
- Van egy indikátorod, ami ugyanezekkel a paraméternevekkel dolgozik.
Ha az EA-ból elmented a set fájlt, majd betöltöd az indikátorba:
✅ a közös paraméterek automatikusan betöltődnek,
🚫 a nem egyező paramétereket a program egyszerűen figyelmen kívül hagyja.
Ez a részleges kompatibilitás rendkívül hasznos, ha ugyanazon stratégia több eszközből áll — például egy indikátor generálja a jelet, a robot pedig az alapján nyit pozíciókat.
💡 Miért előnyös ez?
- Gyors munkafolyamat: nem kell kétszer ugyanazokat az értékeket begépelni.
- Kevesebb hiba: a MetaTrader automatikusan azonosítja a közös paraméterneveket.
- Egységes beállítás: ha több komponens dolgozik együtt (pl. indikátor + EA), mindig ugyanazzal a logikával működnek.
🧠 Fontos tudnivalók
- A beállítások paraméternév alapján illeszkednek, nem a sorrend szerint.
- Ha a név megegyezik, a program automatikusan felismeri.
- Ez a funkció nem hibázik, ha a fájlban felesleges változók vannak – egyszerűen kihagyja őket.
Összegzés
Az INI fájlok és az átjárható set fájlok együttesen teszik lehetővé, hogy:
- a teljes visszatesztelési környezetet pillanatok alatt visszaállítsd,
- a stratégiáid konzisztensen működjenek több eszközön,
- és a beállításaidat könnyedén megoszthasd vagy archiválhasd.
Ezek a fájlok a MetaTrader profibb szintjét képviselik – ahol már nemcsak kereskedsz, hanem struktúráltan menedzseled a stratégiáidat.