Close At Profit Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Close At Profit Expert Advisor For MT4
- Ο Close At Profit Expert Advisor For MT4 - Κριτήρια Εισόδου
- Ο Close At Profit Expert Advisor For MT4 - Κριτήρια εξόδου
- Ο Close At Profit Expert Advisor For MT4 - Αίθουσα βελτίωσης
Ο Σύμβουλος εμπειρογνωμόνων Close at Profit είναι ένα πρόγραμμα MetaTrader4 που χειρίζεται το κλείσιμο συναλλαγών με βάση τις εισόδους του χρήστη. Ανάλογα με το χρήστη, ο ειδικός σύμβουλος μπορεί να κλείσει συναλλαγές μόνο στο τρέχον σύμβολο ή όλες τις συναλλαγές στον λογαριασμό συναλλαγών. Στην παραπάνω εικόνα, η επιλεγμένη επιλογή είναι να κλείσετε όλες τις συναλλαγές στον λογαριασμό συναλλαγών. Δεδομένου ότι το καθαρό κέρδος είναι ακόμα αρνητικό (-55,12 δολάρια), οι συναλλαγές δεν μπορούν ακόμη να κλείσουν. Αυτό το βοηθητικό πρόγραμμα λειτουργεί τόσο σε πενταψήφιο ή τετραψήφιο μεσίτες forex.
Υπάρχει εγγενής κίνδυνος για τη χρήση αυτού του προγράμματος. Εάν ο χρήστης δεν είναι προσεκτικός ή δεν είναι καλά ενημερωμένος, μπορεί να υποστεί απώλειες εάν έχει ενεργοποιήσει ακούσια ορισμένες επιλογές. Από προεπιλογή, είναι ενεργοποιημένη μόνο η επιλογή κλεισίματος κερδοφόρων συναλλαγών. Ωστόσο, εάν ενεργοποίησε κατά λάθος την επιλογή να κλείσει τις απώλειες συναλλαγών, μπορεί να εκπλαγεί για την συνέπεια. Επομένως, ο χρήστης πρέπει να κατανοήσει πλήρως κάθε μεταβλητή που παρέχεται στις ρυθμίσεις των ειδικών.
Ο Close At Profit Expert Advisor For MT4 - Κριτήρια Εισόδου

