Algorithmische ''Zentrifuge'' - Seite 2

 

Dies ist ein genetischer Optimierungsalgorithmus. Nur wird in der Regel nicht analysiert, welcher Block mit welchem Parameter zu welchem Block gehört.

ps: Alles, was Sie sich vorstellen können, wurde schon vor langer Zeit erfunden.

ps2: Die Zentrifuge hat ihren rechtmäßigen Platz neben dem Kernel und dem Motor.

 

Die Optimierung des Ergebnisses, die Auswahl wirksamer Parameter, wird entscheidend sein. Wann, zu welchem Zeitpunkt, wird es eine zwischengeschaltete Mini-Optimierung, eine lokale Auswahl von Parametern eines Indikators oder eines Bündels von Indikatoren geben. Irgendein Block.

Wer wird beispielsweise entscheiden, welche Parameter für das neue Element des Handelssystems belassen werden sollen? Viele Systeme basieren auf einer Bürste. An der Kreuzung mit dem Tarif. MA(SMA,9.0), MA(SMA,104.37), MA(SMA,28.35), MA(SMA,14.0). Die Handelsstrategie basiert auf dem Schnittpunkt eines Kurses mit dem MA(SMA), aber die Handelssysteme und ihre Mini-Ideologie sind ein wenig anders. Wir haben die Periode und die Verschiebung des MA geändert und uns für diese Parameter entschieden. Es kann natürlich sein, dass ich mich irre, wenn ich sage, dass diese Parameter genau diese sein sollten.

Außerdem ändert sich die "Schreibweise" des Währungspaares von einem Instrument zum anderen. Irgendwo wird 28,35 reichen, aber nicht auf dem anderen Instrument. Und wenn Sie den Zeitrahmen eines Symbols ändern, werden die Parameter unterschiedlich sein. Weder 28,35 noch 104,37 sind gut genug. Die Sitzung hat sich geändert, die Volatilität hat zugenommen, und wir brauchen mehr Parameter.

Jetzt ändert sich die Volatilität - der minimale Stop-Loss ändert sich automatisch. Dies ist ein weiterer Block. Handel. Aus dem gewählten Risiko wird das maximal mögliche sichere Los abgeleitet. Ich habe dazu Material auf meiner Website: Arbeitslos, weniger als das Maximum, wann und nach welchen Kriterien wird das Arbeitslos ausgewählt. Durch wen oder durch was. Optimale, wirksame Parameter sind ständig in Bewegung und verändern sich.

Handelssysteme auf Stochastic 5,3,3 auf einem Instrument auf M1 und auf D1 sind unterschiedlich. Es ist klar, dass man billiger einkaufen und teurer verkaufen kann. Aber die Ansätze im wirklich erfolgreichen Handel sind anders. Die Theorie besagt: Es gibt Wellen und es gibt Wellen. Wie auch immer, die Stochastik kann angewendet werden. Und üben. Wenn Sie anfangen, wirklich zu handeln. Alles ist anders bei der gleichen Stochastik 5,3,3. Es kann sein, dass Sie dort und dort kein positives Ergebnis sehen, aber aus ganz anderen Gründen. In der Theorie und in der Geschichte ist alles schön.

Vielleicht habe ich optimiert, lokale effektive Parameter ausgewählt und dann die effektiven Parameter ausgewählt und ausgewählt, die für den Entwurf der Handelsstrategie üblich sind. Während der Auswahl verschwanden die Parameter. Die Nachrichten und ihre Folgen. Der starke Trend auf D1 hat sich in einen flachen Trend verwandelt - pro Trading. Die Preise haben sich geändert. Beginn der Währungsinterventionen. Oder einfach weggesegelt. Eine Strategie ohne die Auswahl von positiv wirksamen Parametern ist nichts. Ich habe gerade die Strategieblöcke gemacht, wir sollten ihre Wirksamkeit anhand von Fakten oder zumindest anhand der Geschichte bewerten.

Eine Ideologie ist die Gewinnerzielung in der Wohnung. Wenn wir aus dem Trend Profit schlagen wollen, ist das eine andere Sache.

