Ludovic Frank Gitignore

.gitignore MetaTrader 5-hez

A 26 figyelmen kívül hagyja a MetaTrader 5 szabályait, készen áll a tárba másolásra.

Kereskedési platform

A teljes .gitignore a MetaTrader 5-hez

# Generálta: LFGitignore - https://lfgitignore.com
# Létrehozva: 2026-10-31 21:55:41 UTC
# Technológiák: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Naplófájl
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dinamikus hivatkozási könyvtár
*.dll
# Környezeti változók
.env
*.cfg
*.json
*.~*
# Biztonsági másolat fájl
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python bájtkód gyorsítótár-könyvtár
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Amit ezek a MetaTrader 5 szabályok valójában figyelmen kívül hagynak

Minden alábbi minta, és miért tartozik a .gitignore.-hez

Ezeket a .mq5 forrásfájlokból állítják elő, és nem szabad véglegesíteni őket.

Minta Mit hagy figyelmen kívül
*.ex5 Ezeket a .mq5 forrásfájlokból állítják elő, és nem szabad véglegesíteni őket.

Az MQL4 kompatibilitás érdekében, ha MT4 projekteket is kezel hasonló struktúrában

Minta Mit hagy figyelmen kívül
*.ex4 Az MQL4 kompatibilitás érdekében, ha MT4 projekteket is kezel hasonló struktúrában

Terminálnaplók, stratégia tesztelő naplók és egyéni naplók a Print() függvényekből.

Minta Mit hagy figyelmen kívül
*.log Naplófájl

Strategy Tester naplók

Minta Mit hagy figyelmen kívül
*.slog Strategy Tester naplók

FXT fájlok (előzményadatok teszteléshez)

Minta Mit hagy figyelmen kívül
*.fxt FXT fájlok (előzményadatok teszteléshez)

Előzmények adatfájlok (nagyok lehetnek)

Minta Mit hagy figyelmen kívül
*.hst Előzmények adatfájlok (nagyok lehetnek)

Inicializálási fájlok (gyakran tesztelő vagy EA-k generálják)

Minta Mit hagy figyelmen kívül
*.ini Inicializálási fájlok (gyakran tesztelő vagy EA-k generálják)

Adatfájlok (különböző célokra, gyakran ideiglenes)

Minta Mit hagy figyelmen kívül
*.dat Adatfájlok (különböző célokra, gyakran ideiglenes)

CSV-exportálási fájlok (pl. tesztelői jelentésekből)

Minta Mit hagy figyelmen kívül
*.csv CSV-exportálási fájlok (pl. tesztelői jelentésekből)

Naplófájlok (tesztelő napló)

Minta Mit hagy figyelmen kívül
*.jrn Naplófájlok (tesztelő napló)

Piac Watch szimbólumkészletek

Minta Mit hagy figyelmen kívül
*.set Piac Watch szimbólumkészletek

Diagram sablonok

Minta Mit hagy figyelmen kívül
*.tpl Diagram sablonok

Diagrambeállítási fájlok (sablonok vagy profilok mentésekor hozhatók létre)

Minta Mit hagy figyelmen kívül
*.chr Diagrambeállítási fájlok (sablonok vagy profilok mentésekor hozhatók létre)
*.dll Dinamikus hivatkozási könyvtár

Környezeti változók (pl. a Python integrációs hitelesítő adatokhoz)

Minta Mit hagy figyelmen kívül
.env Környezeti változók

Konfigurációs fájlok (ha nem megosztásra szánták)

Minta Mit hagy figyelmen kívül
*.cfg Konfigurációs fájlok (ha nem megosztásra szánták)

Legyen óvatos: ha olyan konfigurációs JSON-ja van, amelyet *do* szeretne véglegesíteni, adjon hozzá speciális kivételeket.

Minta Mit hagy figyelmen kívül
*.json Legyen óvatos: ha olyan konfigurációs JSON-ja van, amelyet *do* szeretne véglegesíteni, adjon hozzá speciális kivételeket.

Ideiglenes fájlok (pl. ~MyScript.mq5)

Minta Mit hagy figyelmen kívül
*.~* Ideiglenes fájlok (pl. ~MyScript.mq5)

Biztonsági mentés fájlok (pl. MyScript.mq5.bak)

Minta Mit hagy figyelmen kívül
*.bak Biztonsági másolat fájl
*.mqh.bak Biztonsági mentés fájlok (pl. MyScript.mq5.bak)
*.mq5.bak Biztonsági mentés fájlok (pl. MyScript.mq5.bak)

Projektfájlok a MetaEditor munkaterületekhez.

Minta Mit hagy figyelmen kívül
.mqproj Projektfájlok a MetaEditor munkaterületekhez.

Python lefordított bájtkód gyorsítótár

Minta Mit hagy figyelmen kívül
__pycache__/ Python bájtkód gyorsítótár-könyvtár

Jupyter Notebook ellenőrzőpontok

Minta Mit hagy figyelmen kívül
.ipynb_checkpoints/ Jupyter Notebook ellenőrzőpontok

Python lefordított fájlokat

Minta Mit hagy figyelmen kívül
*.pyc Python lefordított fájlokat

Python dinamikus modulok

Minta Mit hagy figyelmen kívül
*.pyd Python dinamikus modulok

A .gitignore használata a MetaTrader 5-hez

  1. Másolja ki a fenti MetaTrader 5 szabályokat, vagy töltse le közvetlenül a fájlt.
  2. Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
  3. Ha ezen fájlok némelyike ​​már nyomon van követve, futtassa a git rm -r --cached . programot, majd véglegesítse újra – a Git csak a nem követett fájlokra alkalmaz figyelmen kívül hagyási szabályokat.
  4. Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.