Ο Σύμβουλος εμπειρογνωμόνων Close at Profit εκτελεί τον αλγόριθμό του σε κάθε τσεκ. Κάθε φορά που μπαίνει ένα νέο τσιμπούρι, ο ειδικός σύμβουλος υπολογίζει τον αριθμό των ανοιχτών παραγγελιών, το συνολικό κέρδος και τον αριθμό παρτίδων για το τρέχον σύμβολο ή ολόκληρο το λογαριασμό συναλλαγών ανάλογα με την αξία της παραμέτρου AllSymbols. Η τιμή που ορίζεται από τον χρήστη για αυτήν την παράμετρο είναι κρίσιμη καθώς υπαγορεύει πώς το ρομπότ θα κλείσει τις συναλλαγές.
Αν και ο ειδικός σύμβουλος φαίνεται να είναι απλός, κοιτάζοντας τις πληροφορίες που εμφανίζονται στο γράφημα, είναι πραγματικά ένα ισχυρό εργαλείο όταν ρυθμιστεί σωστά. Οι επιλογές που διαθέτει ο χρήστης για προσαρμογή παρουσιάζονται και συζητούνται παρακάτω, μαζί με τις προεπιλεγμένες τιμές τους:
- useProfitToClose = true - Όταν αυτή η παράμετρος έχει οριστεί σε true, ο ειδικός σύμβουλος θα κλείσει τις συναλλαγές όταν το καθαρό κέρδος είναι μεγαλύτερο από το ποσό που ορίζεται στο επόμενο σημείο.
- profitToClose = 20 - Η αξία αυτής της παραμέτρου εκφράζεται στο νόμισμα του λογαριασμού διαπραγμάτευσης. Εάν ο λογαριασμός συναλλαγών είναι σε δολάρια ΗΠΑ, αυτή η τιμή θα είναι σε δολάρια ΗΠΑ. Εάν το συνολικό κέρδος των τρεχουσών ανοιχτών συναλλαγών υπερβαίνει τα 20 δολάρια, οι συναλλαγές θα κλείσουν με την προϋπόθεση ότι η παραπάνω παράμετρος έχει οριστεί ως αληθής.
- useLossToClose = false - Εάν αυτή η παράμετρος είναι αληθής, το ρομπότ θα κλείσει όλες τις ανοιχτές συναλλαγές όταν η ανάληψη υπερβαίνει ένα κατώφλι. Η προεπιλεγμένη τιμή κατωφλίου είναι 100 δολάρια (δείτε την επόμενη κουκκίδα). Εάν η ρύθμιση είναι λανθασμένη, το σχέδιο δεν θα παρακολουθείται.
- lossToClose = 100 - Εάν η παραπάνω ρύθμιση είναι αληθινή και ο λογαριασμός εμφανίσει ανάληψη 100 δολαρίων, όλες οι ανοιχτές συναλλαγές θα κλείσουν από το ρομπότ για να διατηρηθεί ο λογαριασμός συναλλαγών υγιής.
- AllSymbols = true - Εάν αυτή η επιλογή είναι αληθής, ο ειδικός σύμβουλος θα διαχειρίζεται όλες τις συναλλαγές στον λογαριασμό συναλλαγών. Εάν είναι λάθος, το ρομπότ θα κλείσει τις συναλλαγές μόνο στο τρέχον σύμβολο όπου είναι συνδεδεμένο.
- PendingOrders = true - Εάν αυτή η επιλογή είναι αληθής, ο ειδικός σύμβουλος θα κλείσει επίσης τις εκκρεμείς παραγγελίες στο τρέχον σύμβολο ή στον λογαριασμό συναλλαγών.
- MaxSlippage = 3 - Αυτή η παράμετρος εκφράζεται σε σημεία και όχι σε pips. Καθορίζει τη μέγιστη ολίσθηση που επιτρέπει ο χρήστης για κλείσιμο συναλλαγών. Εάν το τερματικό πελάτη ή ο διακομιστής δεν ανταποκριθεί γρήγορα στο αίτημα για κλείσιμο συναλλαγών και η τιμή έχει μετακινηθεί περισσότερο από 3 βαθμούς από τότε, το αίτημα καθίσταται άκυρο.
- showMenu = true - Ο χρήστης μπορεί να εμφανίσει στο γράφημα ή να αποκρύψει τις πληροφορίες που παρέχει ο ειδικός σύμβουλος, ορίζοντας αυτήν την τιμή σε true ή false.
- menuColor = Aqua - Αυτό είναι το χρώμα του κειμένου για ανοιχτές συναλλαγές, συνολικά παρτίδες και καθαρό κέρδος όλων των ανοιχτών θέσεων στο τρέχον σύμβολο ή στον λογαριασμό συναλλαγών.
- variablesColor = Gold - Αυτό είναι το χρώμα των τιμών για τον αριθμό των συναλλαγών, τις συνολικές παρτίδες και το καθαρό κέρδος των ανοικτών θέσεων για το τρέχον σύμβολο ή τον λογαριασμό συναλλαγών.
- font = 10 - Ο χρήστης μπορεί να αυξήσει ή να μειώσει το μέγεθος της γραμματοσειράς του κειμένου και τις τιμές που εμφανίζονται στο γράφημα, ορίζοντας μια υψηλότερη ή χαμηλότερη τιμή για αυτήν την παράμετρο.
Ως εργαλείο διαχείρισης εμπορίου, ο ειδικός σύμβουλος δεν χρησιμοποιεί κανένα είδος τεχνικών δεικτών. Λειτουργεί μόνο όταν πληρούνται ορισμένες προϋποθέσεις με βάση τις παραμέτρους που ορίζει ο χρήστης στις Εισόδους. Υπάρχουν τουλάχιστον τρεις προϋποθέσεις που πρέπει να καθοριστούν προσεκτικά από τον χρήστη. Αυτές είναι οι προϋποθέσεις για το κλείσιμο των κερδών, το κλείσιμο των χαμένων συναλλαγών και το εύρος του κλεισίματος των συναλλαγών.
Όπως αναφέρθηκε προηγουμένως, το ρομπότ μπορεί να κλείσει είτε τις συναλλαγές στο ενεργό γράφημα είτε όλες τις συναλλαγές στο λογαριασμό συναλλαγών. Εάν ο χρήστης επιλέξει να κλείσει τις συναλλαγές στο τρέχον γράφημα, πρέπει να τροποποιήσει χειροκίνητα τη σχετική μεταβλητή στο Inputs. Αυτό γίνεται ρυθμίζοντας την τιμή της παραμέτρου AllSymbols σε false. Αφού γίνει αυτό, ο χρήστης μπορεί να δει ότι η τιμή κέρδους ενημερώνεται για να αντικατοπτρίζει το καθαρό κέρδος στο τρέχον σύμβολο (βλ. Εικόνα παραπάνω).
Ο Close At Profit Expert Advisor For MT4 - Κριτήρια εξόδου
Ο Σύμβουλος εμπειρογνωμόνων Close at Profit έχει μόνο δύο κριτήρια εξόδου που σχετίζονται με το κλείσιμο συναλλαγών. Πρώτον, ο χρήστης πρέπει να καθορίσει το εύρος της λειτουργίας κλεισίματος του εμπορίου (τοπικό ή παγκόσμιο). Μετά από αυτό, εάν η προϋπόθεση για το κλείσιμο κερδοφόρων συναλλαγών είναι αληθινή και το καθαρό κέρδος των ανοιχτών συναλλαγών υπερβαίνει ένα συγκεκριμένο ποσό, οι συναλλαγές στο πεδίο εφαρμογής κλείνουν στα κέρδη. Εάν η προϋπόθεση για το κλείσιμο των χαμένων συναλλαγών είναι αληθινή και η καθαρή απώλεια των ανοιχτών συναλλαγών υπερβαίνει ένα ορισμένο ποσό, οι συναλλαγές σε έκταση κλείνουν σε ζημία.
Ο Close At Profit Expert Advisor For MT4 - Αίθουσα βελτίωσης
Ενώ το Expert Advisor Close at Profit είναι ένα ισχυρό βοηθητικό πρόγραμμα, η εμφάνισή του στο γράφημα δεν αντικατοπτρίζει αυτήν την ικανότητα. Οι εμφανιζόμενες πληροφορίες είναι πολύ απλοϊκές και δεν είναι ευχάριστες. Η συνολική παρουσίαση θα μπορούσε να χρησιμοποιήσει κάποια βελτίωση. Μια πιθανή βελτίωση είναι να χρησιμοποιήσετε κουμπιά αντί για ετικέτες. Είναι επίσης καλή ιδέα να προσθέσετε ένα φόντο για να επισημάνετε τις πληροφορίες που εμφανίζονται.
Περισσότερες πληροφορίες μπορούν να προστεθούν στο γράφημα. Αυτό περιλαμβάνει τις τέσσερις κύριες παραμέτρους και τις προεπιλεγμένες τιμές τους, ώστε ο χρήστης να μπορεί εύκολα να δει ποιες συνθήκες είναι ενεργοποιημένες και ποιες είναι απενεργοποιημένες. Αυτές οι παράμετροι είναι οι useProfitToClose, useLossToClose, AllSymbols και PendingOrders. Θα ήταν καλύτερα εάν η μεταβλητή AllSymbols τοποθετηθεί στο πάνω μέρος της οθόνης ή στις Εισόδους, καθώς είναι η πιο κρίσιμη ρύθμιση.
Η αναθεώρηση κώδικα είναι επίσης απαραίτητη για την ενημέρωση του κώδικα με τις τελευταίες αλλαγές στον προγραμματισμό MQL4. Στον κώδικα, υπάρχουν τέσσερις περιπτώσεις όπου οι συναρτήσεις θα έπρεπε να έχουν επιστρέψει κάποιες τιμές αλλά όχι. Σε αυτές τις περιπτώσεις, οι συναρτήσεις θα έπρεπε να είχαν οριστεί ως άκυρες αντί για ακέραιο ή Boolean. Η συνάρτηση επιλογής παραγγελίας είναι επίσης ξεπερασμένη επτά φορές και είναι περιττή τρεις φορές, πράγμα που σημαίνει ότι η συνάρτηση εμφανίζεται δύο φορές το ένα μετά το άλλο. Περαιτέρω, η μεταβλητή που κρατά την τιμή για το μέγιστο ολίσθηση που παρέχεται στις Εισόδους δεν χρησιμοποιείται καθόλου στις συναρτήσεις που απαιτούν κλείσιμο συναλλαγών. Όλες αυτές οι προειδοποιήσεις, ωστόσο, δεν είναι λάθη, αλλά μπορεί να είναι ενοχλητικές. Αυτό σημαίνει ότι ο κώδικας δεν έχει δει ενημερώσεις για λίγο.
Εάν ο χρήστης θέλει να χρησιμοποιήσει αυτό το βοηθητικό πρόγραμμα για να κλείσει τις συναλλαγές σε ένα συγκεκριμένο σύμβολο, πρέπει να επισυνάψει το εργαλείο σε αυτό το σύμβολο, το οποίο μπορεί να είναι χρονοβόρο. Ως θεραπεία, είναι καλή ιδέα να τοποθετήσετε μια μεταβλητή σε εισόδους που περιέχουν το όνομα του συμβόλου των οποίων οι συναλλαγές πρέπει να κλείσουν. Αυτό μπορεί να απαιτεί κάποιες αλλαγές σε ορισμένα σημεία του κώδικα, αλλά είναι εύκολο να εφαρμοστεί.