一、Εντολές αγοράς και εκκρεμείς εντολές: Πρώτα διαχωρίστε τους δύο τύπους εντολών
- Οι εντολές αγοράς επιδιώκουν την ταχύτερη εκτέλεση, αλλά δεν εγγυώνται την τιμή: Εκτελούνται αμέσως στην τρέχουσα καλύτερη διαθέσιμη τιμή, σε γρήγορες αγορές μπορεί να προκύψει ολίσθησηWikiFXcomparefx.co ;
- Οι εντολές με όριο περιορίζουν τη χειρότερη τιμή, αλλά μπορεί να μην εκτελεστούν: Εκτελούνται μόνο σε καθορισμένη τιμή ή καλύτερη τιμή (αγορά με όριο κάτω από την τρέχουσα τιμή, πώληση με όριο πάνω από την τρέχουσα τιμή), αν η τιμή δεν φτάσει, περιμένουν για πάντα TraderDetector.
Δηλαδή: Οι εντολές αγοράς "θέλουν εκτέλεση", οι εντολές με όριο "θέλουν τιμή".
二、Εντολές stop loss: Η ενεργοποίηση και η εκτέλεση είναι δύο διαφορετικά πράγματα
- Μετά την ενεργοποίηση του stop loss συνήθως μετατρέπεται σε εκτέλεση αγοράς: Η εντολή stop loss ενεργοποιείται αφού η τιμή φτάσει στην τιμή ενεργοποίησης και στη συνέχεια εκτελείται στην τιμή αγοράς;
- Σε κενά (gap) η πραγματική εκτέλεση μπορεί να ξεπεράσει την τιμή ενεργοποίησης: Σε γρήγορες αγορές ή κενά, η τιμή ενεργοποίησης δεν ισούται με την τιμή εκτέλεσης, η πραγματική εκτέλεση μπορεί να είναι χειρότερη;
- Το stop loss και το take profit είναι επίσης εντολές ενεργοποίησης, όχι εγγυημένη τιμή εκτέλεσης——Εγγυώνται ότι "θα ενεργοποιηθούν όταν φτάσουν σε αυτή την τιμή", δεν εγγυώνται ότι "θα εκτελεστούν σε αυτή την τιμή".
三、OCO και trailing stop
- OCO (One Cancels Other): Όταν εκτελεστεί μια εντολή, ακυρώνεται αυτόματα η άλλη, χρησιμοποιείται συχνά για εκκρεμείς εντολές διάσπασης. Πριν την υποβολή εντολής επιβεβαιώστε αν η πλατφόρμα το υποστηρίζει πραγματικά: Το MT5 δεν έχει αρχικό OCO, συνήθως υλοποιείται από EA ή πίνακα συναλλαγών, αν υλοποιείται από τον πελάτη, όταν ο τερματικός σταθμός είναι εκτός σύνδεσης η άλλη εντολή μπορεί να μην ακυρωθεί εγκαίρως; αν υποστηρίζεται από την πλευρά του διακομιστή, η συμπεριφορά μπορεί επίσης να διαφέρει StoicFXFP Markets;
- Trailing Stop: Κάνει το stop loss να ακολουθεί την τιμή προς μία κατεύθυνση. Το trailing stop του MT5 εκτελείται από τον πελάτη, εξαρτάται από την πλατφόρμα σε σύνδεση——όταν ο τερματικός σταθμός είναι εκτός σύνδεσης το trailing stop δεν ενημερώνεται πλέον, αλλά το ήδη ρυθμισμένο stop loss στην πλευρά του διακομιστή θα ενεργοποιηθεί ακόμα.
四、Ο τύπος εντολής καθορίζει τον τρόπο ενεργοποίησης
- Εντολή αγοράς: Προτεραιότητα στην εκτέλεση, δευτερευόντως στην τιμή;
- Εντολή με όριο: Περιμένει καλύτερη τιμή, μπορεί να μην εκτελεστεί ποτέ;
- Εκκρεμείς εντολές τύπου stop loss: Ενεργοποιούνται μετά τη διάσπαση της τιμής, σε κενά και γρήγορες αγορές η τιμή εκτέλεσης μπορεί να ξεπεράσει την τιμή ενεργοποίησης;
- OCO: Πρέπει επίσης να επιβεβαιώσετε πού υλοποιείται στην πλατφόρμα —— EA πελάτη ή διακομιστή —— η συμπεριφορά εκτός σύνδεσης διαφέρει.
五、Λίστα ελέγχου πριν την υποβολή εντολής
Πριν την υποβολή εντολής επιβεβαιώστε τα παρακάτω πεδία και μετά υποβάλετε την εντολή:
- Μέγιστος όγκος εντολής (μέγιστο lot/μονάδες);
- Ελάχιστη απόσταση εκκρεμούς εντολής (stops level, ελάχιστη απόσταση μεταξύ τιμής ενεργοποίησης και τρέχουσας τιμής);
- Κανόνες συναλλαγών (όρια διακύμανσης, όρια θέσεων, τρόπος εκτέλεσης);
- Κανόνες stop loss/take profit (αν είναι υποχρεωτικά, περιορισμοί απόστασης);
- Ρυθμίσεις ολίσθησης (εκτέλεση αγοράς, ανοχή σε γρήγορες αγορές).
Πρώτα επαληθεύστε την πραγματική συμπεριφορά της πλατφόρμας σε δοκιμαστικό λογαριασμό, και μετά συνδέστε τη λογική εντολών με το EA. Μην μεταφέρετε τη λογική backtest απευθείας σε πραγματικό λογαριασμό (για τις διαφορές εκτέλεσης μεταξύ backtest και πραγματικού λογαριασμού δείτε [εσωτερικός σύνδεσμος: Οδηγός backtest EA] ενότητα 7).
六、Επιλέξτε εντολές με βάση το σενάριο, όχι απλώς απομνημονεύοντας ονόματα
Πίνακας
Σενάριο | Τύπος εντολής | Κόστος |
Επιθυμία άμεσης εισόδου στην αγορά | Εντολή αγοράς | Η τιμή εκτέλεσης μπορεί να είναι χαμηλότερη από την τιμή που βλέπετε |
Επιθυμία αναμονής για καλύτερη τιμή | Εντολή με όριο | Μπορεί να μην εκτελεστεί ποτέ |
Είσοδος μετά την ενεργοποίηση διάσπασης | Εκκρεμείς εντολές τύπου stop loss | Μετά από κενό μπορεί να εκτελεστεί σε χειρότερη τιμή |
Το ίδιο ισχύει για stop loss και take profit: είναι εντολές ενεργοποίησης, όχι εγγυημένη τιμή εκτέλεσης.
七、Επαναφέρετε τους όρους στο πλαίσιο λογαριασμού και εντολών
Κατά την καταγραφή της λογικής εντολών, θα πρέπει να καταγράφονται οι συνθήκες ενεργοποίησης, η ώρα διακομιστή, η τελευταία τιμή, η επιτρεπόμενη ελάχιστη απόσταση και ο τρόπος χειρισμού μερικής εκτέλεσης. Αν το OCO υλοποιείται από EA στον πελάτη, όταν ο τερματικός σταθμός είναι εκτός σύνδεσης η άλλη εντολή μπορεί να μην ακυρωθεί εγκαίρως; αν υποστηρίζεται από την πλευρά του διακομιστή, η συμπεριφορά μπορεί επίσης να διαφέρει——Γράψτε αυτές τις διαφορές στο backtest και στο σχέδιο αντιμετώπισης βλαβών (δείτε [εσωτερικός σύνδεσμος: Οδηγός ρύθμισης VPS forex και παρακολούθησης λειτουργίας EA] ενότητα 6).
Οι ίδιοι όροι μπορεί να εμφανίζονται διαφορετικά σε διαφορετικές πλατφόρμες, προϊόντα και λογαριασμούς. Ανοίξτε τις προδιαγραφές συμβολαίου ή τον δοκιμαστικό λογαριασμό για να επαληθεύσετε τα πεδία, το pip, την αξία pip, το μέγεθος συμβολαίου, το νόμισμα περιθωρίου και τα δεκαδικά ψηφία της τιμής πρέπει να κατανοούνται μαζί. Ο τρόπος ελέγχου της εκμάθησης όρων δεν είναι η απομνημόνευση, αλλά η ικανότητα απάντησης σε τρεις ερωτήσεις:
- Από πού προέρχεται αυτός ο αριθμός;
- Πώς αλλάζει όταν αλλάζει η τιμή ή η θέση;
- Πώς επηρεάζει το κόστος και τον κίνδυνο αναγκαστικής εκκαθάρισης.
Όταν συναντάτε προσαρμοσμένα ονόματα πλατφόρμας, ανατρέξτε κατά προτεραιότητα στο επίσημο εγχειρίδιο και τη σύμβαση πελάτη. Τα παραδείγματα χρησιμοποιούνται μόνο για την επεξήγηση σχέσεων και δεν μπορούν να αντιπροσωπεύουν άμεσα σταθερές παραμέτρους οποιουδήποτε πραγματικού λογαριασμού.
八、Εφαρμογή στις συνθήκες του λογαριασμού σας
Αντικαταστήστε τους αριθμούς και τα βήματα σε αυτό το άρθρο με τις δικές σας συνθήκες λογαριασμού (προϊόν, ελάχιστη απόσταση, ολίσθηση, τρόπος υλοποίησης OCO), και καταγράψτε στα σχετικά σημεία την πηγή δεδομένων, την ημερομηνία παρατήρησης και τις υποθέσεις επιβεβαίωσης μεταβλητών. Οι τύποι εντολών και οι κανόνες εκτέλεσης διαφέρουν πολύ μεταξύ πλατφορμών, βασιστείτε στις επίσημες σελίδες; για πεδία που δεν μπορούν να επιβεβαιωθούν από επίσημα έγγραφα, κρατήστε τα ως άγνωστα και επαληθεύστε με τον πάροχο.
Frequently asked questions
Οι εκκρεμείς εντολές εκτελούνται πάντα στην καθορισμένη τιμή;
Όχι απαραίτητα. Εξαρτάται από τον τύπο εντολής, τη ρευστότητα και τους κανόνες εκτέλεσης της πλατφόρμας: οι εντολές με όριο εκτελούνται μόνο σε καθορισμένη ή καλύτερη τιμή, οι εντολές stop loss εκτελούνται στην τιμή αγοράς μετά την ενεργοποίηση, και σε κενά η τιμή εκτέλεσης μπορεί να ξεπεράσει την τιμή ενεργοποίησης.
Το stop loss μπορεί να εξαλείψει τον κίνδυνο;
Όχι. Το stop loss περιορίζει τον προγραμματισμένο κίνδυνο, αλλά η ολίσθηση και τα κενά εξακολουθούν να υπάρχουν, και η πραγματική εκτέλεση μπορεί να είναι χειρότερη από την τιμή stop loss.
Το MT5 υποστηρίζει εγγενώς OCO;
Όχι. Το MT5 δεν έχει εγγενές OCO, συνήθως υλοποιείται από EA ή πίνακα συναλλαγών; όταν υλοποιείται από τον πελάτη και ο τερματικός σταθμός είναι εκτός σύνδεσης, η άλλη εντολή μπορεί να μην ακυρωθεί εγκαίρως.
Το trailing stop απενεργοποιείται εκτός σύνδεσης;
Εξαρτάται από το πού υλοποιείται. Το trailing stop του MT5 εκτελείται από τον πελάτη και δεν ενημερώνεται όταν ο τερματικός σταθμός είναι εκτός σύνδεσης; αλλά το ήδη ρυθμισμένο stop loss στην πλευρά του διακομιστή θα ενεργοποιηθεί ακόμα.
Τι είναι πιο εύκολο να παραβλεφθεί στην πράξη;
Επιβεβαιώστε τον ελάχιστο όγκο εντολής, την ελάχιστη απόσταση εκκρεμούς εντολής (stops level), τους κανόνες συναλλαγών, τους κανόνες stop loss/take profit και τις ρυθμίσεις ολίσθησης; πρώτα επαληθεύστε την πραγματική συμπεριφορά της πλατφόρμας σε δοκιμαστικό λογαριασμό και μετά συνδέστε τη λογική εντολών με το EA. Επιπλέον, συνήθη είναι: το να θεωρείτε το stop loss/take profit ως "εγγυημένη τιμή εκτέλεσης", το να υποθέτετε ότι το MT5 χωρίς εγγενές OCO μπορεί να ακυρώσει εκτός σύνδεσης, και το ότι το trailing stop εξαρτάται από τον τερματικό σταθμό σε σύνδεση.