.gitignore för MetaTrader 5
26 ignoreringsregler för MetaTrader 5, redo att kopieras till ditt repo.
Handelsplattform
Den kompletta .gitignore-filen för MetaTrader 5
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:01:29 UTC
# Tekniker: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Loggfil
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dynamiskt länkbibliotek
*.dll
# Miljövariabler
.env
*.cfg
*.json
*.~*
# Säkerhetskopia
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Cachekatalog för Python-bytekod
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Vad reglerna för MetaTrader 5 faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Dessa genereras från .mq5-källfiler och bör inte checkas in.
| Mönster | Vad det ignorerar |
|---|---|
*.ex5 |
Dessa genereras från .mq5-källfiler och bör inte checkas in. |
För MQL4-kompatibilitet om du även hanterar MT4-projekt med liknande struktur
| Mönster | Vad det ignorerar |
|---|---|
*.ex4 |
För MQL4-kompatibilitet om du även hanterar MT4-projekt med liknande struktur |
Terminalloggar, strategitestloggar och egna loggar från Print()-funktioner.
| Mönster | Vad det ignorerar |
|---|---|
*.log |
Loggfil |
Strategy Tester-loggar
| Mönster | Vad det ignorerar |
|---|---|
*.slog |
Strategy Tester-loggar |
FXT-filer (historikdata för testning)
| Mönster | Vad det ignorerar |
|---|---|
*.fxt |
FXT-filer (historikdata för testning) |
Historikdatafiler (kan vara stora)
| Mönster | Vad det ignorerar |
|---|---|
*.hst |
Historikdatafiler (kan vara stora) |
Initieringsfiler (ofta genererade av testverktyget eller EA:er)
| Mönster | Vad det ignorerar |
|---|---|
*.ini |
Initieringsfiler (ofta genererade av testverktyget eller EA:er) |
Datafiler (olika syften, ofta temporära)
| Mönster | Vad det ignorerar |
|---|---|
*.dat |
Datafiler (olika syften, ofta temporära) |
CSV-exportfiler (t.ex. från testrapporter)
| Mönster | Vad det ignorerar |
|---|---|
*.csv |
CSV-exportfiler (t.ex. från testrapporter) |
Journalfiler (testjournal)
| Mönster | Vad det ignorerar |
|---|---|
*.jrn |
Journalfiler (testjournal) |
Symboluppsättningar för Market Watch
| Mönster | Vad det ignorerar |
|---|---|
*.set |
Symboluppsättningar för Market Watch |
Diagrammallar
| Mönster | Vad det ignorerar |
|---|---|
*.tpl |
Diagrammallar |
Filer med diagraminställningar (kan genereras när mallar eller profiler sparas)
| Mönster | Vad det ignorerar |
|---|---|
*.chr |
Filer med diagraminställningar (kan genereras när mallar eller profiler sparas) |
*.dll |
Dynamiskt länkbibliotek |
Miljövariabler (t.ex. för Python-integreringens inloggningsuppgifter)
| Mönster | Vad det ignorerar |
|---|---|
.env |
Miljövariabler |
Konfigurationsfiler (om de inte ska delas)
| Mönster | Vad det ignorerar |
|---|---|
*.cfg |
Konfigurationsfiler (om de inte ska delas) |
Var försiktig: om du har JSON-konfigurationer som du *vill* checka in, lägg till särskilda undantag.
| Mönster | Vad det ignorerar |
|---|---|
*.json |
Var försiktig: om du har JSON-konfigurationer som du *vill* checka in, lägg till särskilda undantag. |
Temporära filer (t.ex. ~MyScript.mq5)
| Mönster | Vad det ignorerar |
|---|---|
*.~* |
Temporära filer (t.ex. ~MyScript.mq5) |
Säkerhetskopior (t.ex. MyScript.mq5.bak)
| Mönster | Vad det ignorerar |
|---|---|
*.bak |
Säkerhetskopia |
*.mqh.bak |
Säkerhetskopior (t.ex. MyScript.mq5.bak) |
*.mq5.bak |
Säkerhetskopior (t.ex. MyScript.mq5.bak) |
Projektfiler för MetaEditor-arbetsytor.
| Mönster | Vad det ignorerar |
|---|---|
.mqproj |
Projektfiler för MetaEditor-arbetsytor. |
Cache för kompilerad Python-bytekod
| Mönster | Vad det ignorerar |
|---|---|
__pycache__/ |
Cachekatalog för Python-bytekod |
Jupyter Notebook-kontrollpunkter
| Mönster | Vad det ignorerar |
|---|---|
.ipynb_checkpoints/ |
Jupyter Notebook-kontrollpunkter |
Kompilerade Python-filer
| Mönster | Vad det ignorerar |
|---|---|
*.pyc |
Kompilerade Python-filer |
Dynamiska Python-moduler
| Mönster | Vad det ignorerar |
|---|---|
*.pyd |
Dynamiska Python-moduler |
Så använder du denna .gitignore för MetaTrader 5
- Kopiera reglerna för MetaTrader 5 ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.