.gitignore untuk MetaTrader 5
26 peraturan pengabaian untuk MetaTrader 5, sedia untuk disalin ke repositori anda.
Platform dagangan
.gitignore yang lengkap untuk MetaTrader 5
# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 21:55:32 UTC
# Teknologi: MetaTrader 5
### MetaTrader 5 ###
*.ex5
*.ex4
# Fail log
*.log
*.slog
*.fxt
*.hst
*.ini
*.dat
*.csv
*.jrn
*.set
*.tpl
*.chr
# Pustaka pautan dinamik
*.dll
# Pembolehubah persekitaran
.env
*.cfg
*.json
*.~*
# Fail sandaran
*.bak
*.mqh.bak
*.mq5.bak
.mqproj
# Direktori cache kod bait Python
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd
Apa yang sebenarnya diabaikan oleh peraturan MetaTrader 5 ini
Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.
Ini dijana daripada fail sumber .mq5 dan tidak sepatutnya dilakukan.
| Corak | Perkara yang diabaikan |
|---|---|
*.ex5 |
Ini dijana daripada fail sumber .mq5 dan tidak sepatutnya dilakukan. |
Untuk keserasian MQL4 jika anda turut menguruskan projek MT4 dalam struktur yang serupa
| Corak | Perkara yang diabaikan |
|---|---|
*.ex4 |
Untuk keserasian MQL4 jika anda turut menguruskan projek MT4 dalam struktur yang serupa |
Log terminal, log penguji strategi dan log tersuai daripada fungsi Print().
| Corak | Perkara yang diabaikan |
|---|---|
*.log |
Fail log |
Log Penguji Strategi
| Corak | Perkara yang diabaikan |
|---|---|
*.slog |
Log Penguji Strategi |
Fail FXT (data sejarah untuk ujian)
| Corak | Perkara yang diabaikan |
|---|---|
*.fxt |
Fail FXT (data sejarah untuk ujian) |
Fail data sejarah (boleh besar)
| Corak | Perkara yang diabaikan |
|---|---|
*.hst |
Fail data sejarah (boleh besar) |
Fail permulaan (sering dijana oleh penguji atau EA)
| Corak | Perkara yang diabaikan |
|---|---|
*.ini |
Fail permulaan (sering dijana oleh penguji atau EA) |
Fail data (pelbagai tujuan, selalunya sementara)
| Corak | Perkara yang diabaikan |
|---|---|
*.dat |
Fail data (pelbagai tujuan, selalunya sementara) |
Fail eksport CSV (cth., daripada laporan penguji)
| Corak | Perkara yang diabaikan |
|---|---|
*.csv |
Fail eksport CSV (cth., daripada laporan penguji) |
Fail jurnal (jurnal penguji)
| Corak | Perkara yang diabaikan |
|---|---|
*.jrn |
Fail jurnal (jurnal penguji) |
Set simbol Watch Market
| Corak | Perkara yang diabaikan |
|---|---|
*.set |
Set simbol Watch Market |
Templat carta
| Corak | Perkara yang diabaikan |
|---|---|
*.tpl |
Templat carta |
Fail tetapan carta (boleh dijana semasa menyimpan templat atau profil)
| Corak | Perkara yang diabaikan |
|---|---|
*.chr |
Fail tetapan carta (boleh dijana semasa menyimpan templat atau profil) |
*.dll |
Pustaka pautan dinamik |
Pembolehubah persekitaran (cth., untuk bukti kelayakan penyepaduan Python)
| Corak | Perkara yang diabaikan |
|---|---|
.env |
Pembolehubah persekitaran |
Fail konfigurasi (jika tidak dimaksudkan untuk dikongsi)
| Corak | Perkara yang diabaikan |
|---|---|
*.cfg |
Fail konfigurasi (jika tidak dimaksudkan untuk dikongsi) |
Berhati-hati: jika anda mempunyai konfigurasi JSON yang anda *do* mahu lakukan, tambahkan pengecualian khusus.
| Corak | Perkara yang diabaikan |
|---|---|
*.json |
Berhati-hati: jika anda mempunyai konfigurasi JSON yang anda *do* mahu lakukan, tambahkan pengecualian khusus. |
Fail sementara (cth., ~MyScript.mq5)
| Corak | Perkara yang diabaikan |
|---|---|
*.~* |
Fail sementara (cth., ~MyScript.mq5) |
Fail sandaran (cth., MyScript.mq5.bak)
| Corak | Perkara yang diabaikan |
|---|---|
*.bak |
Fail sandaran |
*.mqh.bak |
Fail sandaran (cth., MyScript.mq5.bak) |
*.mq5.bak |
Fail sandaran (cth., MyScript.mq5.bak) |
Fail projek untuk ruang kerja MetaEditor.
| Corak | Perkara yang diabaikan |
|---|---|
.mqproj |
Fail projek untuk ruang kerja MetaEditor. |
Python tersusun cache bytecode
| Corak | Perkara yang diabaikan |
|---|---|
__pycache__/ |
Direktori cache kod bait Python |
Pusat pemeriksaan Buku Nota Jupyter
| Corak | Perkara yang diabaikan |
|---|---|
.ipynb_checkpoints/ |
Pusat pemeriksaan Buku Nota Jupyter |
Python menyusun fail
| Corak | Perkara yang diabaikan |
|---|---|
*.pyc |
Python menyusun fail |
Modul dinamik Python
| Corak | Perkara yang diabaikan |
|---|---|
*.pyd |
Modul dinamik Python |
Bagaimana untuk menggunakan .gitignore ini untuk MetaTrader 5
- Salin peraturan MetaTrader 5 di atas, atau muat turun fail terus.
- Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
- Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
- Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.