.gitignore til MetaTrader 5

26 ignorer regler for MetaTrader 5, klar til at kopiere til dit lager.

Handelsplatform

Den komplette .gitignore til MetaTrader 5

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 21:55:31 UTC
# Teknologier: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Log fil
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dynamisk linkbibliotek
*.dll
# Miljøvariabler
.env
*.cfg
*.json
*.~*
# Backup fil
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python bytecode cache bibliotek
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Hvad disse MetaTrader 5 regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

Disse er genereret fra .mq5 kildefiler og bør ikke begås.

Mønster Hvad den ignorerer
*.ex5 Disse er genereret fra .mq5 kildefiler og bør ikke begås.

For MQL4-kompatibilitet, hvis du også administrerer MT4-projekter i en lignende struktur

Mønster Hvad den ignorerer
*.ex4 For MQL4-kompatibilitet, hvis du også administrerer MT4-projekter i en lignende struktur

Terminallogfiler, strategitesterlogfiler og brugerdefinerede logfiler fra Print()-funktioner.

Mønster Hvad den ignorerer
*.log Log fil

Strategi Tester logs

Mønster Hvad den ignorerer
*.slog Strategi Tester logs

FXT-filer (historikdata til test)

Mønster Hvad den ignorerer
*.fxt FXT-filer (historikdata til test)

Historiedatafiler (kan være store)

Mønster Hvad den ignorerer
*.hst Historiedatafiler (kan være store)

Initialiseringsfiler (ofte genereret af tester eller EA'er)

Mønster Hvad den ignorerer
*.ini Initialiseringsfiler (ofte genereret af tester eller EA'er)

Datafiler (forskellige formål, ofte midlertidige)

Mønster Hvad den ignorerer
*.dat Datafiler (forskellige formål, ofte midlertidige)

CSV-eksportfiler (f.eks. fra testrapporter)

Mønster Hvad den ignorerer
*.csv CSV-eksportfiler (f.eks. fra testrapporter)

Journalfiler (testerjournal)

Mønster Hvad den ignorerer
*.jrn Journalfiler (testerjournal)

Market Watch symbolsæt

Mønster Hvad den ignorerer
*.set Market Watch symbolsæt

Skabeloner til diagram

Mønster Hvad den ignorerer
*.tpl Skabeloner til diagram

Diagramindstillingsfiler (kan genereres, når du gemmer skabeloner eller profiler)

Mønster Hvad den ignorerer
*.chr Diagramindstillingsfiler (kan genereres, når du gemmer skabeloner eller profiler)
*.dll Dynamisk linkbibliotek

Miljøvariabler (f.eks. for Python-integrationslegitimationsoplysninger)

Mønster Hvad den ignorerer
.env Miljøvariabler

Konfigurationsfiler (hvis det ikke er meningen, at de skal deles)

Mønster Hvad den ignorerer
*.cfg Konfigurationsfiler (hvis det ikke er meningen, at de skal deles)

Vær forsigtig: hvis du har konfigurerede JSON'er, som du *do* ønsker at begå, skal du tilføje specifikke undtagelser.

Mønster Hvad den ignorerer
*.json Vær forsigtig: hvis du har konfigurerede JSON'er, som du *do* ønsker at begå, skal du tilføje specifikke undtagelser.

Midlertidige filer (f.eks. ~MyScript.mq5)

Mønster Hvad den ignorerer
*.~* Midlertidige filer (f.eks. ~MyScript.mq5)

Sikkerhedskopier filer (f.eks. MyScript.mq5.bak)

Mønster Hvad den ignorerer
*.bak Backup fil
*.mqh.bak Sikkerhedskopier filer (f.eks. MyScript.mq5.bak)
*.mq5.bak Sikkerhedskopier filer (f.eks. MyScript.mq5.bak)

Projektfiler til MetaEditor-arbejdsområder.

Mønster Hvad den ignorerer
.mqproj Projektfiler til MetaEditor-arbejdsområder.

Python kompileret bytekode cache

Mønster Hvad den ignorerer
__pycache__/ Python bytecode cache bibliotek

Jupyter Notebook kontrolpunkter

Mønster Hvad den ignorerer
.ipynb_checkpoints/ Jupyter Notebook kontrolpunkter

Python kompilerede filer

Mønster Hvad den ignorerer
*.pyc Python kompilerede filer

Python dynamiske moduler

Mønster Hvad den ignorerer
*.pyd Python dynamiske moduler

Sådan bruger du denne .gitignore til MetaTrader 5

  1. Kopier MetaTrader 5 reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.