[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 403
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Bitte sagen Sie mir, wie ich die Stapelgröße berechnen kann
Seien Sie genauer mit Ihrer Frage.
Ist es möglich, einen unnötigen Optimierungsschritt zu überspringen und mit dem nächsten fortzufahren?
Beispiel: Es gibt Eingabeparameter(Typ double), die optimiert werden sollen: x1, x2, x3, x4. Ihre Werte liegen zwischen 1 und 5. Schritt 0,1
Es ist klar, dass es in diesem Fall 41*41*41*41=2.825.761 geben wird.
Aber wir müssen unter der folgenden Bedingung suchen: 10,5 < x1+x2+x3+x4 < 11,5. Hier ist bereits klar, dass es viel weniger Suchvarianten geben wird. (dies ist die eigentliche Beschränkung der benötigten Summe)
Wenn diese Einschränkung also wie folgt in den Code des Expert Advisors eingefügt wird
dann werden bei der Optimierung (wenn jeder neue Tick eintrifft) auch die ungeeigneten Varianten genommen, z.B. x1=4, x2=4, x3=4, x4=4; was genau nicht passiert, ist die Ausführung des Hauptcodes.
Das heißt, solange dieser Optimierungsschritt das historische Intervall nicht "durchläuft", wird es keinen Übergang zum nächsten Schritt geben. Es wird eine "Überzeugung" geben, dass die Bedingung 10,5 < x1+x2+x3+x4 < 11,5 nicht erfüllt ist, und es wird nur die Ausführung des Hauptcodes anhalten
Die Zeit wird für solche offensichtlich untauglichen Varianten verschwendet.
Wie können wir solche Schritte bei der Optimierung mit offensichtlich ungeeigneten Parametern ausschließen?
Das heißt, wenn ein anderer Satz von Parametern ungeeignet wird, sollte dieser Schritt nicht optimiert werden, sondern sofort an einen neuen übergeben werden?
Ist es möglich, einen unnötigen Schritt in der Optimierung zu überspringen und zum nächsten überzugehen?
ist es möglich, 3 Parameter zu optimieren und den vierten auf den gewünschten Wert einzustellen.
oder verwenden Sie die dritte Registerkarte "Optimierung", um das gewünschte Ereignis spontan zu erzeugen.
ist es möglich, 3 Parameter zu optimieren und den vierten auf den gewünschten Wert einzustellen.
oder verwenden Sie die dritte Registerkarte "Optimierung", um das gewünschte Ereignis spontan zu erzeugen.
Der Punkt ist, dass es in meinem Fall unmöglich ist, 3 Parameter ohne den 4. zu optimieren.
Hier ist ihre gemeinsame Auswahl wichtig, und ihre Summe ist im Intervall begrenzt.
(dies entspricht in etwa der Suche nach den Anteilen aller Komponenten in einem Gemisch, wobei die Gesamtmasse dieses Gemischs auf ein strenges Intervall begrenzt ist)
Können Sie mir mehr über die dritte Registerkarte sagen, was ist diese spontane Erzeugung des gewünschten Ereignisses?
Guten Tag.
Können Sie mir sagen, wie ich die Kerzenwerte (High, Low, Open, Close) des letzten Extremums des ZigZag Indikators extrahieren kann?
Könnten Sie die dritte Registerkarte näher erläutern: Was ist die spontane Erzeugung des gewünschten Ereignisses?
Näheres dazu in der Hilfe
Kurz gesagt, Sie können Ihre eigenen Bedingungen für den Punkt auf der dritten Registerkarte erstellen (z. B. 10 Verlustaufträge in Folge eröffnen) und der Tester wird diesen Lauf automatisch überspringen und zum nächsten übergehen.
Guten Tag.
Können Sie mir sagen, wie ich die Kerzenwerte (High, Low, Open, Close) des letzten Extremums des ZigZag Indikators extrahieren kann?
Ein solcher Vorgang erfordert einige Berechnungen.
Ich habe es immer so gemacht:
Jetzt kennen Sie die Balken-Nummern der letzten 2 Extrema (Min und Max) und deren Höchst- und Tiefstwerte.... leicht zu finden!
- Schließen[x1], Öffnen[x2], .... usw.
Vielleicht schlägt jemand eine einfachere Lösung vor.