.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
- Копирајте горенаведена правила MetaTrader 5 или директно преузмите датотеку.
- Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
- Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
- Додајте .gitignore у комит како би цео тим користио иста правила.