Dies ist die dritte oder welche. Es ist notwendig, eine Datenbank von Strategien, Grid-Strategien und ihre Varianten, martin - und ihre Varianten zu machen. Und so weiter und so fort. Anhand der Datenbank werden wir sehen können, welche Indikatoren auf die gleiche Weise, für welche Zwecke und an welchen Stellen verwendet werden. Hier werden bereits Blöcke sichtbar sein.

Kurz gesagt, derjenige, der eine Datenbank von Strategien mit einer Aufschlüsselung der verwendeten Elemente dieser Strategien und dem Fundus der Analyse und den Kriterien ihrer Verwendung zusammenstellt - das ist ein Genie. Kann es aus der Schublade holen. :)

 
Реter Konow:

Ich halte die Idee nicht für fantastisch. Es läuft alles auf die Optimierung hinaus, die wir alle hier lieben, nur noch komplizierter.

Es müssen nicht nur die Werte der Systemparameter ausgewählt werden, sondern auch die Systemparameter selbst. Die Indikatoren werden als Beispiel für die Systemparameter genommen. Ansonsten bleibt alles beim Alten.

1. Zunächst wählen wir die Systemparameter aus (Zusammenstellung der Indikatoren).

2. Wir wählen Werte für die Einstiegspunkte (für die ausgewählte Indikatorengruppe).

3. Auswahl der Werte für die Auftragsparameter - Stopps und Lot.

Wir erhalten die Ausgangshandelsstrategie.

Optimierung=Anpassung an die Preise der Vergangenheit. In der realen Welt wird das alles zusammenbrechen.
Sie verstehen immer noch nicht, warum es einen Gral im Tester gibt, aber im wirklichen Leben - ein Zilch?
 

Sie können es sich noch einfacher machen, indem Sie SEEDs für MathRandom durchgehen :-)

Das ist ungefähr so, als würde man beliebige Indikatoren aus einem Paket nehmen und ihre Parameter und Beziehungen optimieren.

Peter - nächstes Jahr mit ein paar Cent und Mindestmenge handeln. Solche schlechten Ideen wird es nicht geben.

---

Ein weiterer Tipp: Verwenden Sie Trendindizes auf 3 verschiedenen Zeitrahmen, volatile Indizes auf verschiedenen Zeitrahmen und 1 Zickzack. Dies soll ein System sein.

Sorgfältig optimiert, damit der Vergleich funktioniert und der Prozess sichtbar ist. Und das Wichtigste - sie danach zu martingalieren (wen kümmert es schon, wenn es so offen ist) :-)

 
Maxim Kuznetsov:

Sie können es sich noch einfacher machen, indem Sie SEEDs für MathRandom durchgehen :-)

Es ist fast dasselbe, als würde man beliebige Indikatoren aus einem Paket nehmen und ihre Parameter und Beziehungen optimieren.

Peter, handeln Sie nächstes Jahr mit einigen Cents und mit einem Mindestbetrag. Es wird keine derartig dummen Ideen geben.

---

Es gibt noch einen weiteren Tipp: Verwenden Sie Trend- und Volatilitätsindizes verschiedener Zeitrahmen und 1 Zigzag auf 3 verschiedenen Zeitrahmen. Es soll ein System sein

Sorgfältig zu optimieren, damit der Computer funktioniert und der Prozess sichtbar ist. Und das Wichtigste - sie danach zu martingalieren (dem ist es egal, ob es in die richtige Richtung offen ist) :-).

Der genetische Algorithmus beginnt auf diese Weise und geht dann die Kombinationen der Parametergruppen durch.

 
Oleg Papkov:

...

Das Konzept besteht darin, dass JEDER Indikator EIN PARAMETER ist.

Alle Indikatoren sind die GESAMTPARAMETER DES HANDELSSYSTEMS.


Alle Indikatorberechnungen werden auf einen Parameter reduziert, der als Teil des gemeinsamen Eingangs-/Ausgangssignals verwendet wird.

