.gitignore pre MetaTrader 5
26 pravidiel ignorovania pre MetaTrader 5, pripravených na skopírovanie do repozitára.
Obchodná platforma
Kompletný .gitignore pre MetaTrader 5
# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 16:01:30 UTC
# Technológie: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Súbor protokolu
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dynamicky linkovaná knižnica
*.dll
# Premenné prostredia
.env
*.cfg
*.json
*.~*
# Záložný súbor
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Adresár vyrovnávacej pamäte bajtkódu Python
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Čo tieto pravidlá pre MetaTrader 5 skutočne ignorujú
Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.
Generujú sa zo zdrojových súborov .mq5 a nepatria do commitov.
| Vzor | Čo ignoruje |
|---|---|
*.ex5 |
Generujú sa zo zdrojových súborov .mq5 a nepatria do commitov. |
Pre kompatibilitu s MQL4, ak spravujete aj projekty MT4 v podobnej štruktúre
| Vzor | Čo ignoruje |
|---|---|
*.ex4 |
Pre kompatibilitu s MQL4, ak spravujete aj projekty MT4 v podobnej štruktúre |
Protokoly terminálu, testovania stratégií a vlastné protokoly z funkcií Print().
| Vzor | Čo ignoruje |
|---|---|
*.log |
Súbor protokolu |
Protokoly Strategy Tester
| Vzor | Čo ignoruje |
|---|---|
*.slog |
Protokoly Strategy Tester |
Súbory FXT (historické údaje na testovanie)
| Vzor | Čo ignoruje |
|---|---|
*.fxt |
Súbory FXT (historické údaje na testovanie) |
Súbory historických údajov (môžu byť veľké)
| Vzor | Čo ignoruje |
|---|---|
*.hst |
Súbory historických údajov (môžu byť veľké) |
Inicializačné súbory (často generované testovacím nástrojom alebo EA)
| Vzor | Čo ignoruje |
|---|---|
*.ini |
Inicializačné súbory (často generované testovacím nástrojom alebo EA) |
Dátové súbory (rôzne účely, často dočasné)
| Vzor | Čo ignoruje |
|---|---|
*.dat |
Dátové súbory (rôzne účely, často dočasné) |
Exportované súbory CSV (napr. zo správ testovacieho nástroja)
| Vzor | Čo ignoruje |
|---|---|
*.csv |
Exportované súbory CSV (napr. zo správ testovacieho nástroja) |
Súbory žurnálu (žurnál testovacieho nástroja)
| Vzor | Čo ignoruje |
|---|---|
*.jrn |
Súbory žurnálu (žurnál testovacieho nástroja) |
Sady symbolov Market Watch
| Vzor | Čo ignoruje |
|---|---|
*.set |
Sady symbolov Market Watch |
Šablóny grafov
| Vzor | Čo ignoruje |
|---|---|
*.tpl |
Šablóny grafov |
Súbory nastavení grafov (môžu vzniknúť pri ukladaní šablón alebo profilov)
| Vzor | Čo ignoruje |
|---|---|
*.chr |
Súbory nastavení grafov (môžu vzniknúť pri ukladaní šablón alebo profilov) |
*.dll |
Dynamicky linkovaná knižnica |
Premenné prostredia (napr. prihlasovacie údaje pre integráciu Python)
| Vzor | Čo ignoruje |
|---|---|
.env |
Premenné prostredia |
Konfiguračné súbory (ak nie sú určené na zdieľanie)
| Vzor | Čo ignoruje |
|---|---|
*.cfg |
Konfiguračné súbory (ak nie sú určené na zdieľanie) |
Pozor: ak máte konfiguračné súbory JSON, ktoré chcete pridať do commitu, vytvorte konkrétne výnimky.
| Vzor | Čo ignoruje |
|---|---|
*.json |
Pozor: ak máte konfiguračné súbory JSON, ktoré chcete pridať do commitu, vytvorte konkrétne výnimky. |
Dočasné súbory (napr. ~MyScript.mq5)
| Vzor | Čo ignoruje |
|---|---|
*.~* |
Dočasné súbory (napr. ~MyScript.mq5) |
Záložné súbory (napr. MyScript.mq5.bak)
| Vzor | Čo ignoruje |
|---|---|
*.bak |
Záložný súbor |
*.mqh.bak |
Záložné súbory (napr. MyScript.mq5.bak) |
*.mq5.bak |
Záložné súbory (napr. MyScript.mq5.bak) |
Súbory projektu pre pracovné priestory MetaEditor.
| Vzor | Čo ignoruje |
|---|---|
.mqproj |
Súbory projektu pre pracovné priestory MetaEditor. |
Vyrovnávacia pamäť skompilovaného bajtkódu Python
| Vzor | Čo ignoruje |
|---|---|
__pycache__/ |
Adresár vyrovnávacej pamäte bajtkódu Python |
Kontrolné body Jupyter Notebook
| Vzor | Čo ignoruje |
|---|---|
.ipynb_checkpoints/ |
Kontrolné body Jupyter Notebook |
Skompilované súbory Python
| Vzor | Čo ignoruje |
|---|---|
*.pyc |
Skompilované súbory Python |
Dynamické moduly Python
| Vzor | Čo ignoruje |
|---|---|
*.pyd |
Dynamické moduly Python |
Ako používať tento .gitignore pre MetaTrader 5
- Skopírujte pravidlá pre MetaTrader 5 vyššie alebo si súbor priamo stiahnite.
- V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
- Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
- Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.