Antwort

Keine Eingabebedingung str

12 Antworten

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

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? 

Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

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

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Profil besuchen

vor 9 Jahren #125912

Hallo Patrick,

diese Strategie sieht gut aus.

Haben Sie diese Strategie auf dem Demoaccount getestet?

 

thomas

https://monitortool.jimdofree.com/

0

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

vor 9 Jahren #125914

Hier ist RT für diese Strategie:

 

  1. das erste Bild ist RT mit Tickdaten
  2. zweitens mit M1-Daten. Es ist nicht gut genug, ich weiß nicht, wie es besser zu machen...
  3. Ich habe auch ein anderes Ergebnis von RT beigefügt, das immer noch nicht gut ist...?
  4. 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.

Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.
Die Anhänge in diesem Forum sind nur für Kunden sichtbar.

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Profil besuchen

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]={
                             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, // 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;
 +++++++++++++ ENDE DES AUSZUGs +++++++++++++++++++++++++++

https://monitortool.jimdofree.com/

0

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

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...

0

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

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. 

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

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

0

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

vor 9 Jahren #125969

und wofür ist diese Funktion gedacht?

0

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

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

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Profil besuchen

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/

0

Patrick

Kunde, bbp_participant, Gemeinschaft, 424 Antworten.

Profil besuchen

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...

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Profil besuchen

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/

0

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)