Ludovic Frank Gitignore

.gitignore per a MetaTrader 5

26 regles d’exclusió de MetaTrader 5, llestes per copiar al repositori.

Plataforma comercial

El .gitignore complet per a MetaTrader 5

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:55:28 UTC
# Tecnologies: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Fitxer de registre
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Biblioteca d'enllaços dinàmics
*.dll
# Variables d'entorn
.env
*.cfg
*.json
*.~*
# Fitxer de còpia de seguretat
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Directori de memòria cau de codi de bytes Python
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

El que aquestes regles MetaTrader 5 ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Es generen a partir dels fitxers font .mq5 i no s'han de confirmar.

Patró El que ignora
*.ex5 Es generen a partir dels fitxers font .mq5 i no s'han de confirmar.

Per a la compatibilitat amb MQL4 si també gestioneu projectes MT4 en una estructura similar

Patró El que ignora
*.ex4 Per a la compatibilitat amb MQL4 si també gestioneu projectes MT4 en una estructura similar

Registres de terminal, registres de prova d'estratègia i registres personalitzats de les funcions Print().

Patró El que ignora
*.log Fitxer de registre

Registres de proves d'estratègia

Patró El que ignora
*.slog Registres de proves d'estratègia

Fitxers FXT (dades de l'historial per a proves)

Patró El que ignora
*.fxt Fitxers FXT (dades de l'historial per a proves)

Fitxers de dades de l'historial (pot ser grans)

Patró El que ignora
*.hst Fitxers de dades de l'historial (pot ser grans)

Fitxers d'inicialització (sovint generats pel provador o EA)

Patró El que ignora
*.ini Fitxers d'inicialització (sovint generats pel provador o EA)

Fitxers de dades (propòsits diversos, sovint temporals)

Patró El que ignora
*.dat Fitxers de dades (propòsits diversos, sovint temporals)

Fitxers d'exportació CSV (p. ex., d'informes de provadors)

Patró El que ignora
*.csv Fitxers d'exportació CSV (p. ex., d'informes de provadors)

Fitxers de diari (diari de prova)

Patró El que ignora
*.jrn Fitxers de diari (diari de prova)

Conjunts de símbols de Vigilància del mercat

Patró El que ignora
*.set Conjunts de símbols de Vigilància del mercat

Plantilles de gràfics

Patró El que ignora
*.tpl Plantilles de gràfics

Fitxers de configuració de gràfics (es poden generar en desar plantilles o perfils)

Patró El que ignora
*.chr Fitxers de configuració de gràfics (es poden generar en desar plantilles o perfils)
*.dll Biblioteca d'enllaços dinàmics

Variables d'entorn (p. ex., per a les credencials d'integració Python)

Patró El que ignora
.env Variables d'entorn

Fitxers de configuració (si no es volen compartir)

Patró El que ignora
*.cfg Fitxers de configuració (si no es volen compartir)

Compte: si voleu confirmar alguns fitxers JSON de configuració, afegiu-hi excepcions específiques.

Patró El que ignora
*.json Compte: si voleu confirmar alguns fitxers JSON de configuració, afegiu-hi excepcions específiques.

Fitxers temporals (p. ex., ~MyScript.mq5)

Patró El que ignora
*.~* Fitxers temporals (p. ex., ~MyScript.mq5)

Còpia de seguretat de fitxers (p. ex., MyScript.mq5.bak)

Patró El que ignora
*.bak Fitxer de còpia de seguretat
*.mqh.bak Còpia de seguretat de fitxers (p. ex., MyScript.mq5.bak)
*.mq5.bak Còpia de seguretat de fitxers (p. ex., MyScript.mq5.bak)

Fitxers de projecte per a espais de treball del MetaEditor.

Patró El que ignora
.mqproj Fitxers de projecte per a espais de treball del MetaEditor.

Memòria cau de codi de bytes compilada Python

Patró El que ignora
__pycache__/ Directori de memòria cau de codi de bytes Python

Punts de control de Jupyter Notebook

Patró El que ignora
.ipynb_checkpoints/ Punts de control de Jupyter Notebook

Fitxers compilats Python

Patró El que ignora
*.pyc Fitxers compilats Python

Python mòduls dinàmics

Patró El que ignora
*.pyd Python mòduls dinàmics

Com utilitzar aquest .gitignore per a MetaTrader 5

  1. Copieu les regles MetaTrader 5 anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.