.gitignore voor MetaTrader 5
26 negeerregels voor MetaTrader 5, klaar om naar je repository te kopiëren.
Handelsplatform
De volledige .gitignore voor MetaTrader 5
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:01:29 UTC
# Technologieën: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Logbestand
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dynamisch gekoppelde bibliotheek
*.dll
# Omgevingsvariabelen
.env
*.cfg
*.json
*.~*
# Back-upbestand
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python-bytecodecachemap
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Wat deze regels voor MetaTrader 5 precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
Deze worden gegenereerd uit .mq5-bronbestanden en mogen niet worden gecommit.
| Patroon | Wat wordt genegeerd |
|---|---|
*.ex5 |
Deze worden gegenereerd uit .mq5-bronbestanden en mogen niet worden gecommit. |
Voor MQL4-compatibiliteit als je ook MT4-projecten in een vergelijkbare structuur beheert
| Patroon | Wat wordt genegeerd |
|---|---|
*.ex4 |
Voor MQL4-compatibiliteit als je ook MT4-projecten in een vergelijkbare structuur beheert |
Terminallogs, strategy-testerlogs en aangepaste logs van Print()-functies.
| Patroon | Wat wordt genegeerd |
|---|---|
*.log |
Logbestand |
Strategy Tester-logboeken
| Patroon | Wat wordt genegeerd |
|---|---|
*.slog |
Strategy Tester-logboeken |
FXT-bestanden (historische testgegevens)
| Patroon | Wat wordt genegeerd |
|---|---|
*.fxt |
FXT-bestanden (historische testgegevens) |
Historische gegevensbestanden (kunnen groot zijn)
| Patroon | Wat wordt genegeerd |
|---|---|
*.hst |
Historische gegevensbestanden (kunnen groot zijn) |
Initialisatiebestanden (vaak gegenereerd door de tester of EA's)
| Patroon | Wat wordt genegeerd |
|---|---|
*.ini |
Initialisatiebestanden (vaak gegenereerd door de tester of EA's) |
Gegevensbestanden (verschillende doeleinden, vaak tijdelijk)
| Patroon | Wat wordt genegeerd |
|---|---|
*.dat |
Gegevensbestanden (verschillende doeleinden, vaak tijdelijk) |
CSV-exportbestanden (bijv. van testrapporten)
| Patroon | Wat wordt genegeerd |
|---|---|
*.csv |
CSV-exportbestanden (bijv. van testrapporten) |
Journaalbestanden (testjournaal)
| Patroon | Wat wordt genegeerd |
|---|---|
*.jrn |
Journaalbestanden (testjournaal) |
Market Watch-symbolensets
| Patroon | Wat wordt genegeerd |
|---|---|
*.set |
Market Watch-symbolensets |
Grafieksjablonen
| Patroon | Wat wordt genegeerd |
|---|---|
*.tpl |
Grafieksjablonen |
Bestanden met grafiekinstellingen (kunnen worden gegenereerd bij het opslaan van sjablonen of profielen)
| Patroon | Wat wordt genegeerd |
|---|---|
*.chr |
Bestanden met grafiekinstellingen (kunnen worden gegenereerd bij het opslaan van sjablonen of profielen) |
*.dll |
Dynamisch gekoppelde bibliotheek |
Omgevingsvariabelen (bijv. voor inloggegevens van Python-integraties)
| Patroon | Wat wordt genegeerd |
|---|---|
.env |
Omgevingsvariabelen |
Configuratiebestanden (als ze niet bedoeld zijn om te delen)
| Patroon | Wat wordt genegeerd |
|---|---|
*.cfg |
Configuratiebestanden (als ze niet bedoeld zijn om te delen) |
Let op: voeg specifieke uitzonderingen toe voor JSON-configuratiebestanden die je wél wilt committen.
| Patroon | Wat wordt genegeerd |
|---|---|
*.json |
Let op: voeg specifieke uitzonderingen toe voor JSON-configuratiebestanden die je wél wilt committen. |
Tijdelijke bestanden (bijv. ~MyScript.mq5)
| Patroon | Wat wordt genegeerd |
|---|---|
*.~* |
Tijdelijke bestanden (bijv. ~MyScript.mq5) |
Back-upbestanden (bijv. MyScript.mq5.bak)
| Patroon | Wat wordt genegeerd |
|---|---|
*.bak |
Back-upbestand |
*.mqh.bak |
Back-upbestanden (bijv. MyScript.mq5.bak) |
*.mq5.bak |
Back-upbestanden (bijv. MyScript.mq5.bak) |
Projectbestanden voor MetaEditor-werkruimten.
| Patroon | Wat wordt genegeerd |
|---|---|
.mqproj |
Projectbestanden voor MetaEditor-werkruimten. |
Cache van gecompileerde Python-bytecode
| Patroon | Wat wordt genegeerd |
|---|---|
__pycache__/ |
Python-bytecodecachemap |
Jupyter Notebook-controlepunten
| Patroon | Wat wordt genegeerd |
|---|---|
.ipynb_checkpoints/ |
Jupyter Notebook-controlepunten |
Gecompileerde Python-bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.pyc |
Gecompileerde Python-bestanden |
Dynamische Python-modules
| Patroon | Wat wordt genegeerd |
|---|---|
*.pyd |
Dynamische Python-modules |
Zo gebruik je deze .gitignore voor MetaTrader 5
- Kopieer de bovenstaande regels voor MetaTrader 5 of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.