Ludovic Frank Gitignore

.gitignore για MetaTrader 5

26 κανόνες παράβλεψης για MetaTrader 5, έτοιμοι για αντιγραφή στο αποθετήριό σας.

Πλατφόρμα συναλλαγών

Το πλήρες .gitignore για MetaTrader 5

# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:55:40 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
# Κατάλογος προσωρινής μνήμης bytecode Python
__pycache__/
.ipynb_checkpoints/
*.pyc
*.pyd

Τι ακριβώς αγνοούν αυτοί οι κανόνες για MetaTrader 5

Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.

Αυτά δημιουργούνται από αρχεία πηγής .mq5 και δεν πρέπει να δεσμεύονται.

Μοτίβο Τι αγνοεί
*.ex5 Αυτά δημιουργούνται από αρχεία πηγής .mq5 και δεν πρέπει να δεσμεύονται.

Για συμβατότητα MQL4, εάν διαχειρίζεστε επίσης έργα MT4 σε παρόμοια δομή

Μοτίβο Τι αγνοεί
*.ex4 Για συμβατότητα MQL4, εάν διαχειρίζεστε επίσης έργα MT4 σε παρόμοια δομή

Αρχεία καταγραφής τερματικού, αρχεία καταγραφής ελεγκτή στρατηγικής και προσαρμοσμένα αρχεία καταγραφής από τις λειτουργίες Print().

Μοτίβο Τι αγνοεί
*.log Αρχείο καταγραφής

Αρχεία ελεγκτή στρατηγικής

Μοτίβο Τι αγνοεί
*.slog Αρχεία ελεγκτή στρατηγικής

Αρχεία FXT (δεδομένα ιστορικού για δοκιμή)

Μοτίβο Τι αγνοεί
*.fxt Αρχεία FXT (δεδομένα ιστορικού για δοκιμή)

Αρχεία δεδομένων ιστορικού (μπορεί να είναι μεγάλα)

Μοτίβο Τι αγνοεί
*.hst Αρχεία δεδομένων ιστορικού (μπορεί να είναι μεγάλα)

Αρχεία προετοιμασίας (συχνά δημιουργούνται από ελεγκτή ή EA)

Μοτίβο Τι αγνοεί
*.ini Αρχεία προετοιμασίας (συχνά δημιουργούνται από ελεγκτή ή EA)

Αρχεία δεδομένων (διάφοροι σκοπούς, συχνά προσωρινοί)

Μοτίβο Τι αγνοεί
*.dat Αρχεία δεδομένων (διάφοροι σκοπούς, συχνά προσωρινοί)

Αρχεία εξαγωγής CSV (π.χ. από αναφορές δοκιμαστών)

Μοτίβο Τι αγνοεί
*.csv Αρχεία εξαγωγής CSV (π.χ. από αναφορές δοκιμαστών)

Αρχεία ημερολογίου (ημερολόγιο δοκιμαστή)

Μοτίβο Τι αγνοεί
*.jrn Αρχεία ημερολογίου (ημερολόγιο δοκιμαστή)

Σετ συμβόλων ρολογιών αγοράς

Μοτίβο Τι αγνοεί
*.set Σετ συμβόλων ρολογιών αγοράς

Πρότυπα γραφημάτων

Μοτίβο Τι αγνοεί
*.tpl Πρότυπα γραφημάτων

Αρχεία ρυθμίσεων γραφήματος (μπορούν να δημιουργηθούν κατά την αποθήκευση προτύπων ή προφίλ)

Μοτίβο Τι αγνοεί
*.chr Αρχεία ρυθμίσεων γραφήματος (μπορούν να δημιουργηθούν κατά την αποθήκευση προτύπων ή προφίλ)
*.dll Βιβλιοθήκη δυναμικής σύνδεσης

Μεταβλητές περιβάλλοντος (π.χ. για διαπιστευτήρια ενσωμάτωσης Python)

Μοτίβο Τι αγνοεί
.env Μεταβλητές περιβάλλοντος

Αρχεία διαμόρφωσης (αν δεν προορίζονται για κοινή χρήση)

Μοτίβο Τι αγνοεί
*.cfg Αρχεία διαμόρφωσης (αν δεν προορίζονται για κοινή χρήση)

Να είστε προσεκτικοί: εάν έχετε ρυθμίσεις παραμέτρων JSON που θέλετε να δεσμεύσει το *do*, προσθέστε συγκεκριμένες εξαιρέσεις.

Μοτίβο Τι αγνοεί
*.json Να είστε προσεκτικοί: εάν έχετε ρυθμίσεις παραμέτρων JSON που θέλετε να δεσμεύσει το *do*, προσθέστε συγκεκριμένες εξαιρέσεις.

Προσωρινά αρχεία (π.χ. ~MyScript.mq5)

Μοτίβο Τι αγνοεί
*.~* Προσωρινά αρχεία (π.χ. ~MyScript.mq5)

Αρχεία αντιγράφων ασφαλείας (π.χ. MyScript.mq5.bak)

Μοτίβο Τι αγνοεί
*.bak Εφεδρικό αρχείο
*.mqh.bak Αρχεία αντιγράφων ασφαλείας (π.χ. MyScript.mq5.bak)
*.mq5.bak Αρχεία αντιγράφων ασφαλείας (π.χ. MyScript.mq5.bak)

Αρχεία έργου για χώρους εργασίας MetaEditor.

Μοτίβο Τι αγνοεί
.mqproj Αρχεία έργου για χώρους εργασίας MetaEditor.

Python μεταγλωττισμένη κρυφή μνήμη bytecode

Μοτίβο Τι αγνοεί
__pycache__/ Κατάλογος προσωρινής μνήμης bytecode Python

Σημεία ελέγχου Jupyter Notebook

Μοτίβο Τι αγνοεί
.ipynb_checkpoints/ Σημεία ελέγχου Jupyter Notebook

Python μεταγλωττισμένα αρχεία

Μοτίβο Τι αγνοεί
*.pyc Python μεταγλωττισμένα αρχεία

Python δυναμικές μονάδες

Μοτίβο Τι αγνοεί
*.pyd Python δυναμικές μονάδες

Πώς να χρησιμοποιήσετε αυτό το .gitignore για το MetaTrader 5

  1. Αντιγράψτε τους παραπάνω κανόνες MetaTrader 5 ή κατεβάστε απευθείας το αρχείο.
  2. Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
  3. Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
  4. Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.