.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
- Kopier MetaTrader 5 reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- 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.
- Brug .gitignore, så alle på holdet deler de samme regler.