Ludovic Frank Gitignore

.gitignore за MetaTrader 5

26 правила игнорисања за MetaTrader 5, спремних за копирање у репозиторијум.

Трговачка платформа

Комплетан .gitignore за MetaTrader 5

# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 21:55:34 UTC
# Технологије: MetaTrader 5

### MetaTrader 5 ###
*.ex5
*.ex4
# Лог фајл
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Библиотека динамичких веза
*.dll
# Променљиве окружења
.env
*.cfg
*.json
*.~*
# Датотека резервне копије
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Python директоријум кеша бајт кодова
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Шта тачно игноришу ова правила за MetaTrader 5

Сваки образац испод има објашњење зашто припада вашој датотеци .gitignore.

Оне су генерисане из изворних датотека .mq5 и не би требало да се урезују.

Образац Шта игнорише
*.ex5 Оне су генерисане из изворних датотека .mq5 и не би требало да се урезују.

За МКЛ4 компатибилност ако такође управљате МТ4 пројектима у сличној структури

Образац Шта игнорише
*.ex4 За МКЛ4 компатибилност ако такође управљате МТ4 пројектима у сличној структури

Дневници терминала, дневники тестера стратегије и прилагођени дневники из функција Принт().

Образац Шта игнорише
*.log Лог фајл

Дневници тестера стратегије

Образац Шта игнорише
*.slog Дневници тестера стратегије

ФКСТ датотеке (историјски подаци за тестирање)

Образац Шта игнорише
*.fxt ФКСТ датотеке (историјски подаци за тестирање)

Датотеке са историјским подацима (могу бити велике)

Образац Шта игнорише
*.hst Датотеке са историјским подацима (могу бити велике)

Датотеке за иницијализацију (често генеришу тестер или ЕА)

Образац Шта игнорише
*.ini Датотеке за иницијализацију (често генеришу тестер или ЕА)

Датотеке са подацима (разне намене, често привремене)

Образац Шта игнорише
*.dat Датотеке са подацима (разне намене, често привремене)

ЦСВ датотеке за извоз (нпр. из извештаја тестера)

Образац Шта игнорише
*.csv ЦСВ датотеке за извоз (нпр. из извештаја тестера)

Датотеке дневника (дневник тестера)

Образац Шта игнорише
*.jrn Датотеке дневника (дневник тестера)

Скупови симбола за праћење тржишта

Образац Шта игнорише
*.set Скупови симбола за праћење тржишта

Шаблони графикона

Образац Шта игнорише
*.tpl Шаблони графикона

Датотеке за подешавања графикона (могу се генерисати приликом чувања шаблона или профила)

Образац Шта игнорише
*.chr Датотеке за подешавања графикона (могу се генерисати приликом чувања шаблона или профила)
*.dll Библиотека динамичких веза

Променљиве окружења (нпр. за акредитиве интеграције Python)

Образац Шта игнорише
.env Променљиве окружења

Конфигурациони фајлови (ако нису намењени за дељење)

Образац Шта игнорише
*.cfg Конфигурациони фајлови (ако нису намењени за дељење)

Будите опрезни: ако имате конфигурационе ЈСОН-ове које *do* желите да урезујете, додајте одређене изузетке.

Образац Шта игнорише
*.json Будите опрезни: ако имате конфигурационе ЈСОН-ове које *do* желите да урезујете, додајте одређене изузетке.

Привремене датотеке (нпр. ~MyScript.mq5)

Образац Шта игнорише
*.~* Привремене датотеке (нпр. ~MyScript.mq5)

Резервне копије датотека (нпр. MyScript.mq5.bak)

Образац Шта игнорише
*.bak Датотека резервне копије
*.mqh.bak Резервне копије датотека (нпр. MyScript.mq5.bak)
*.mq5.bak Резервне копије датотека (нпр. MyScript.mq5.bak)

Пројектне датотеке за MetaEditor радне просторе.

Образац Шта игнорише
.mqproj Пројектне датотеке за MetaEditor радне просторе.

Python компајлирана кеш кода бајткода

Образац Шта игнорише
__pycache__/ Python директоријум кеша бајт кодова

Контролне тачке Јупитер Нотебоок-а

Образац Шта игнорише
.ipynb_checkpoints/ Контролне тачке Јупитер Нотебоок-а

Python компајлиране датотеке

Образац Шта игнорише
*.pyc Python компајлиране датотеке

Python динамички модули

Образац Шта игнорише
*.pyd Python динамички модули

Како користити овај .gitignore за MetaTrader 5

  1. Копирајте горенаведена правила MetaTrader 5 или директно преузмите датотеку.
  2. Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
  3. Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
  4. Додајте .gitignore у комит како би цео тим користио иста правила.