Mehrere Indikatoren bilden EIN SIGNAL.

Die Konfiguration der im Rahmen des Signals ausgewählten Indikatorwerte wird mit Hilfe eines genetischen Algorithmus gesucht.

Die Konfiguration der Bestellparameterwerte wird ebenfalls mit der Optimierungsmethode gesucht.

 
Kurzum, Peter hat es erneut nicht geschafft, die Welt mit seiner Erfindung glücklich zu machen.
 
Maxim Kuznetsov:...

Was ist ein Parameter?)

Was ist ein Wert?

Was ist System?

Was ist Optimierung?

Kennen Sie das?))


Stellen Sie sich einen Indikator als eine Formel zur Berechnung EINES Parameters vor, der Teil eines Handelssignals ist.

Mehrere Indikatoren - mehrere Parameter - EIN Signal.

Das gesamte Handelssystem ist ein Komplex von Parametern: Eingangs- und Ausgangssignalparameter, Order- und Stop-Parameter.

Indem wir die Parameter des Systems und ihre Werte im Prozess der Optimierung ausprobieren, erhalten wir die Strategie.

 
Реter Konow:

Das Konzept besteht darin, dass JEDER Indikator EIN PARAMETER ist.

Alle Indikatoren sind eine ALLGEMEINE AUSWAHL VON HANDELSSYSTEMPARAMETERN.


Alle Indikatorberechnungen werden auf einen Parameter reduziert, der als Teil des gemeinsamen Eingangs-/Ausgangssignals verwendet wird.

Mehrere Indikatoren bilden EIN SIGNAL.

Die im Rahmen des Signals ausgewählte Konfiguration der Indikatorwerte wird durch einen genetischen Algorithmus gesucht.

Auch die Konfiguration der Werte der Ordnungsparameter wird mit der Optimierungsmethode gesucht.

Und warum? Das ist bereits geschehen. Wenn die Stochastik so und so und so ist, dann ist die boolesche Variable = Wahr. Wenn der SAR-Indikator unter diesen und jenen Bedingungen so und so ist - ein anderer Boolean = Troue. usw. 5-6-8 solcher Variablen. Am Ende des Tages stellt sich heraus, dass der Expert Advisor sehr ruhig geworden ist. Sie macht keine Geschäfte. Oder macht einen Handel von 10 Pips pro Woche. Es gibt keine Konvergenz solcher logischen Variablen oder sie kommt nur sehr selten vor. Und Trends und Treibgut gehen vorbei. Mit Martingale wird bereits Geld verdient. Aber wir haben Angst, sie zu nutzen. Die Realität sieht folgendermaßen aus. Es wird bereits getan.

Über die Optimierung. Jede Optimierung wird mit Hilfe eines genetischen Algorithmus durchgeführt. Es ist nicht der genetische Algorithmus selbst, der nach etwas sucht. Die Optimierung erfolgt mit Hilfe eines genetischen Algorithmus. Das bringt einen Zeitgewinn bei der Optimierung.

 
Oleg Papkov:

...

Über die Optimierung. Die Optimierung erfolgt am besten mit Hilfe eines genetischen Algorithmus. Es ist nicht der genetische Algorithmus selbst, der nach etwas sucht. Es ist der genetische Algorithmus, der die Optimierung vornimmt. Das bringt einen Zeitgewinn bei der Optimierung.

Wenn ich GA richtig verstehe, schränkt es den Suchbereich für Werte während der Optimierung ein.

Zum Beispiel:

Es gibt die Parameter A, B und C. Ihr möglicher Wertebereich beträgt 4,5 Milliarden.

Es gibt einen Parameter X, der von den Werten der Parameter A, B und C abhängt. Ein Muster der Veränderungen ist jedoch nicht erkennbar.

Aufgabe: Bringe den Parameter X auf den Wert Y, indem du die Werte von A,B,C aufzählst.

Zwei Varianten: (1) direkte rohe Gewalt und (2) genetischer Algorithmus.

Die zweite Variante engt das Suchfeld für die gewünschten Werte effektiv ein.