Diskussion zum Artikel "Praktische Anwendung von Neuronalen Netzen im Handel (Teil 2). Computerbilder" - Seite 2

 

Konvergente Netze sind für den Handel nicht geeignet.

Beim Handel muss festgelegt werden, ob jetzt gekauft oder verkauft werden soll, d.h. am 0. Balken oder am rechten Rand des Bildes.

Das Faltungsnetz ist nicht an den 0-Balken gebunden. Es beantwortet die Frage, ob es ein bestimmtes Muster (z. B. ein Kätzchen) im Bild gibt. An beliebiger Stelle, nicht an den rechten Rand gebunden. Und solange es ein Kätzchen im Bild gibt (rechts, in der Mitte, links), wird es signalisieren, dass es da ist.

Zum Beispiel fand sie ein Muster für Kaufen, bei der 50 bar und bei der 100 bar. Offensichtlich ist es bei der 50er und der 100er Marke zu spät, um ein Kaufgeschäft zu eröffnen. In den seltenen Fällen, in denen sich das Kaufmuster auf der rechten Seite befindet, wird die Antwort richtig sein, um jetzt zu handeln.

Natürlich sind auch die Verkaufsmuster in jedem (oder fast jedem) Bild zu sehen. Zum Beispiel bei 0 Balken Kaufen, und vor 50 Balken könnten Sie verkaufen. Und vor 80 Takten auch Kaufen, usw. D.h. jedes Bild wird höchstwahrscheinlich mehrere Kauf- und mehrere Verkaufsmuster enthalten. Im Durchschnitt werden die Vorhersagewahrscheinlichkeiten etwa 50% +-10% betragen. D.h. die Antwort würde so entschlüsselt werden, dass es in diesem Bild 3 Stellen für Kaufen und 4 Stellen für Verkaufen gibt. Die Wahrscheinlichkeit für Verkauf = 4/7 = 57%. Dies kann jedoch nicht als Entscheidung gewertet werden, gleich am 0. Takt ein Geschäft zu eröffnen.

Aber im Allgemeinen ist die Tatsache, dass man mit Bildern arbeitet, interessant.
 
elibrarius:

Konvergente Netze sind für den Handel nicht geeignet.

Beim Handel muss festgelegt werden, ob jetzt gekauft oder verkauft werden soll, d.h. am 0. Balken oder am rechten Rand des Bildes.

Das Faltungsnetz ist nicht an den 0-Balken gebunden. Es beantwortet die Frage, ob es ein bestimmtes Muster (z. B. ein Kätzchen) im Bild gibt. An beliebiger Stelle, nicht an den rechten Rand gebunden. Und solange es ein Kätzchen im Bild gibt (rechts, in der Mitte, links), wird es signalisieren, dass es da ist.

Zum Beispiel fand sie ein Muster für Kaufen, bei der 50 bar und bei der 100 bar. Offensichtlich ist es bei der 50er und der 100er Marke zu spät, um ein Kaufgeschäft zu eröffnen. In den seltenen Fällen, in denen sich das Kaufmuster auf der rechten Seite befindet, wird die Antwort richtig sein, um jetzt zu handeln.

Natürlich sind auch die Verkaufsmuster in jedem (oder fast jedem) Bild zu sehen. Zum Beispiel bei 0 Balken Kaufen, und vor 50 Balken könnten Sie verkaufen. Und vor 80 Takten auch Kaufen, usw. D.h. jedes Bild wird höchstwahrscheinlich mehrere Kauf- und mehrere Verkaufsmuster enthalten. Durch Mittelung dieser Muster ergibt sich eine Vorhersagewahrscheinlichkeit von etwa 50%.

Zu diesem Zweck werden Faltung und lstm kombiniert

 
Maxim Dmitrievsky:

Zu diesem Zweck werden Faltung und lstm kombiniert

Zum Beispiel ist die Kombination sequentiell: Trend aufwärts-> Umkehrmuster-> Trend abwärts-> Umkehrmuster-> Kaufsignal.

und ohne lstm können Sie dies auf interessante Weise tun, indem Sie eine spezielle Architektur aufbauen, so dass Umkehrmuster an den Rändern des Fensters und der Trend in der Mitte gesucht werden.

 
Aleksey Mavrin:

Zum Beispiel ist die Kombination sequentiell: Aufwärtstrend-> Umkehrmuster-> Abwärtstrend-> Umkehrmuster-> Kaufsignal

und ohne lstm kann man das auf interessante Weise machen, indem man eine spezielle Architektur aufbaut, so dass die Umkehrmuster an den Rändern des Fensters gesucht werden und der Trend in der Mitte.

Abgesehen davon, dass ich das Lehren einer Zeitreihe durch Bilder für einen High-Tech-Overkill halte, kann man wahrscheinlich zusätzliche Symbole zu den Bildern hinzufügen, um zu spezifizieren, was man von einem bestimmten Bild will.

 

Sehr guter Artikel! Ich danke Ihnen!

 
Ich habe versucht, das K-Linienbild einzugeben und eine Vorhersage der zukünftigen Bewegung über ML zu machen, aber die Verlustergebnisse können nichtkonvergiertwerden.
 
Wirklich fantastisch, ich hatte einige Probleme mit den GPU-Kerneln, so dass ich in der Zwischenzeit mit der CPU gearbeitet habe und gute Ergebnisse bei ungesehenen Daten erzielt habe. Erstaunlicher Beitrag! Ich danke Ihnen.
 
Vielen Dank für deinen Ansatz, Andrej!

Ich arbeite derzeit daran und versuche, das Maximum an Leistung aus ihm herauszuholen. Sollte ich aussagekräftige Ergebnisse erhalten, werde ich darüber berichten.
 

Interessante Arbeit.

Beim Speichern / Anzeigen von Bildern verwendet es, wie ich verstehe, Autoskalierung im Terminal aktiviert, die die Informationen über Bewegung Kraft zerstört. Vielleicht machen eine einzige Größe - auf eine bestimmte Anzahl von Punkten in der Höhe?

 

Folks, hat jemand Quellen des Handels Roboter auf Python?

Interessiert sich für die Fische selbst, und denken wird meine neuronka mit Verstärkungen....

Nur faul, alles von Grund auf zu schreiben =)