Liste der Anfragen

9 Antworten

beniko

Abonnent, bbp_participant, Gemeinschaft, 31 Antworten.

Profil besuchen

vor 9 Jahren #113541

Hallo Mark,

Ich benutze den EA-Assistenten jetzt schon eine ganze Weile und bin sehr zufrieden mit dem Produkt.

 

Ich habe ein paar Vorschläge und hoffe, dass die folgenden Anträge für Sie sinnvoll sind.
 

  • Hinzufügen einer Initialisierungs-Registerkarte: hier können einige Werte nur einmal berechnet werden, basierend auf den Strategieparametern
  • Hinzufügen einer Formeloption bei der Bestimmung der Menge beim Einrichten eines Markteintritts
  • die Möglichkeit, Variablen zu erstellen, die für die Bestimmung des Zeitrahmens eines Diagramms verwendet werden sollen. Diese Variable sollte über die Strategieparameter konfigurierbar sein.
  • eine Option zum automatischen Hinzufügen des Code-Snippets für das Backtesting von Range/Renko-Charts aus AZ-iNVEST.

Ich werde den letzten Abschnitt des entsprechenden Artikels hier einfügen: http://www.az-invest.eu/how-to-properly-backtest-rangebars-medianrenko-renko-and-pointo-using-tick-data

Sie müssen die folgenden zwei Codezeilen am Anfang Ihrer EA-Quelldatei einfügen. Fügen Sie irgendwo am Anfang der Datei den Codeschnipsel in Ihren EA ein, indem Sie ihn aufrufen:

#include

und fügen Sie ganz oben in der Funktion void OnTick() den folgenden Funktionsaufruf hinzu:

if(skipFirstTickOnBacktest()) return;

 

Es ist sehr zeitaufwendig, den Code jedes Mal manuell hinzuzufügen, und unerfahrene Benutzer machen es vielleicht nicht richtig. Da die Quelle des EAs nicht die void OnTick() Funktion hat, füge ich das "if(skipFirstTickOnBacktest()) return;" am Anfang der "int start()" Funktion ein, aber ich bin mir nicht sicher, ob das der richtige Weg ist.

  • Mehr Optionen zum Zeichnen auf den Charts. Dies ist wichtig für das Debugging von EAs und kann auch für Indikatoren verwendet werden. Vertikale und horizontale Linien wären an dieser Stelle wirklich hilfreich oder sogar Rechtecke.
  • Eine "Else"-Option in jeder "If-Then"-Registerkarte ist notwendig, weil jemand an alle anderen Möglichkeiten denken muss, um ein "if-then" zu erstellen, das wie ein "Else" in einigen komplexen EAs wirkt.

Herzliche Grüße,
Ben

0

beniko

Abonnent, bbp_participant, Gemeinschaft, 31 Antworten.

Profil besuchen

vor 9 Jahren #129659

Ich habe also ein wenig mit der Funktion "Benutzerdefiniert" herumgebastelt und möchte diesen Beitrag für alle, die ihn brauchen, hier hinterlassen.

 

Erstellen einer benutzerdefinierten "else"-Funktion:

 

Im Abschnitt "Dann" einer Regel können Sie Folgendes hinzufügen

 

Benutzerdefinierte Aktion: "}else {"

 

alles, was davor steht, fungiert als "Dann"-Teil und alles, was danach kommt, als "Sonst"-Teil.

0

Graf-Roy

Abonnent, bbp_participant, Gemeinschaft, 69 Antworten.

Profil besuchen

vor 9 Jahren #129776

was mit den Indikatoren auf dieser Website nicht stimmt  http://www.forex.ovo.cz   Ich habe diese Renko-Balken verwendet und sie funktionieren großartig. eine Option zum automatischen Hinzufügen des Code-Snippets, das für das Backtesting von Range/Renko/Tick von http://www.forex.ovo.cz  wäre schön.

 

Aus irgendeinem Grund funktioniert der Link nicht. Sie müssen ihn manuell in die Adressleiste Ihres Webbrowsers eingeben oder ihn googeln.  

0

beniko

Abonnent, bbp_participant, Gemeinschaft, 31 Antworten.

Profil besuchen

vor 9 Jahren #129781

was mit den Indikatoren auf dieser Website nicht stimmt  http://www.forex.ovo.cz   Ich habe diese Renko-Balken verwendet und sie funktionieren großartig. eine Option zum automatischen Hinzufügen des Code-Snippets, das für das Backtesting von Range/Renko/Tick von http://www.forex.ovo.cz  wäre schön.

 

Aus irgendeinem Grund funktioniert der Link nicht. Sie müssen ihn manuell in die Adressleiste Ihres Webbrowsers eingeben oder ihn googeln.  

 

Sie müssen sich auf diese beziehen http://forex.ovo.cz/en/?subaction=showfull&id=1381555516

 

