.gitignore za MetaTrader 5
26 pravila izuzimanja za MetaTrader 5, spremnih za kopiranje u repozitorij.
Platforma za trgovanje
Potpuni .gitignore za MetaTrader 5
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:01:26 UTC
# Tehnologije: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Datoteka zapisnika
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dinamički povezana biblioteka
*.dll
# Varijable okruženja
.env
*.cfg
*.json
*.~*
# Datoteka sigurnosne kopije
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Direktorij predmemorije bajtkoda Pythona
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Što ova pravila za MetaTrader 5 zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
Generiraju se iz izvornih datoteka .mq5 i ne treba ih predavati.
| Obrazac | Što zanemaruje |
|---|---|
*.ex5 |
Generiraju se iz izvornih datoteka .mq5 i ne treba ih predavati. |
Za kompatibilnost s MQL4 ako upravljate i projektima MT4 u sličnoj strukturi
| Obrazac | Što zanemaruje |
|---|---|
*.ex4 |
Za kompatibilnost s MQL4 ako upravljate i projektima MT4 u sličnoj strukturi |
Zapisnici terminala, testera strategija i prilagođeni zapisnici funkcija Print().
| Obrazac | Što zanemaruje |
|---|---|
*.log |
Datoteka zapisnika |
Zapisnici Strategy Testera
| Obrazac | Što zanemaruje |
|---|---|
*.slog |
Zapisnici Strategy Testera |
Datoteke FXT (povijesni podaci za testiranje)
| Obrazac | Što zanemaruje |
|---|---|
*.fxt |
Datoteke FXT (povijesni podaci za testiranje) |
Datoteke povijesnih podataka (mogu biti velike)
| Obrazac | Što zanemaruje |
|---|---|
*.hst |
Datoteke povijesnih podataka (mogu biti velike) |
Inicijalizacijske datoteke (često ih generiraju tester ili EA-ovi)
| Obrazac | Što zanemaruje |
|---|---|
*.ini |
Inicijalizacijske datoteke (često ih generiraju tester ili EA-ovi) |
Podatkovne datoteke (različite namjene, često privremene)
| Obrazac | Što zanemaruje |
|---|---|
*.dat |
Podatkovne datoteke (različite namjene, često privremene) |
Datoteke izvoza CSV (npr. iz izvješća testera)
| Obrazac | Što zanemaruje |
|---|---|
*.csv |
Datoteke izvoza CSV (npr. iz izvješća testera) |
Datoteke dnevnika (dnevnik testera)
| Obrazac | Što zanemaruje |
|---|---|
*.jrn |
Datoteke dnevnika (dnevnik testera) |
Skupovi simbola Market Watch
| Obrazac | Što zanemaruje |
|---|---|
*.set |
Skupovi simbola Market Watch |
Predlošci grafikona
| Obrazac | Što zanemaruje |
|---|---|
*.tpl |
Predlošci grafikona |
Datoteke postavki grafikona (mogu nastati pri spremanju predložaka ili profila)
| Obrazac | Što zanemaruje |
|---|---|
*.chr |
Datoteke postavki grafikona (mogu nastati pri spremanju predložaka ili profila) |
*.dll |
Dinamički povezana biblioteka |
Varijable okruženja (npr. vjerodajnice za integraciju Pythona)
| Obrazac | Što zanemaruje |
|---|---|
.env |
Varijable okruženja |
Konfiguracijske datoteke (ako nisu namijenjene dijeljenju)
| Obrazac | Što zanemaruje |
|---|---|
*.cfg |
Konfiguracijske datoteke (ako nisu namijenjene dijeljenju) |
Oprez: ako imate konfiguracijske JSON datoteke koje *želite* predati, dodajte posebne iznimke.
| Obrazac | Što zanemaruje |
|---|---|
*.json |
Oprez: ako imate konfiguracijske JSON datoteke koje *želite* predati, dodajte posebne iznimke. |
Privremene datoteke (npr. ~MyScript.mq5)
| Obrazac | Što zanemaruje |
|---|---|
*.~* |
Privremene datoteke (npr. ~MyScript.mq5) |
Datoteke sigurnosnih kopija (npr. MyScript.mq5.bak)
| Obrazac | Što zanemaruje |
|---|---|
*.bak |
Datoteka sigurnosne kopije |
*.mqh.bak |
Datoteke sigurnosnih kopija (npr. MyScript.mq5.bak) |
*.mq5.bak |
Datoteke sigurnosnih kopija (npr. MyScript.mq5.bak) |
Projektne datoteke radnih prostora MetaEditora.
| Obrazac | Što zanemaruje |
|---|---|
.mqproj |
Projektne datoteke radnih prostora MetaEditora. |
Predmemorija prevedenog bajtkoda Pythona
| Obrazac | Što zanemaruje |
|---|---|
__pycache__/ |
Direktorij predmemorije bajtkoda Pythona |
Kontrolne točke Jupyter Notebooka
| Obrazac | Što zanemaruje |
|---|---|
.ipynb_checkpoints/ |
Kontrolne točke Jupyter Notebooka |
Prevedene datoteke Pythona
| Obrazac | Što zanemaruje |
|---|---|
*.pyc |
Prevedene datoteke Pythona |
Dinamički moduli Pythona
| Obrazac | Što zanemaruje |
|---|---|
*.pyd |
Dinamički moduli Pythona |
Kako koristiti ovaj .gitignore za MetaTrader 5
- Kopirajte pravila za MetaTrader 5 iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.