Bibliotheken: BestInterval - Seite 12

 

Ich verstehe, dass BestInterval eine Anpassung ist

  • Ich führe die Optimierung mit aktiviertem BestInterval auf frischen Daten aus.
  • Ich nehme nur ein bestes Ergebnis, wobei es mindestens mehrere hundert Trades gibt.
  • Ich füge dem ursprünglichen Testintervall OOS hinzu (nehme immer ein Stück VOR dem Handel).
  • Ich führe EINEN einzigen Durchlauf des oben ausgewählten Durchgangs auf dem neuen Intervall durch.
  • Nicht gut - passend.
Das Wichtigste in diesem Algorithmus hervorgehoben. Nur einmal wird archiviert.
 
Maxim Dmitrievsky:

Wonach suchen wir bei BP-Kursen? Denn es gibt nur wenige Unterschiede zu SB, abgesehen von der Volatilitätshäufung :)

Sprechen Sie zu diesem Thema lieber mit denjenigen, die mit hoher Wahrscheinlichkeit und nicht zufällig im Plus spekulieren.

[Gelöscht]  
fxsaber:

Es wäre besser, wenn Sie über dieses Thema mit denjenigen sprechen würden, die mit hoher Wahrscheinlichkeit aus einem bestimmten Grund auf der positiven Seite spekulieren.

Habe ich nicht die falsche Frage gestellt? )

 
Maxim Dmitrievsky:

Habe ich nicht die falsche Frage gestellt? )

Nein, ich bin ein bescheidener Theoretiker.

[Gelöscht]  
fxsaber:

Nein, ich bin ein bescheidener Theoretiker.

Nun, dann sind die Wege geheimnisvoll. )

 
Maxim Dmitrievsky:

Nun, dann sind die Wege geheimnisvoll. )

Dasist eine gute Antwort.

[Gelöscht]  

beschreibt einen kleinen Teil des ökonometrischen Ansatzes.

Ich habe eine umfangreiche Leseliste zur Ökonometrie. Die Grundlage sind Zyklen in der einen oder anderen Form. Gibt es keine Zyklen, ist die Reihe zufällig.

 

Es erkennt das beste Intervall, aber wenn "Bestes Intervall" auf true geändert wird, funktioniert es nicht ("virtual.mqh ist erforderlich", siehe Abbildung 1c).

Virtual.mqh und alle anderen Dateien sind in ihren Ordnern (Expert oder Include) und alle wurden kompiliert.

Ich habe auch versucht, die untenstehenden 2 Zeilen in meinen EA-Code einzufügen, am Anfang oder an anderen Stellen, aber es gibt immer viele Fehler beim Kompilieren des EA.

#define  VIRTUAL_TESTER // Wir laufen in der virtuellen Umgebung
#include <fxsaber\Virtual\Virtual.mqh> // Virtuelles Geschäftsumfeld


Ich habe versucht, für mehrere Stunden, aber nicht wissen, wie man es funktioniert.

Werde jede Hilfe danken.

Dateien:
1a.jpg  46 kb
1c.jpg  54 kb
1b.jpg  253 kb
 
#define  BESTINTERVAL_ONTESTER // Критерий оптимизации - прибыль лучшего интервала.
//#define VIRTUAL_LIMITS_TP_SLIPPAGE // Лимимитники и TP исполняются по по первой цене акцепта - положительные проскальные проскальзыванияя
#define  VIRTUAL_CLOSEALL_BYEND // Закрывает принудительно все ордера в конце тестирования

#include <fxsaber\Virtual\Virtual.mqh> // https://www.mql5.com/ru/code/22577
#include <fxsaber\BestInterval\BestInterval.mqh> // https://www.mql5.com/ru/code/22710


Die letzte Version finden Sie hier.

BestInterval
BestInterval
  • www.mql5.com
Рыночные закономерности зависят от интервалов внутри суток или недели. По этой причине разумно ограничивать торговлю ТС по времени. Например, есть скальперские ТС, хорошо торгующие кроссы на азиатско-американской торговой сессии. Или же практикуется выключение ТС в период высокой волатильности. Соответственно, встает задача, как найти наилучшее...
 

Ich habe auf die letzte Version von BestInterval und Virtual aktualisiert.

Beim Kompilieren mit neuen Zeilen am Anfang des Codes bekam viele Fehler. Am Ende nur 3 (siehe Bild).

Vielen Dank für Ihre Hilfe

Dateien: