Keine Eingabebedingung str
12 Antworten
Patrick
vor 9 Jahren #112469
Hallo " Suchende " 🙂
Nach ein paar Tagen habe ich einige Strategien entdeckt, aber leider habe ich einige von ihnen gelöscht. Hier die einzige, die ich habe, aber sie hat keine Einstiegsbedingung? Was denken Sie?
Mark Fric
vor 9 Jahren #125818
Hallo Patrick,
die Strategie sieht gut aus, haben Sie versucht, auch Robustheitstests damit durchzuführen (ich meine Monte-Carlo-Analyse).
Was ich als Nächstes tun würde, ist vielleicht versuchen, es zu vereinfachen - entfernen Sie zum Beispiel Move SL zu BE oder Stop Trailing und sehen, ob die Strategie in irgendeiner Weise geändert wird, und auf jeden Fall laufen die Robustheit Tests vielleicht auch mit größeren Spreads, Änderungen in der Geschichte Daten usw. zu sehen, was Sie erwarten können.
Es spielt keine Rolle, dass die Einstiegsregel immer gilt, da es sich um eine Ausbruchsstrategie handelt und der Stopp-Auftrag selbst ein "Einstiegsauftrag" ist.
Mark
StrategyQuant Architekt
tnickel
vor 9 Jahren #125912
Hallo Patrick,
diese Strategie sieht gut aus.
Haben Sie diese Strategie auf dem Demoaccount getestet?
thomas
https://monitortool.jimdofree.com/
Patrick
vor 9 Jahren #125914
Hier ist RT für diese Strategie:
- das erste Bild ist RT mit Tickdaten
- zweitens mit M1-Daten. Es ist nicht gut genug, ich weiß nicht, wie es besser zu machen...
- Ich habe auch ein anderes Ergebnis von RT beigefügt, das immer noch nicht gut ist...?
- Das letzte Bild zeigt die Einstellung, die ich verwende...
Ich werde es auf dem Demokonto testen, aber Sie müssen auf das Ergebnis warten. Ich könnte auch Strategie in str-Format anhängen, aber wenn ich es tue, erhalten Sie meine Einstellung für Build-Strategien, die privat.... ist
wenn ich es in Pepperstone MT4 testen die Qualität der Daten ist schlecht, so dass das Ergebnis nicht wichtig ist, wenn jemand es mit 99% Qualität testen konnte oder gibt es eine Möglichkeit, wie man ducascopy Daten zu MT4 zu bekommen?
Ich könnte versuchen, str einfacher zu machen, aber ich denke, es ist besser, Strategien mit trailling stop, Gewinn trailling (oder zumindest bewegen SL zu BE) zu handeln. Sie haben Recht, eine dieser Bedingungen könnte genug sein. Strategie mit nur SL und TP ist nicht gut, ich denke.
tnickel
vor 9 Jahren #125933
Hallo Patrik,
diese Strategie hat einen Fehler.
Die Funktion DoubleToStrMorePrecision(double number,int precision)
ist nicht korrekt.
Die Anzahl der Nullen ist nicht korrekt.
Oder handelt es sich um einen Fehler in der SQ bei der Erzeugung des mql-Codes.
In diesem Fall ist es der Bug für Marc Frick
thomas
——————————————————-
/+——————————————————————+
//| bis zu 16 Stellen nach dem Dezimalkomma
//+——————————————————————+
string DoubleToStrMorePrecision(double number,int precision)
{
double rem,integer,integer2;
double DecimalArray[17]={ 1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0,
1000000000.0, 10000000000.0, 100000000000.0, 10000000000000.0, 100000000000000.0,
1000000000000000.0, 1000000000000000.0, 10000000000000000.0 };
string intstring,remstring,retstring;
bool isnegative=false;
int rem2;
——————————–
//| bis zu 16 Stellen nach dem Dezimalkomma
//+——————————————————————+
string DoubleToStrMorePrecision(double number,int precision)
{
double rem,integer,integer2;
double DecimalArray[17]={
10.0,
100.0,
1000.0,
10000.0,
100000.0,
1000000.0,
10000000.0,
100000000.0,
1000000000.0,
10000000000.0,
100000000000.0,
10000000000000.0, // eine Null zuviel
100000000000000.0, // eine Null zuviel
1000000000000000.0 // eine Null zuviel
1000000000000000.0,
10000000000000000.0 };
string intstring,remstring,retstring;
bool isnegative=false;
int rem2;
https://monitortool.jimdofree.com/
Patrick
vor 9 Jahren #125937
Wo haben Sie diesen Fehler gefunden? Ich habe diese Strategie ohne Probleme getestet, außer die Qualität des Tests auf dem Pepperstone-Demokonto...
Patrick
vor 9 Jahren #125938
wenn ich die Strategie öffne und in MetaEditor kompiliere, hat sie 0 Fehler...ich weiß nicht, was falsch ist :-/
diese Strategie ist nicht gut wegen WFM - es gibt nur 59% und ich will 60% und der RT-Test ist nicht gut genug für mich...könnten Sie mir einen guten RT-Test zeigen, bitte? ist das dritte Bild in meinem letzten Beitrag ein guter RT-Test?
danke für die Hilfe.
Mark Fric
vor 9 Jahren #125967
Sie haben Recht, Thomas, es gibt einen Fehler in der Funktion DoubleToStrMorePrecision(), aber diese Funktion wird in dieser Strategie nicht verwendet, da ich die .mq4 EA-Datei überprüft habe.
Ich werde diesen Fehler im Autoupdate beheben, aber er sollte keine Auswirkungen haben, außerdem tritt der Fehler nur auf, wenn Sie versuchen, die Zahl auf mehr als 11 Dezimalstellen zu runden, was meiner Meinung nach sehr selten verwendet wird.
Mark
StrategyQuant Architekt
Patrick
vor 9 Jahren #125969
und wofür ist diese Funktion gedacht?
Patrick
vor 9 Jahren #125970
Sie haben Recht, Thomas, es gibt einen Fehler in der Funktion DoubleToStrMorePrecision(), aber diese Funktion wird in dieser Strategie nicht verwendet, da ich die .mq4 EA-Datei überprüft habe.
Ich werde diesen Fehler im Autoupdate beheben, aber er sollte keine Auswirkungen haben, außerdem tritt der Fehler nur auf, wenn Sie versuchen, die Zahl auf mehr als 11 Dezimalstellen zu runden, was meiner Meinung nach sehr selten verwendet wird.
Mark, ist, warum gibt es irgendeine Weise, wie man Strategien ohne Einstellung von Teil Bausteine usw. teilen? Vielleicht ist es möglich, aber ich kann es nicht finden? Vielen Dank für Ihre Hilfe
tnickel
vor 9 Jahren #125981
Hallo Patrick,
warum wollen Sie die Strategien nicht ohne die Bausteine weitergeben?
Wenn Sie die Bausteine nicht an andere Personen weitergeben möchten, können Sie alle Bausteine aktivieren und die Strategie speichern.
thomas
https://monitortool.jimdofree.com/
Patrick
vor 9 Jahren #125982
Hallo thomas-tnickel
Danke für deinen Rat. Ich habe fast alle Blöcke aktiviert 🙂 ich werde versuchen, irgendwie morgen zu tun. ich würde gerne von jemand anderem wissen, ob die Strategie gut genug ist, ich bin nicht sicher über RT-Tests.
Sein Name ist EXtras und Strategien, aber nicht viele Menschen teilen Strategien...
tnickel
vor 9 Jahren #125986
Hallo Patrick,
Es ist nicht möglich zu sagen, ob eine Strategie gut genug ist oder nicht.
Die Aktienkurve sagt nicht so viel über die Strategie aus.
Ich habe 1000 Strategien mit guten Equity-Kurven. 99,99% von ihnen sind curvefitted. Curvefitted bedeutet nicht handelbar.
Der Generierungsprozess und der Filterungsprozess ist das Wichtigste.
a) Zeitrahmen
b ) Wie viele Backtests mit verschiedenen Datenquellen?
c) Zeitspanne der Erzeugung
d) Zeitspanne für den Backtest
e) Robustheitstests (Einstellungen, Währungspaare, Datenreihen)
f) Filterungsprozess
g) Walkforward-Analyse
h) Einige andere Tests zur Kurvenanpassung....
Die Parameter und Einstellungen für diesen Generierungsprozess a) - h) sind sehr wichtig.
Ich generiere immer ein Portfolio zwischen 10-99 Strategien und mache einen Endtest von unbekannten Daten.
X1)Welcher dieser einmalige Endtest kann ich sagen, ob mein Filterprozess in Ordnung ist.
Ich wiederhole X1) 10-20 Mal mit ein wenig anderen Einstellungen.
Wenn alle Tests gewinnbringend sind, kann ich sagen, dass der Prozess der Strategiefindung in Ordnung ist.
thomas
https://monitortool.jimdofree.com/
Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)