Ludovic Frank Gitignore

.gitignore priekš MetaTrader 5

26 ignorē MetaTrader 5 noteikumus, kas ir gatavi kopēšanai jūsu repozitorijā.

Tirdzniecības platforma

Pilnīgs .gitignore priekš MetaTrader 5

# Ģenerē LFGitignore - https://lfgitignore.com
# Izveidots: 2026-10-31 21:55:41 UTC
# Tehnoloģijas: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Žurnāla fails
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dinamiskā saišu bibliotēka
*.dll
# Vides mainīgie
.env
*.cfg
*.json
*.~*
# Dublējuma fails
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python baitu koda kešatmiņas direktorijs
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Ko šie MetaTrader 5 noteikumi faktiski ignorē

Katrs turpmāk minētais raksts un skaidrojums, kāpēc tas jāiekļauj .gitignore failā.

Tie ir ģenerēti no .mq5 avota failiem, un tos nedrīkst izmantot.

Raksts Ko tas ignorē
*.ex5 Tie ir ģenerēti no .mq5 avota failiem, un tos nedrīkst izmantot.

MQL4 saderībai, ja arī pārvaldāt MT4 projektus līdzīgā struktūrā

Raksts Ko tas ignorē
*.ex4 MQL4 saderībai, ja arī pārvaldāt MT4 projektus līdzīgā struktūrā

Termināļa žurnāli, stratēģijas pārbaudītāja žurnāli un pielāgoti žurnāli no Print() funkcijām.

Raksts Ko tas ignorē
*.log Žurnāla fails

Stratēģijas testētāju žurnāli

Raksts Ko tas ignorē
*.slog Stratēģijas testētāju žurnāli

FXT faili (vēstures dati testēšanai)

Raksts Ko tas ignorē
*.fxt FXT faili (vēstures dati testēšanai)

Vēstures datu faili (var būt lieli)

Raksts Ko tas ignorē
*.hst Vēstures datu faili (var būt lieli)

Inicializācijas faili (bieži ģenerē testētājs vai EA)

Raksts Ko tas ignorē
*.ini Inicializācijas faili (bieži ģenerē testētājs vai EA)

Datu faili (dažādiem mērķiem, bieži vien pagaidu)

Raksts Ko tas ignorē
*.dat Datu faili (dažādiem mērķiem, bieži vien pagaidu)

CSV eksporta faili (piem., no testētāju pārskatiem)

Raksts Ko tas ignorē
*.csv CSV eksporta faili (piem., no testētāju pārskatiem)

Žurnāla faili (testēšanas žurnāls)

Raksts Ko tas ignorē
*.jrn Žurnāla faili (testēšanas žurnāls)

Tirgus pulksteņu simbolu komplekti

Raksts Ko tas ignorē
*.set Tirgus pulksteņu simbolu komplekti

Diagrammu veidnes

Raksts Ko tas ignorē
*.tpl Diagrammu veidnes

Diagrammas iestatījumu faili (var tikt ģenerēti, saglabājot veidnes vai profilus)

Raksts Ko tas ignorē
*.chr Diagrammas iestatījumu faili (var tikt ģenerēti, saglabājot veidnes vai profilus)
*.dll Dinamiskā saišu bibliotēka

Vides mainīgie (piemēram, Python integrācijas akreditācijas datiem)

Raksts Ko tas ignorē
.env Vides mainīgie

Konfigurācijas faili (ja tie nav paredzēti koplietošanai)

Raksts Ko tas ignorē
*.cfg Konfigurācijas faili (ja tie nav paredzēti koplietošanai)

Esiet piesardzīgs: ja jums ir konfigurācijas JSON, ko vēlaties veikt *do*, pievienojiet konkrētus izņēmumus.

Raksts Ko tas ignorē
*.json Esiet piesardzīgs: ja jums ir konfigurācijas JSON, ko vēlaties veikt *do*, pievienojiet konkrētus izņēmumus.

Pagaidu faili (piem., ~MyScript.mq5)

Raksts Ko tas ignorē
*.~* Pagaidu faili (piem., ~MyScript.mq5)

Dublējuma faili (piemēram, MyScript.mq5.bak)

Raksts Ko tas ignorē
*.bak Dublējuma fails
*.mqh.bak Dublējuma faili (piemēram, MyScript.mq5.bak)
*.mq5.bak Dublējuma faili (piemēram, MyScript.mq5.bak)

Projektu faili MetaEditor darbvietām.

Raksts Ko tas ignorē
.mqproj Projektu faili MetaEditor darbvietām.

Python apkopota baitkoda kešatmiņa

Raksts Ko tas ignorē
__pycache__/ Python baitu koda kešatmiņas direktorijs

Jupyter Notebook kontrolpunkti

Raksts Ko tas ignorē
.ipynb_checkpoints/ Jupyter Notebook kontrolpunkti

Python apkopotie faili

Raksts Ko tas ignorē
*.pyc Python apkopotie faili

Python dinamiskie moduļi

Raksts Ko tas ignorē
*.pyd Python dinamiskie moduļi

Kā lietot šo .gitignore failu tehnoloģijai MetaTrader 5

  1. Kopējiet iepriekš minētos MetaTrader 5 noteikumus vai lejupielādējiet failu tieši.
  2. Git repozitorija saknē izveidojiet failu ar nosaukumu .gitignore un ielīmējiet tajā noteikumus.
  3. Ja daži no šiem failiem jau ir izsekoti, palaidiet git rm -r --cached . un pēc tam veiciet vēlreiz — Git ignorēšanas noteikumus piemēro tikai neizsekotajiem failiem.
  4. Iekļaujiet .gitignore failu komitā, lai visai komandai būtu vienādi noteikumi.