.gitignore, skirtas MetaTrader 5
26 nepaiso MetaTrader 5 taisyklių, paruoštų kopijuoti į jūsų saugyklą.
Prekybos platforma
Visas .gitignore, skirtas MetaTrader 5
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 21:55:36 UTC
# Technologijos: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Žurnalo failas
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dinaminių nuorodų biblioteka
*.dll
# Aplinkos kintamieji
.env
*.cfg
*.json
*.~*
# Atsarginės kopijos failas
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python baitų kodo talpyklos katalogas
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Kokių failų nepaiso šios MetaTrader 5 taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Jie generuojami iš .mq5 šaltinio failų ir neturėtų būti įpareigoti.
| Šablonas | Ką ignoruoja |
|---|---|
*.ex5 |
Jie generuojami iš .mq5 šaltinio failų ir neturėtų būti įpareigoti. |
Dėl MQL4 suderinamumo, jei taip pat valdote MT4 projektus panašioje struktūroje
| Šablonas | Ką ignoruoja |
|---|---|
*.ex4 |
Dėl MQL4 suderinamumo, jei taip pat valdote MT4 projektus panašioje struktūroje |
Terminalo žurnalai, strategijos testerio žurnalai ir pasirinktiniai žurnalai iš Print() funkcijų.
| Šablonas | Ką ignoruoja |
|---|---|
*.log |
Žurnalo failas |
Strategijos testerio žurnalai
| Šablonas | Ką ignoruoja |
|---|---|
*.slog |
Strategijos testerio žurnalai |
FXT failai (istorijos duomenys testavimui)
| Šablonas | Ką ignoruoja |
|---|---|
*.fxt |
FXT failai (istorijos duomenys testavimui) |
Istorijos duomenų failai (gali būti dideli)
| Šablonas | Ką ignoruoja |
|---|---|
*.hst |
Istorijos duomenų failai (gali būti dideli) |
Inicijavimo failai (dažnai generuojami bandytojo arba EA)
| Šablonas | Ką ignoruoja |
|---|---|
*.ini |
Inicijavimo failai (dažnai generuojami bandytojo arba EA) |
Duomenų failai (įvairios paskirties, dažnai laikini)
| Šablonas | Ką ignoruoja |
|---|---|
*.dat |
Duomenų failai (įvairios paskirties, dažnai laikini) |
CSV eksportavimo failai (pvz., iš bandytojo ataskaitų)
| Šablonas | Ką ignoruoja |
|---|---|
*.csv |
CSV eksportavimo failai (pvz., iš bandytojo ataskaitų) |
Žurnalo failai (bandymo žurnalas)
| Šablonas | Ką ignoruoja |
|---|---|
*.jrn |
Žurnalo failai (bandymo žurnalas) |
Market Watch simbolių rinkiniai
| Šablonas | Ką ignoruoja |
|---|---|
*.set |
Market Watch simbolių rinkiniai |
Diagramos šablonai
| Šablonas | Ką ignoruoja |
|---|---|
*.tpl |
Diagramos šablonai |
Diagramos nustatymų failai (gali būti generuojami išsaugant šablonus ar profilius)
| Šablonas | Ką ignoruoja |
|---|---|
*.chr |
Diagramos nustatymų failai (gali būti generuojami išsaugant šablonus ar profilius) |
*.dll |
Dinaminių nuorodų biblioteka |
Aplinkos kintamieji (pvz., Python integravimo kredencialams)
| Šablonas | Ką ignoruoja |
|---|---|
.env |
Aplinkos kintamieji |
Konfigūracijos failai (jei neskirti bendrinti)
| Šablonas | Ką ignoruoja |
|---|---|
*.cfg |
Konfigūracijos failai (jei neskirti bendrinti) |
Būkite atsargūs: jei turite konfigūravimo JSON, kuriuos norite atlikti *do*, pridėkite konkrečių išimčių.
| Šablonas | Ką ignoruoja |
|---|---|
*.json |
Būkite atsargūs: jei turite konfigūravimo JSON, kuriuos norite atlikti *do*, pridėkite konkrečių išimčių. |
Laikini failai (pvz., ~MyScript.mq5)
| Šablonas | Ką ignoruoja |
|---|---|
*.~* |
Laikini failai (pvz., ~MyScript.mq5) |
Atsarginės kopijos failai (pvz., MyScript.mq5.bak)
| Šablonas | Ką ignoruoja |
|---|---|
*.bak |
Atsarginės kopijos failas |
*.mqh.bak |
Atsarginės kopijos failai (pvz., MyScript.mq5.bak) |
*.mq5.bak |
Atsarginės kopijos failai (pvz., MyScript.mq5.bak) |
Projekto failai, skirti MetaEditor darbo vietoms.
| Šablonas | Ką ignoruoja |
|---|---|
.mqproj |
Projekto failai, skirti MetaEditor darbo vietoms. |
Python sukompiliuota baitų kodo talpykla
| Šablonas | Ką ignoruoja |
|---|---|
__pycache__/ |
Python baitų kodo talpyklos katalogas |
„Jupyter“ nešiojamojo kompiuterio patikros taškai
| Šablonas | Ką ignoruoja |
|---|---|
.ipynb_checkpoints/ |
„Jupyter“ nešiojamojo kompiuterio patikros taškai |
Python sukompiliuoti failai
| Šablonas | Ką ignoruoja |
|---|---|
*.pyc |
Python sukompiliuoti failai |
Python dinaminiai moduliai
| Šablonas | Ką ignoruoja |
|---|---|
*.pyd |
Python dinaminiai moduliai |
Kaip naudoti šį .gitignore MetaTrader 5
- Nukopijuokite aukščiau pateiktas MetaTrader 5 taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.