.gitignore: MetaTrader 5

26 ohitussääntöä teknologialle MetaTrader 5, valmiina kopioitavaksi tietovarastoosi.

Kaupankäyntialusta

Kattava .gitignore: MetaTrader 5

# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 16:01:30 UTC
# Teknologiat: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Lokitiedosto
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Dynaamisesti linkitettävä kirjasto
*.dll
# Ympäristömuuttujat
.env
*.cfg
*.json
*.~*
# Varmuuskopiotiedosto
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python-tavukoodin välimuistihakemisto
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Mitä nämä MetaTrader 5-säännöt ohittavat

Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.

Nämä luodaan .mq5-lähdetiedostoista, eikä niitä tule lisätä versionhallintaan.

Sääntö Mitä se ohittaa
*.ex5 Nämä luodaan .mq5-lähdetiedostoista, eikä niitä tule lisätä versionhallintaan.

MQL4-yhteensopivuutta varten, jos hallitset myös MT4-projekteja samankaltaisessa rakenteessa

Sääntö Mitä se ohittaa
*.ex4 MQL4-yhteensopivuutta varten, jos hallitset myös MT4-projekteja samankaltaisessa rakenteessa

Päätelokit, strategiatesterin lokit ja Print()-funktioiden mukautetut lokit.

Sääntö Mitä se ohittaa
*.log Lokitiedosto

Strategy Tester -lokit

Sääntö Mitä se ohittaa
*.slog Strategy Tester -lokit

FXT-tiedostot (historiatiedot testausta varten)

Sääntö Mitä se ohittaa
*.fxt FXT-tiedostot (historiatiedot testausta varten)

Historiatietotiedostot (voivat olla suuria)

Sääntö Mitä se ohittaa
*.hst Historiatietotiedostot (voivat olla suuria)

Alustustiedostot (usein testerin tai EA-ohjelmien luomia)

Sääntö Mitä se ohittaa
*.ini Alustustiedostot (usein testerin tai EA-ohjelmien luomia)

Datatiedostot (eri tarkoituksiin, usein väliaikaisia)

Sääntö Mitä se ohittaa
*.dat Datatiedostot (eri tarkoituksiin, usein väliaikaisia)

CSV-vientitiedostot (esim. testausraporteista)

Sääntö Mitä se ohittaa
*.csv CSV-vientitiedostot (esim. testausraporteista)

Päiväkirjatiedostot (testerin päiväkirja)

Sääntö Mitä se ohittaa
*.jrn Päiväkirjatiedostot (testerin päiväkirja)

Market Watchin symbolijoukot

Sääntö Mitä se ohittaa
*.set Market Watchin symbolijoukot

Kaaviomallit

Sääntö Mitä se ohittaa
*.tpl Kaaviomallit

Kaavioiden asetustiedostot (voivat syntyä malleja tai profiileja tallennettaessa)

Sääntö Mitä se ohittaa
*.chr Kaavioiden asetustiedostot (voivat syntyä malleja tai profiileja tallennettaessa)
*.dll Dynaamisesti linkitettävä kirjasto

Ympäristömuuttujat (esim. Python-integraation tunnistetiedoille)

Sääntö Mitä se ohittaa
.env Ympäristömuuttujat

Asetustiedostot (jos niitä ei ole tarkoitus jakaa)

Sääntö Mitä se ohittaa
*.cfg Asetustiedostot (jos niitä ei ole tarkoitus jakaa)

Huomio: jos haluat sisällyttää joitakin JSON-asetustiedostoja versionhallintaan, lisää niitä varten erilliset poikkeukset.

Sääntö Mitä se ohittaa
*.json Huomio: jos haluat sisällyttää joitakin JSON-asetustiedostoja versionhallintaan, lisää niitä varten erilliset poikkeukset.

Väliaikaistiedostot (esim. ~MyScript.mq5)

Sääntö Mitä se ohittaa
*.~* Väliaikaistiedostot (esim. ~MyScript.mq5)

Varmuuskopiotiedostot (esim. MyScript.mq5.bak)

Sääntö Mitä se ohittaa
*.bak Varmuuskopiotiedosto
*.mqh.bak Varmuuskopiotiedostot (esim. MyScript.mq5.bak)
*.mq5.bak Varmuuskopiotiedostot (esim. MyScript.mq5.bak)

MetaEditor-työtilojen projektitiedostot.

Sääntö Mitä se ohittaa
.mqproj MetaEditor-työtilojen projektitiedostot.

Pythonin käännetyn tavukoodin välimuisti

Sääntö Mitä se ohittaa
__pycache__/ Python-tavukoodin välimuistihakemisto

Jupyter Notebookin tarkistuspisteet

Sääntö Mitä se ohittaa
.ipynb_checkpoints/ Jupyter Notebookin tarkistuspisteet

Pythonin käännetyt tiedostot

Sääntö Mitä se ohittaa
*.pyc Pythonin käännetyt tiedostot

Pythonin dynaamiset moduulit

Sääntö Mitä se ohittaa
*.pyd Pythonin dynaamiset moduulit

Tämän .gitignore-tiedoston käyttö: MetaTrader 5

  1. Kopioi yllä olevat MetaTrader 5-säännöt tai lataa tiedosto suoraan.
  2. Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
  3. Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
  4. Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.