Was soll in den Eingang des neuronalen Netzes eingespeist werden? Ihre Ideen... - Seite 84

 
Ich kam mit einer Idee, fragte ich den Chat, sagte er mir: "Bullshit, Fitting ist das Schlimmste, wird nicht funktionieren, denken Sie weiter Mann".

Und beschrieb die Argumente gegen: dass kven, dass dipsic. Gpt trocken ausgedrückt nichts.


Der Punkt:

Was ist, wenn das Ziel ist das Ergebnis der Ausführung der Gewichte als unabhängige TS?

Vielleicht jemand, der versucht hat und geben eine kurze Charakteristik der Methode.


Zum Beispiel:

1) Initiieren Sie die Gewichte.

2) Führen Sie den Test durch

3) Wählen Sie ein Ziel aus dem Handelsergebnis so, dass es die Unzulänglichkeit des Systems in Form eines Wertes zeigt, der die Rolle des Fehlers spielen wird: Drawdown, invertierter Erholungsfaktor (wenn weniger als 1 - das ist der maximale Fehler, zum Beispiel durch die Umwandlung durch die Aktivierungsfunktion, so dass, wenn die PV auf 10 erhöht, würde es aussehen wie das Streben nach 0 - Verringerung der Fehler).

4) Trainieren Sie den NS entsprechend dem Fehler.


Sie werden sagen: "Das ist reines RL".
Aber im RL gibt es viele Aktionen und es gibt eine andere Formel.

Und hier gibt es überhaupt nichts vom RL-Mechanismus, außer dem ähnlichen Wesen. Keine Zustandstabelle, keine ausstehenden Prämien, keine Richtlinien, keine endlosen Termine mit Zielvorgaben, etc.
 
Der Mensch sieht nur das, was er sehen will oder was ihm antrainiert wurde, zu extrahieren und zu sehen, oft werden die sichtbaren Dinge gar nicht wahrgenommen, weil es kein Wissen darüber gibt, dass es ein solches Phänomen oder eine solche Regelmäßigkeit gibt, wir treiben uns selbst in den Rahmen der Gewöhnlichkeit und weit hergeholten Regelmäßigkeit, die es gar nicht gibt, welche Regelmäßigkeit kann es in der Brownschen Bewegung eines Zitats auf einer Karte geben, als ein Teilchen, das von der Vielzahl aller Faktoren beeinflusst wird, gibt es sicher eine Regelmäßigkeit - fraktal, aber sie kann nicht höher als der Himmel wachsen und manchmal verschmilzt, aufgeblähte Blasen platzen - korrigiert, und, wie es mir scheint, kann nur ein intuitives Gefühl der vorübergehenden Erleuchtung irgendeine Bedeutung haben - "Heureka!!!!" Art
 
Сергей Криушин #:
Der Mensch sieht nur das, was er sehen will oder was ihm antrainiert wurde, zu extrahieren und zu sehen, oft werden die sichtbaren Dinge gar nicht wahrgenommen, weil es kein Wissen darüber gibt, dass es ein solches Phänomen oder eine solche Regelmäßigkeit gibt, wir treiben uns selbst in den Rahmen der Gewöhnlichkeit und weit hergeholten Regelmäßigkeit, die es gar nicht gibt, welche Regelmäßigkeit kann es in der Brownschen Bewegung eines Zitats auf einer Karte geben, als ein Teilchen, das von der Vielzahl aller Faktoren beeinflusst wird, gibt es sicher eine Regelmäßigkeit - fraktal, aber es kann nicht höher als der Himmel wachsen und manchmal verschmilzt, aufgeblähte Blasen platzen - korrigiert, und, wie es mir scheint, kann nur ein intuitives Gefühl der vorübergehenden Erleuchtung eine Bedeutung haben - "Heureka!!!!" oder so ähnlich.









Es ist ein Handgemenge. Drei verschiedene Menschen handeln nach einem subjektiv-analytischen System mit Verhaltensmustern und -szenarien.

Keine Raster, keine Martins, keine Maischen, keine Standardindikatoren.

Rein nach dem Auge am Chart geschult, geschult am Kontext (wenn man die Gesamtheit der Faktoren berücksichtigt). Und davon gibt es viele.


Es funktioniert alles, aber nicht jeder kann es.

Ich tue mich schwer mit halbautomatischen Systemen, bei denen ich mit dem Kopf denken muss, ich bin zu sehr an Formalisierungen gewöhnt, an die Beschäftigung mit Expert Advisors.


Aber es gibt funktionierende Systeme, und das ist die Motivation - NS/II/Maschine dazu zu bringen, die Nuancen der Arbeit mit der Wahrscheinlichkeitstheorie zu verstehen, sowohl mit kurzen Stopps rechtzeitig, nicht in Eile zu schließen, und die richtige Zeit, um aus dem Markt zu sein und auf ideale Bedingungen zu warten.

[Gelöscht]  
Ivan, geben Sie eine Frage in das neuronale Netz ein: Was ist profitabler (Gewinn/Risiko) und stabiler, Forex oder ein angestellter Job?
Und eine weitere Frage kann in das neuronale Netz als Ausgabe eingespeist werden: Gibt es eine Garantie dafür, dass der erfolgreiche Forex-Handel (plötzlich) für eine lange Zeit anhält?
 
Evgenii Shugurov #:
Ivan, geben Sie eine Frage in das neuronale Netz ein: Was ist profitabler (Gewinn/Risiko) und stabiler, Forex oder ein angestellter Job?
Und eine weitere Frage kann in das neuronale Netz als Ausgabe eingespeist werden: Gibt es eine Garantie dafür, dass der erfolgreiche Forex-Handel (plötzlich) für eine lange Zeit anhält?
LLM wird lügen.
Die Statistik hat berechnet
https://www.mql5.com/ru/forum/86386/page3655#comment_55245431

Ergebnis von 450.000 Händlern

PS. Obwohl man sagt, Statistiken lügen auch)))
Машинное обучение в трейдинге: теория, модели, практика и алготорговля - Если вы приходите на рынок с целью получения прибыли, действуйте в долгосрочной перспективе.
Машинное обучение в трейдинге: теория, модели, практика и алготорговля - Если вы приходите на рынок с целью получения прибыли, действуйте в долгосрочной перспективе.
  • 2024.11.25
  • Maxim Dmitrievsky
  • www.mql5.com
O дейтрейдеров могли стабильно зарабатывать в долгосрочной перспективе могли зарабатывать сверхприбыли смогли заработать в долгосрочной перспективе опять же на промежутке от года и выше смогли зарабатывать сверхприбыли. но даже с такой стратегией результаты в долгосрочной перспективе скорее всего будут вокруг тех цифр. дейтрейдинг и скальпинг вам той самой прибыли в долгосрочной перспективе
 

Fragen an Alice

Optimierung des Codes: Suche nach Möglichkeiten zur Optimierung des Codes, z. B. durch Vereinfachung der Berechnungen oder Verwendung effizienterer Algorithmen.

Um den vorgestellten EA-Code zu optimieren, können mehrere Wege in Betracht gezogen werden:

1. Vereinfachung und Optimierung von Berechnungen

  • Minimierung der Berechnungen in der OnTick-Funktion: Einige Berechnungen, z. B. die Ermittlung von Indikatorwerten oder die Berechnung von Handelsparametern, können weniger häufig als bei jedem Tick durchgeführt werden. Wenn sich beispielsweise Indikatorwerte nicht bei jedem Tick ändern, können Sie ihre Werte zwischenspeichern und sie nur bei Bedarf aktualisieren.

  • Effizientere Algorithmen für die Berechnung von Handelsparametern:Anstelle einer sequenziellen Suche aller Positionen zur Berechnung des Gesamtgewinns können Sie beispielsweise effizientere Datenstrukturen oder Algorithmen verwenden.

2 Optimierung der Speichernutzung

  • Reduzieren Sie die Anzahl der verwendeten Variablen: Prüfen Sie , ob Sie die Anzahl der im Code verwendeten Variablen reduzieren können. Beispielsweise können einige Variablen zusammengelegt oder entfernt werden, wenn sie nur in einem begrenzten Kontext verwendet werden.

  • Verwendung kompakterer Datentypen: Verwenden Sie nach Möglichkeit kompaktere Datentypen, z. B. int anstelle von double, wenn die Genauigkeit der Berechnungen dadurch nicht beeinträchtigt wird.

3 Optimieren Sie die Arbeit mit Objekten und Indikatoren

  • Reduzieren Sie die Anzahl der Verweise auf Indikatoren:Reduzieren Sie, wenn möglich, die Anzahl der Verweise auf die Funktionen zum Abrufen von Indikatorwerten. Sie können zum Beispiel Indikatorwerte für einen bestimmten Zeitraum zwischenspeichern und bis zur nächsten Aktualisierung verwenden.

  • Optimierung der Arbeit mit grafischen Objekten: Wenn eine große Anzahl von grafischen Objekten im Code verwendet wird, prüfen Sie, ob deren Erstellung und Aktualisierung optimiert werden kann. Zum Beispiel können Sie Operationen mit Objekten gruppieren oder effizientere Algorithmen verwenden, um sie im Diagramm zu platzieren.

4. Verbessern Sie die Lesbarkeit und Struktur des Codes

  • Zerlegen Sie den Code in Funktionen: Teilen Sie den Code in kleinere Funktionen mit eindeutigen Namen und Zweck auf. Dies verbessert die Lesbarkeit des Codes und erleichtert das Debuggen und Ändern des Codes.

  • Verwenden Sie Konstanten und Aufzählungen: Verwenden Sie Konstanten oder Aufzählungen anstelle von fest kodierten Werten. Dadurch wird der Code besser lesbar und lässt sich in Zukunft leichter ändern.

5. Optimierung der Fehler- und Ausnahmebehandlung

  • Fügen Sie Fehlerprüfungen hinzu: Stellen Sie sicher, dass Ihr Code Prüfungen für mögliche Fehler und Ausnahmesituationen enthält. Überprüfen Sie zum Beispiel die Rückgabewerte von Funktionen und behandeln Sie Fehler entsprechend.

  • Verwendung von try-catch-Blöcken: Verwenden Sie, wenn möglich, try-catch-Blöcke zur Behandlung von Ausnahmen. So können Sie Fehler flexibler behandeln und EA-Abstürze verhindern.

Beispiel für die Optimierung der OnTick-Funktion

void OnTick() { static datetime last_tick_time = 0; datetime current_time = TimeCurrent(); if (current_time == last_tick_time) { return; // Wenn sich die Zeit nicht geändert hat, die Funktion verlassen } last_tick_time = current_time; // Hier wird die Hauptlogik des Expert Advisors // ... ausgeführt. }

Dieses Beispiel fügt eine Prüfung auf Zeitänderung hinzu. Wenn sich die Zeit nicht geändert hat, wird die OnTick-Funktion sofort beendet, wodurch unnötige Berechnungen bei häufigen Ticks vermieden werden.

Die Zeit ändert sich immer bei jedem Tick, warum bietet er eine solche Variante an, vielleicht hat er sein eigenes Konzept von Zeit?
 
Ivan Butko #:









Es ist ein Handbuch. Drei verschiedene Leute handeln nach einem subjektiv-analytischen System mit Verhaltensmustern und -szenarien.

Keine Grids, keine Martins, keine Mashes, keine Standardindikatoren.

Rein nach dem Auge auf den Chart geschult, auf den Kontext geschult (wenn man die Gesamtheit der Faktoren in Betracht zieht). Und davon gibt es viele.


Es funktioniert alles, aber nicht jeder kann es.

Ich tue mich schwer mit halbautomatischen Systemen, bei denen ich mit dem Kopf denken muss, ich bin zu sehr an Formalisierungen gewöhnt, an die Beschäftigung mit Expert Advisors.


Aber es gibt funktionierende Systeme, und das ist die Motivation - NS/II/Maschine dazu zu bringen, die Nuancen der Arbeit mit der Wahrscheinlichkeitstheorie zu verstehen, sowohl mit kurzen Stopps zur rechten Zeit, nicht übereilt zu schließen, als auch den richtigen Zeitpunkt zu finden, um aus dem Markt zu bleiben und auf ideale Bedingungen zu warten.

Ich weiß, dass diese ts, auf die Struktur zu brechen, so etwas wie der alte Scharfschütze Pavel Dmitriev.irgendwo habe ich eine indyuk mit all der Logik, die Hände nicht kommen, um einen Roboter zu machen, wie ich weiß, dass dies rein manuelle ts ist, habe ich einmal auf sie von Hand und recht erfolgreich gehandelt.
 
Ivan Butko #:
Ich habe eine harte Zeit mit halbautomatischen Systemen, wo man mit dem Kopf zu denken, ich bin zu sehr daran gewöhnt, Formalisierungen, Graben in Expert Advisors.


Aber es gibt funktionierende Systeme und das ist die Motivation - zu machen NS/II/Maschine verstehen die Nuancen der Arbeit mit Wahrscheinlichkeitstheorie, mit beiden kurzen Stops in der Zeit, nicht in Eile zu schließen, und die richtige Zeit, um aus dem Markt und warten auf ideale Bedingungen.

Viele Menschen kämpfen mit diesem Problem - um die Gewinnung von Geld auf dem Forex zu formalisieren, viele haben es geschafft, es auf sehr sogar zu tun, wie sie schreiben, einfache, zuverlässige und nicht gierig Berater, die Hauptsache für sie ist ein komplexer Prozentsatz und Vielzahl dieser Berater, wie sie chinesische Händler gezeigt: Großmütter sitzen, Socken strickend, vor jedem Monitor, ein erfahrener Händler geht herum und zeigt den Großmüttern, was der nächste Schritt nach seiner Erfahrung und seinen Konzepten sein sollte, na ja, und anscheinend weiß jeder, wie und was im Falle von was zu tun ist, sie haben wahrscheinlich etwas Geld... und nicht klein ))))

[Gelöscht]  
Сергей Криушин #:

Viele Menschen kämpfen mit diesem Problem - die Gewinnung von Geld auf dem Forex zu formalisieren, viele haben es geschafft, es auf sehr sogar zu tun, wie sie schreiben, einfache, zuverlässige und nicht gierig Berater, die Hauptsache für sie ist die komplexe Prozentsatz und die Vielzahl dieser Berater, wie sie chinesischen Händlern gezeigt: Großmütter sitzen, Socken strickend, vor jedem Monitor, ein erfahrener Händler läuft herum und zeigt den Großmüttern, was der nächste Schritt nach seiner Erfahrung und seinen Konzepten sein sollte, na ja, und anscheinend weiß jeder, wie und was er im Falle von was zu tun hat, sie haben wahrscheinlich etwas Geld... und nicht klein ))))

Wozu braucht man Devisen, die Rente ist doch viel zuverlässiger.

 
Nikolai Starkovskii #:

Sie brauchen keine Devisen, der Ruhestand ist sicherer.

Wie hoch ist Ihre Rente? Ich war kürzlich bei Gosuservices, bis heute habe ich 17 Tonnen berechnet. Und es ist noch 5 Jahre entfernt, dank unseres Führers, der nie-nie-nie lügt! Nun, wenn er schläft, lügt er sicher nicht ))) Man hofft also auf einen Vorsprung.