Ludovic Frank Gitignore

.gitignore MetaTrader 5 jaoks

26 tehnoloogia MetaTrader 5 eiramisreeglit, mida saad oma hoidlasse kopeerida.

Kauplemisplatvorm

Täielik .gitignore MetaTrader 5 jaoks

# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 21:55:39 UTC
# Tehnoloogiad: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Logifail
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dünaamiline lingiteek
*.dll
# Keskkonnamuutujad
.env
*.cfg
*.json
*.~*
# Varundusfail
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python baitkoodi vahemälu kataloog
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Mida need MetaTrader 5 reeglid tegelikult ignoreerivad

Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.

Need on loodud .mq5 lähtefailidest ja neid ei tohiks siduda.

Muster Mida see ignoreerib
*.ex5 Need on loodud .mq5 lähtefailidest ja neid ei tohiks siduda.

MQL4 ühilduvuse jaoks, kui haldate ka MT4 projekte sarnases struktuuris

Muster Mida see ignoreerib
*.ex4 MQL4 ühilduvuse jaoks, kui haldate ka MT4 projekte sarnases struktuuris

Funktsioonide Print() terminali logid, strateegiatesti logid ja kohandatud logid.

Muster Mida see ignoreerib
*.log Logifail

Strateegiatesti logid

Muster Mida see ignoreerib
*.slog Strateegiatesti logid

FXT-failid (ajaloo andmed testimiseks)

Muster Mida see ignoreerib
*.fxt FXT-failid (ajaloo andmed testimiseks)

Ajaloo andmefailid (võivad olla suured)

Muster Mida see ignoreerib
*.hst Ajaloo andmefailid (võivad olla suured)

Initsialiseerimisfailid (sageli loodud testija või EA-de poolt)

Muster Mida see ignoreerib
*.ini Initsialiseerimisfailid (sageli loodud testija või EA-de poolt)

Andmefailid (erinevatel eesmärkidel, sageli ajutised)

Muster Mida see ignoreerib
*.dat Andmefailid (erinevatel eesmärkidel, sageli ajutised)

CSV-ekspordifailid (nt testijate aruannetest)

Muster Mida see ignoreerib
*.csv CSV-ekspordifailid (nt testijate aruannetest)

Päeviku failid (testija päevik)

Muster Mida see ignoreerib
*.jrn Päeviku failid (testija päevik)

Turuvalve sümbolite komplektid

Muster Mida see ignoreerib
*.set Turuvalve sümbolite komplektid

Diagrammi mallid

Muster Mida see ignoreerib
*.tpl Diagrammi mallid

Diagrammi seadete failid (saab luua mallide või profiilide salvestamisel)

Muster Mida see ignoreerib
*.chr Diagrammi seadete failid (saab luua mallide või profiilide salvestamisel)
*.dll Dünaamiline lingiteek

Keskkonnamuutujad (nt Python integratsioonimandaatide jaoks)

Muster Mida see ignoreerib
.env Keskkonnamuutujad

Konfiguratsioonifailid (kui pole mõeldud jagamiseks)

Muster Mida see ignoreerib
*.cfg Konfiguratsioonifailid (kui pole mõeldud jagamiseks)

Olge ettevaatlik: kui teil on konfiguratsiooni-JSON-sid, mida soovite *do* siduda, lisage konkreetsed erandid.

Muster Mida see ignoreerib
*.json Olge ettevaatlik: kui teil on konfiguratsiooni-JSON-sid, mida soovite *do* siduda, lisage konkreetsed erandid.

Ajutised failid (nt ~MyScript.mq5)

Muster Mida see ignoreerib
*.~* Ajutised failid (nt ~MyScript.mq5)

Varufailid (nt MyScript.mq5.bak)

Muster Mida see ignoreerib
*.bak Varundusfail
*.mqh.bak Varufailid (nt MyScript.mq5.bak)
*.mq5.bak Varufailid (nt MyScript.mq5.bak)

MetaEditori tööruumide projektifailid.

Muster Mida see ignoreerib
.mqproj MetaEditori tööruumide projektifailid.

Python kompileeritud baitkoodi vahemälu

Muster Mida see ignoreerib
__pycache__/ Python baitkoodi vahemälu kataloog

Jupyteri sülearvuti kontrollpunktid

Muster Mida see ignoreerib
.ipynb_checkpoints/ Jupyteri sülearvuti kontrollpunktid

Python kompileeritud failid

Muster Mida see ignoreerib
*.pyc Python kompileeritud failid

Python dünaamilised moodulid

Muster Mida see ignoreerib
*.pyd Python dünaamilised moodulid

Kuidas seda .gitignore kasutada MetaTrader 5 jaoks

  1. Kopeerige ülaltoodud MetaTrader 5 reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.