.gitignore pentru MetaTrader 5
26 reguli de ignorare pentru MetaTrader 5, gata de copiat în depozitul dvs.
Platformă de tranzacționare
.gitignore complet pentru MetaTrader 5
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:55:36 UTC
# Tehnologii: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Fișier jurnal
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Bibliotecă de linkuri dinamice
*.dll
# Variabile de mediu
.env
*.cfg
*.json
*.~*
# Fișier de rezervă
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Directorul cache de coduri de octeți Python
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Ce ignoră regulile pentru MetaTrader 5
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
Acestea sunt generate din fișierele sursă .mq5 și nu ar trebui să fie comise.
| Model de fișier | Ce ignoră |
|---|---|
*.ex5 |
Acestea sunt generate din fișierele sursă .mq5 și nu ar trebui să fie comise. |
Pentru compatibilitate MQL4 dacă gestionați și proiecte MT4 într-o structură similară
| Model de fișier | Ce ignoră |
|---|---|
*.ex4 |
Pentru compatibilitate MQL4 dacă gestionați și proiecte MT4 într-o structură similară |
Jurnalele terminale, jurnalele de testare a strategiei și jurnalele personalizate din funcțiile Print().
| Model de fișier | Ce ignoră |
|---|---|
*.log |
Fișier jurnal |
Jurnalele Strategy Tester
| Model de fișier | Ce ignoră |
|---|---|
*.slog |
Jurnalele Strategy Tester |
Fișiere FXT (date istoric pentru testare)
| Model de fișier | Ce ignoră |
|---|---|
*.fxt |
Fișiere FXT (date istoric pentru testare) |
Fișiere de date istorice (pot fi mari)
| Model de fișier | Ce ignoră |
|---|---|
*.hst |
Fișiere de date istorice (pot fi mari) |
Fișiere de inițializare (deseori generate de tester sau EA)
| Model de fișier | Ce ignoră |
|---|---|
*.ini |
Fișiere de inițializare (deseori generate de tester sau EA) |
Fișiere de date (diverse scopuri, adesea temporare)
| Model de fișier | Ce ignoră |
|---|---|
*.dat |
Fișiere de date (diverse scopuri, adesea temporare) |
Fișiere de export CSV (de exemplu, din rapoartele de testare)
| Model de fișier | Ce ignoră |
|---|---|
*.csv |
Fișiere de export CSV (de exemplu, din rapoartele de testare) |
Fișiere jurnal (jurnal de testare)
| Model de fișier | Ce ignoră |
|---|---|
*.jrn |
Fișiere jurnal (jurnal de testare) |
Seturi de simboluri Market Watch
| Model de fișier | Ce ignoră |
|---|---|
*.set |
Seturi de simboluri Market Watch |
Șabloane de diagrame
| Model de fișier | Ce ignoră |
|---|---|
*.tpl |
Șabloane de diagrame |
Fișierele de setări ale diagramei (pot fi generate atunci când salvați șabloane sau profiluri)
| Model de fișier | Ce ignoră |
|---|---|
*.chr |
Fișierele de setări ale diagramei (pot fi generate atunci când salvați șabloane sau profiluri) |
*.dll |
Bibliotecă de linkuri dinamice |
Variabile de mediu (de exemplu, pentru acreditările de integrare Python)
| Model de fișier | Ce ignoră |
|---|---|
.env |
Variabile de mediu |
Fișiere de configurare (dacă nu sunt destinate să fie partajate)
| Model de fișier | Ce ignoră |
|---|---|
*.cfg |
Fișiere de configurare (dacă nu sunt destinate să fie partajate) |
Fiți atenți: dacă aveți JSON de configurare pe care *do* doriți să le comite, adăugați excepții specifice.
| Model de fișier | Ce ignoră |
|---|---|
*.json |
Fiți atenți: dacă aveți JSON de configurare pe care *do* doriți să le comite, adăugați excepții specifice. |
Fișiere temporare (de ex., ~MyScript.mq5)
| Model de fișier | Ce ignoră |
|---|---|
*.~* |
Fișiere temporare (de ex., ~MyScript.mq5) |
Fișiere de rezervă (de exemplu, MyScript.mq5.bak)
| Model de fișier | Ce ignoră |
|---|---|
*.bak |
Fișier de rezervă |
*.mqh.bak |
Fișiere de rezervă (de exemplu, MyScript.mq5.bak) |
*.mq5.bak |
Fișiere de rezervă (de exemplu, MyScript.mq5.bak) |
Fișiere de proiect pentru spațiile de lucru MetaEditor.
| Model de fișier | Ce ignoră |
|---|---|
.mqproj |
Fișiere de proiect pentru spațiile de lucru MetaEditor. |
Python compilat cache bytecode
| Model de fișier | Ce ignoră |
|---|---|
__pycache__/ |
Directorul cache de coduri de octeți Python |
Puncte de control Jupyter Notebook
| Model de fișier | Ce ignoră |
|---|---|
.ipynb_checkpoints/ |
Puncte de control Jupyter Notebook |
Python fișiere compilate
| Model de fișier | Ce ignoră |
|---|---|
*.pyc |
Python fișiere compilate |
Python module dinamice
| Model de fișier | Ce ignoră |
|---|---|
*.pyd |
Python module dinamice |
Cum să utilizați acest .gitignore pentru MetaTrader 5
- Copiați regulile MetaTrader 5 de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.