.gitignore for MetaTrader 5
26 ignoreringsregler for MetaTrader 5, klare til å kopieres inn i kodelageret ditt.
Handelsplattform
Den komplette .gitignore-filen for MetaTrader 5
# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 16:01:27 UTC
# Teknologier: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Loggfil
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dynamisk lenkebibliotek
*.dll
# Miljøvariabler
.env
*.cfg
*.json
*.~*
# Sikkerhetskopifil
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python-bytekodehurtigbuffermappe
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Hva disse MetaTrader 5-reglene faktisk ignorerer
Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.
Disse genereres fra .mq5-kildefiler og bør ikke sjekkes inn.
| Mønster | Hva det ignorerer |
|---|---|
*.ex5 |
Disse genereres fra .mq5-kildefiler og bør ikke sjekkes inn. |
For MQL4-kompatibilitet hvis du også håndterer MT4-prosjekter i en lignende struktur
| Mønster | Hva det ignorerer |
|---|---|
*.ex4 |
For MQL4-kompatibilitet hvis du også håndterer MT4-prosjekter i en lignende struktur |
Terminallogger, strategitestlogger og egendefinerte logger fra Print()-funksjoner.
| Mønster | Hva det ignorerer |
|---|---|
*.log |
Loggfil |
Strategy Tester-logger
| Mønster | Hva det ignorerer |
|---|---|
*.slog |
Strategy Tester-logger |
FXT-filer (historikkdata for testing)
| Mønster | Hva det ignorerer |
|---|---|
*.fxt |
FXT-filer (historikkdata for testing) |
Historikkdatafiler (kan være store)
| Mønster | Hva det ignorerer |
|---|---|
*.hst |
Historikkdatafiler (kan være store) |
Initialiseringsfiler (ofte generert av testverktøy eller EA-er)
| Mønster | Hva det ignorerer |
|---|---|
*.ini |
Initialiseringsfiler (ofte generert av testverktøy eller EA-er) |
Datafiler (ulike formål, ofte midlertidige)
| Mønster | Hva det ignorerer |
|---|---|
*.dat |
Datafiler (ulike formål, ofte midlertidige) |
CSV-eksportfiler (f.eks. fra testrapporter)
| Mønster | Hva det ignorerer |
|---|---|
*.csv |
CSV-eksportfiler (f.eks. fra testrapporter) |
Journalfiler (testjournal)
| Mønster | Hva det ignorerer |
|---|---|
*.jrn |
Journalfiler (testjournal) |
Market Watch-symbolsett
| Mønster | Hva det ignorerer |
|---|---|
*.set |
Market Watch-symbolsett |
Diagrammaler
| Mønster | Hva det ignorerer |
|---|---|
*.tpl |
Diagrammaler |
Diagraminnstillingsfiler (kan genereres når maler eller profiler lagres)
| Mønster | Hva det ignorerer |
|---|---|
*.chr |
Diagraminnstillingsfiler (kan genereres når maler eller profiler lagres) |
*.dll |
Dynamisk lenkebibliotek |
Miljøvariabler (f.eks. påloggingsopplysninger for Python-integrasjon)
| Mønster | Hva det ignorerer |
|---|---|
.env |
Miljøvariabler |
Konfigurasjonsfiler (hvis de ikke skal deles)
| Mønster | Hva det ignorerer |
|---|---|
*.cfg |
Konfigurasjonsfiler (hvis de ikke skal deles) |
Vær forsiktig: Hvis du har konfigurasjonsfiler i JSON som du *vil* sjekke inn, må du legge til spesifikke unntak.
| Mønster | Hva det ignorerer |
|---|---|
*.json |
Vær forsiktig: Hvis du har konfigurasjonsfiler i JSON som du *vil* sjekke inn, må du legge til spesifikke unntak. |
Midlertidige filer (f.eks. ~MyScript.mq5)
| Mønster | Hva det ignorerer |
|---|---|
*.~* |
Midlertidige filer (f.eks. ~MyScript.mq5) |
Sikkerhetskopifiler (f.eks. MyScript.mq5.bak)
| Mønster | Hva det ignorerer |
|---|---|
*.bak |
Sikkerhetskopifil |
*.mqh.bak |
Sikkerhetskopifiler (f.eks. MyScript.mq5.bak) |
*.mq5.bak |
Sikkerhetskopifiler (f.eks. MyScript.mq5.bak) |
Prosjektfiler for MetaEditor-arbeidsområder.
| Mønster | Hva det ignorerer |
|---|---|
.mqproj |
Prosjektfiler for MetaEditor-arbeidsområder. |
Hurtigbuffer for kompilert Python-bytekode
| Mønster | Hva det ignorerer |
|---|---|
__pycache__/ |
Python-bytekodehurtigbuffermappe |
Jupyter Notebook-kontrollpunkter
| Mønster | Hva det ignorerer |
|---|---|
.ipynb_checkpoints/ |
Jupyter Notebook-kontrollpunkter |
Kompilerte Python-filer
| Mønster | Hva det ignorerer |
|---|---|
*.pyc |
Kompilerte Python-filer |
Dynamiske Python-moduler
| Mønster | Hva det ignorerer |
|---|---|
*.pyd |
Dynamiske Python-moduler |
Slik bruker du denne .gitignore-filen for MetaTrader 5
- Kopier MetaTrader 5-reglene ovenfor, eller last ned filen direkte.
- Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
- Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
- Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.