Εργαλεία
39
διαπιστώνεται από το σύστημα ότι
κάποιοι συνδυασμοί παραμέτρων
αποβαίνουν
ζημιογόνοι
απορρίπτονται απευθείας. Καλό
είναι λοιπόν να ενεργοποιείται.
Καρτέλα
Inputs:
Ρύθμιση
των
παραμέτρων εισόδου που επηρεάζουν
την λειτουργία του Expert (βλ. Εικόνα
3). Από τα check boxes αριστερά
των παραμέτρων επιλέγεται εάν μία
παράμετρος θα λάβει χώρα στον
έλεγχο βελτιστοποίησης ή όχι. Για όποια
παράμετρο επιλεχθεί, θα πρέπει να
οριστούν επίσης η τιμή εκκίνηση (Start),
η τιμή τερματισμού (Stop) και το βήμα
(Step). Για παράδειγμα, στην Εικόνα 3,
η μεταβλητή TakeProfit θα λάβει τιμές 30,
40, 50, … 100, η μεταβλητή Lots 0.1, 0.2
… 1 και η μεταβλητή TrailingStop 30, 40,
…100. Οι μεταβλητές που δεν επιλέγονται
κρατούν σταθερή την τιμή του πεδίου
Value. Έτσι, θα εκτελεστούν backtests
του Expert για όλους τους δυνατούς
συνδυασμούς αυτών των παραμέτρων.
Καρτέλα Optimization:
Δυνατότητα
επιλογής περιορισμών στον έλεγχο
βελτιστοποίησης (βλ. Εικόνα 4). Εάν
ο χρήστης θεωρεί ότι η απόδοση ενός
Expert δεν μπορεί να ξεπεράσει κάποια
όρια, ενεργοποιεί τα αντίστοιχα πεδία
και στην στήλη Value καθορίζεται το
αντίστοιχοόριο.Ανπ.χ. οχρήστηςθέλει να
ακυρώσει ένα backtest, στην περίπτωση
που ο Expert εκτελέσει πάνω από 10
συνεχόμενες ζημιογόνες συναλλαγές,
επιλέγει το πεδίο “Consecutive loss
trades” και δίνει τιμή 10 στο αντίστοιχο
πεδίο της στήλης Value.
Οι δυνατές επιλογές είναι οι εξής:
• Balance
minimum
(Ελάχιστο
υπόλοιπο κεφαλαίου)
• Profit maximum (Μέγιστο Κέρδος)
• Minimal margin level % (Ελάχιστο
επίπεδο περιθωρίου ασφάλισης %)
• Maximal
drawdown
(Μέγιστο
drawdown)
Από την καρτέλα Inputs επιλέγεται το εύρος των παραμέτρων εισόδου για την εκτέλεση
της διαδικασίας της βελτιστοποίησης.
Πηγή:
Δ3)
Tester
Από την καρτέλα Testing επιλέγεται η παράμετρος βελτιστοποίησης και η χρήση γενετικών
αλγορίθμων.
Πηγή:
Δ2)
Tester
ΤοπαράθυροτουStrategyTesterόπουπραγματοποιείταιηδιαδικασίατηςβελτιστοποίησης.
Τα αποτελέσματα της βελτιστοποίησης εξάγονται στις καρτέλες Optimization Results και
Optimization Graph.
Πηγή:
Δ1)
Tester