Ένα Expert Advisor (EA) είναι ένα πρόγραμμα που εκτελείται μέσα στο MetaTrader 5 και μπορεί να ανοίγει και να κλείνει συναλλαγές βάσει προκαθορισμένων κανόνων. Αυτός ο οδηγός εξηγεί πώς να εγκαταστήσετε ένα EA στο MT5 και πώς να ελέγξετε ότι λειτουργεί.
Πριν ξεκινήσετε
- Ένα EA για το MT5 είναι αρχείο
.ex5(μεταγλωττισμένο) ή.mq5(πηγαίος κώδικας). Τα αρχεία.ex4/.mq4ανήκουν στο MT4 και δεν λειτουργούν στο MT5. - Ένα EA λειτουργεί μόνο όσο το τερματικό είναι ανοιχτό και συνδεδεμένο στο διαδίκτυο. Γι' αυτό τα συστήματα που πρέπει να λειτουργούν 24/7 συνήθως εκτελούνται σε VPS.
- Αν συνδεθήκατε με τον κωδικό επενδυτή (μόνο ανάγνωση), δεν μπορούν να ανοίξουν συναλλαγές. Πρέπει να συνδεθείτε με τον κύριο κωδικό.
- Τα ονόματα των μενού σε αυτόν τον οδηγό είναι στα αγγλικά. Αν το MT5 σας χρησιμοποιεί άλλη γλώσσα διεπαφής, τα ονόματα μπορεί να διαφέρουν.
Βήμα 1: Ανοίξτε τον φάκελο δεδομένων
Στο MT5, κάντε κλικ στο File → Open Data Folder (Αρχείο → Άνοιγμα φακέλου δεδομένων). Στο παράθυρο που ανοίγει, μπείτε στον φάκελο MQL5.
Βήμα 2: Αντιγράψτε το αρχείο στον σωστό φάκελο
- Αντιγράψτε το αρχείο του EA στο
MQL5\Experts. - Τα αρχεία των δεικτών μπαίνουν στο
MQL5\Indicators. - Αν έχετε μόνο το αρχείο πηγαίου κώδικα
.mq5, ανοίξτε το στο MetaEditor και μεταγλωττίστε το με F7· έτσι δημιουργείται το αρχείο.ex5.
Αν έχετε εγκατεστημένο πάνω από ένα MT5, καθένα έχει τον δικό του φάκελο δεδομένων. Βεβαιωθείτε ότι αντιγράφετε το αρχείο στον φάκελο του τερματικού που θα εκτελεί το EA.
Βήμα 3: Ανανεώστε τη λίστα
Πατήστε Ctrl+N για να ανοίξετε τον πίνακα Navigator (Πλοηγός). Κάντε δεξί κλικ στο Expert Advisors και επιλέξτε Refresh (Ανανέωση). Αν το EA εξακολουθεί να μην εμφανίζεται, κλείστε το MT5 και ανοίξτε το ξανά.
Βήμα 4: Ενεργοποιήστε τις αλγοριθμικές συναλλαγές
- Μεταβείτε στο Tools → Options → Expert Advisors και ελέγξτε ότι είναι επιλεγμένη η επιλογή που επιτρέπει τις αλγοριθμικές συναλλαγές.
- Το κουμπί Algo Trading στην επάνω γραμμή πρέπει να είναι πράσινο. Αν είναι κόκκινο, κάντε κλικ για να το ενεργοποιήσετε.
- Αν το EA χρειάζεται να συνδεθεί σε εξωτερική διεύθυνση (WebRequest), προσθέστε στη λίστα επιτρεπόμενων της ίδιας καρτέλας μόνο τη διεύθυνση που αναφέρεται στην τεκμηρίωση του EA και μόνο αν την εμπιστεύεστε. Μην προσθέτετε περιττές διευθύνσεις.
Βήμα 5: Προσθέστε το EA σε ένα γράφημα
- Σύρετε το EA από τον Πλοηγό στο γράφημα (ή κάντε διπλό κλικ πάνω του).
- Στην καρτέλα Common (Γενικά), ελέγξτε ότι είναι επιλεγμένη η επιλογή που επιτρέπει τις αλγοριθμικές συναλλαγές.
- Στην καρτέλα Inputs (Παράμετροι), εξετάστε τις παραμέτρους του EA. Μη χρησιμοποιείτε τις προεπιλεγμένες τιμές σε πραγματικό λογαριασμό μέχρι να τις κατανοήσετε.
- Κάντε κλικ στο OK.
Βήμα 6: Ελέγξτε ότι λειτουργεί
- Το όνομα του EA και ένα εικονίδιο πρέπει να εμφανίζονται στην επάνω δεξιά γωνία του γραφήματος.
- Στο Toolbox → Experts (Ctrl+T) πρέπει να υπάρχει εγγραφή που να δείχνει ότι το EA φορτώθηκε με επιτυχία. Αν υπάρχει σφάλμα, εμφανίζεται εδώ.
Συνηθισμένα προβλήματα
| Σύμπτωμα | Πιθανή αιτία και λύση |
|---|---|
| Το EA δεν εμφανίζεται στον Πλοηγό | Λάθος φάκελος, η λίστα δεν ανανεώθηκε ή το αρχείο είναι του MT4. Ελέγξτε τα βήματα 2 και 3. |
| Δεν υπάρχει εικονίδιο EA στο γράφημα ή είναι διαγραμμισμένο | Το Algo Trading είναι απενεργοποιημένο. Κάντε το κουμπί στη γραμμή πράσινο. |
| Σφάλμα «trade is disabled» ή παρόμοιο στην καρτέλα Experts | Μπορεί να συνδεθήκατε με τον κωδικό επενδυτή ή ο λογαριασμός/broker να μην επιτρέπει συναλλαγές με EA. |
| «Not enough money» / «Invalid volume» | Το μέγεθος του lot δεν ταιριάζει με το υπόλοιπο ή με τον ελάχιστο/μέγιστο όγκο του συμβόλου. Διορθώστε το lot στις παραμέτρους. |
| Το EA δεν ανοίγει ποτέ συναλλαγές | Η αγορά μπορεί να είναι κλειστή (Σαββατοκύριακο), οι συνθήκες του EA να μην έχουν εκπληρωθεί ή να χρησιμοποιείτε τύπο λογαριασμού (hedging / netting) που το EA δεν υποστηρίζει. |
| Το EA σταματά όταν κλείνω τον υπολογιστή | Το EA εκτελείται μέσα στο τερματικό, οπότε το τερματικό πρέπει να παραμένει ανοιχτό. Για συνεχή λειτουργία χρησιμοποιείται VPS. |
Σχετικά με τα εργαλεία του Thatri.ch
Τα αρχεία δεικτών και EA για MT5 του Thatri.ch εγκαθίστανται με τον ίδιο τρόπο. Για λεπτομέρειες σχετικά με την άδεια και τα εργαλεία, δείτε τις συχνές ερωτήσεις· για εκπαιδευτικά βίντεο, τη σελίδα βίντεο.
Συχνές ερωτήσεις
Μπορώ να εκτελέσω ένα EA στην εφαρμογή MT5 για κινητά;
Όχι. Η εφαρμογή MT5 για κινητά δεν εκτελεί Expert Advisors. Τα EA λειτουργούν στο τερματικό MT5 για υπολογιστή ή σε τερματικό που φιλοξενείται σε VPS.
Λειτουργεί στο MT5 ένα EA που γράφτηκε για το MT4;
Όχι. Τα αρχεία του MT4 (.ex4 / .mq4) δεν είναι συμβατά με το MT5. Χρειάζεστε ένα αρχείο .ex5 που έχει μεταγλωττιστεί ειδικά για το MT5.
Πώς αλλάζω αργότερα τις ρυθμίσεις ενός EA;
Κάντε δεξί κλικ στο γράφημα, ανοίξτε το Expert Advisors και επιλέξτε Properties (Ιδιότητες· συντόμευση: F7). Αλλάξτε τις παραμέτρους στην καρτέλα Inputs και κάντε κλικ στο OK.