Soweit ich weiß, erzeugen viele Renko-Balken-Generatoren keine Balken, die sich für Backtesting oder Forward-Testing eignen, weil sie so gezeichnet sind, dass sie keine Ticks enthalten (wenn ich das richtig verstehe). Vielleicht haben die Renko-Balken, auf die Sie sich beziehen, das gleiche Problem.

 

Bis jetzt sind die einzigen Range/Renko Bars, die mit EAs funktionieren, von az-invest. Das Code-Snippet, das ich erwähnt habe, wird im Backtesting (für größere Präzision) verwendet, um den ersten Tick zu überspringen, der aus irgendeinem Grund ein "falscher" ist.

 

Mit freundlichen Grüßen

0

Graf-Roy

Abonnent, bbp_participant, Gemeinschaft, 69 Antworten.

Profil besuchen

vor 9 Jahren #129805

Hallo Beniko,

 

Ich hatte keine Probleme bei der Verwendung der EAs auf einem der Ovo-Charts. Renko, Tick, Bereich, alle funktionieren gut.

0

beniko

Abonnent, bbp_participant, Gemeinschaft, 31 Antworten.

Profil besuchen

vor 9 Jahren #129812

Hallo Beniko,

 

Ich hatte keine Probleme bei der Verwendung der EAs auf einem der Ovo-Charts. Renko, Tick, Bereich, alle funktionieren gut.

Ok. Ich habe wohl etwas falsch verstanden.

 

 

was mit den Indikatoren auf dieser Website nicht stimmt  http://www.forex.ovo.cz   Ich habe diese Renko-Balken verwendet und sie funktionieren großartig. eine Option zum automatischen Hinzufügen des Code-Snippets, das für das Backtesting von Range/Renko/Tick von http://www.forex.ovo.cz  wäre schön.

 

Aus irgendeinem Grund funktioniert der Link nicht. Sie müssen ihn manuell in die Adressleiste Ihres Webbrowsers eingeben oder ihn googeln.  

 

Nur aus Neugierde, welchen Code müssen Sie hinzufügen, damit das Backtesting funktioniert?

0

Graf-Roy

Abonnent, bbp_participant, Gemeinschaft, 69 Antworten.

Profil besuchen

vor 9 Jahren #129813

Nun, das ist nur die Sache, ich habe nicht. als zu mir sagen, was falsch mit etc etc. auf das Hinzufügen von Code-Snippet für Ovo-Indikatoren zu schlagen. im Wesentlichen nicht in Richtung AZ-Invest bais sein.
denn wenn Sie meine erste Antwort noch einmal lesen würden, könnten Sie sehen, dass ich Ihren Satz nur geändert habe, um am Ende einen Schnipsel hinzuzufügen, von AZ-invest zu Forex OVO.

 

nicht, weil ich gegen AZ - invest oder ausschließlich für Forex OVO bin, sondern um darauf hinzuweisen, dass es vielleicht besser wäre, beide oder eine Universallösung einzubeziehen.

 

grüßt,

 

Roy

0

Manteltaucher

Abonnent, bbp_participant, Gemeinschaft, 33 Antworten.

Profil besuchen

vor 6 Jahren #232491

Interessant zu sehen, dass EAWizard & Ovo kompatibel sind.

Ich habe Schwierigkeiten, EAWizard dazu zu bringen, zu erkennen, wann ein neuer Renko-Balken entweder von Ovo oder AZ-Invest gebildet wurde.

Ich habe einen einfachen Zähler mit IsBarOpen erstellt, der auf Zeitdiagrammen perfekt funktioniert. Ich habe auch den von Tomas geposteten Wizard_counter ausprobiert, kann aber nicht erreichen, dass dieser erkennt, wenn ein neuer Balken gebildet wurde.

Kann mir jemand helfen, wie ich erkennen kann, wann ein neuer Balken auf Offline-Charts geöffnet wird?

Vielen Dank!

0

Manteltaucher

Abonnent, bbp_participant, Gemeinschaft, 33 Antworten.

Profil besuchen

vor 6 Jahren #232495

Mit der Regel Evaluate on bar open only oder mit IsBarOpen werden keine neuen Taktöffnungen erkannt.

Ohne diese wird bei jedem neuen Tick ein neuer Balken gezählt.

Ich habe den Code (beigefügt) von Tomas geändert, um den Bar Count in das Journal zu drucken, +1 für Up Bar, -1 für Down. Funktioniert gut in einem Zeitdiagramm. Aber wie bekommt man es auf einem Offline-Chart arbeiten?

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #232519

Ich werde mir Forex OVO ansehen und die Unterstützung für seine Charts in SQ4 und die neue Version von EA Wizard hinzufügen.

Mark
StrategyQuant Architekt

0

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