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

 
Vielen Dank an alle für die Erklärungen!
 
Hallo.

Ich werde meine fünf Cents zu diesem Thema sagen.
Urteilen Sie nicht streng.

1. Wenden Sie die Methode "Lehren durch Beispiele" an.
Die Anzahl der Trainingsbeispiele sollte begrenzt sein, nicht die gesamte vorhersehbare Geschichte.
Andernfalls sind die "Gehirne" des Netzes ein einziges Durcheinander, während die Antworten des trainierten Netzes zumindest für die Beispiele, mit denen es trainiert wurde, gut mit den bekannten richtigen Antworten korrelieren sollten.
Das ist eigentlich der Zweck des Trainings eines jeden Netzes, wenn es sich um ein Training mit offensichtlich verfügbaren Daten handelt.

2. Die Trainingsbeispiele werden aus einer bestimmten begrenzten Anzahl von h-Historien durch die "Crawling Window"-Methode mit der Größe einer bestimmten Anzahl von k-Werten vorbereitet.
Mit anderen Worten, die Anzahl der Trainingsbeispiele (jeweils mit der Größe k) ist gleich h, wobei k und h voreingestellt sind.
Da die Anzahl der Trainingsverläufe begrenzt ist, ändert sich mit dem Auftreten eines neuen Verlaufs auf der rechten Seite und dem Verschwinden eines alten Verlaufs auf der linken Seite auch der Inhalt des Trainingspakets, was bedeutet, dass das Netz komplett neu trainiert werden muss.
Auf diese Weise merkt sich das Netz nie zu viel Altes und wird regelmäßig auf das Neue umtrainiert.

3. Als Faustregel gilt, dass beim Lernen an Beispielen jedes Trainingsbeispiel mit einer bekannten richtigen Antwort einhergehen muss.
Im Zusammenhang mit einem antipodischen System (Kauf oder Verkauf) sollte der Wert der bekannten richtigen Antwort zwischen -1 und +1 liegen.
Bei einem positiven Wert der Antwort wird ein Lernbeispiel für den Kauf und bei einem negativen Wert der Antwort ein Lernbeispiel für den Verkauf geliefert.
Was genau als bekannte richtige Antwort, speziell im Bereich von -1 bis +1, gelten soll, werde ich jetzt vielleicht nicht ausbreiten.
Ich möchte jedoch wiederholen, dass die Antworten des Netzes nach dem Training gut mit den bekannten richtigen Antworten korrelieren sollten, zumindest wenn dem Netz die Beispiele vorgelegt werden, mit denen es trainiert wurde.
Die Überprüfung des Vorhandenseins einer solchen Korrelation (Netzwerktest) ist ein obligatorisches Verfahren, da man sonst nicht sagen kann, dass das Netz etwas Angemessenes gelernt hat und nicht "sauer" ist.

4. Als Bild eines Trainingsbeispiels können wir eine bestimmte Anzahl von k Werten von Schluss- und Eröffnungskursdifferenzen verwenden, die auf den Bereich von -1 bis +1 normiert sind, bezogen auf das Maximum (modulo) dieser k Werte.
Ein solches Trainingsbeispiel enthält positive und negative Zahlen, die mit Recht das entgegengesetzte Vorzeichen haben wie ein ähnliches, aber gespiegeltes Beispiel.
Ausgehend von den Überlegungen zur Spiegelung sind die Zeichen, die sich für den Kauf eignen, nicht für den Verkauf geeignet, wohl aber in gespiegelter Form und umgekehrt.
Das Konzept der Spiegelung legt nahe, dass das Netzwerk Antworten im Bereich von -1 bis +1 geben sollte, als antipodisch, entweder Verkauf oder Kauf.
Liegt der Wert der Netzwerkantwort über dem Schwellenwert, z.B. +0,8, dann ist es ein Kauf, liegt der Wert der Netzwerkantwort unter dem Schwellenwert, z.B. -0,8, dann ist es ein Verkauf.

5. Neben dem Kursbild sollte auch das Bild der Volumina, sogar der Tickvolumina, nicht vernachlässigt werden.
Es ist nicht wichtig, ob es sich um ein Tick-Volumen oder um ein reales Volumen handelt, wichtig ist nur, dass die Volumenskala ausgeprägte saisonale und tägliche Schwankungen aufweist, also zumindest nicht unbrauchbar ist.
Allerdings sind die Volumenwerte unipolar und fallen nicht unter das Konzept der Spiegelung, und man sollte sich genau überlegen, wie sie in einem Netzwerk mit bipolarer Reaktion verwendet werden sollen.
So sind beispielsweise die beiden Situationen "Preis steigt/Volumen steigt" und "Preis fällt/Volumen steigt" spiegelbildlich, aber die Spiegelkomponente ist hier nur der Preis, und das Volumen bleibt selbst.
Das Delta des Volumens (falls vorhanden) steht jedoch in vollem Einklang mit dem Prinzip der Spiegelung.
An dieser Stelle möchte ich nur betonen, dass nicht alle Daten antipodischer Natur sind, sondern dass einige von ihnen selbst (nicht gespiegelt) bleiben sollten, zumindest beim Kauf, zumindest beim Verkauf.
Die Formel der Fehlerrückübertragung kennt jedoch solche Besonderheiten nicht ...

 
Evgeny Shevtsov #:
Hallo.


Ich werde meine fünf Cent zu dem Thema sagen. ...

Danke, inhaltlich

 
Paradigma der Suche:

Ziel - nicht die nächste ordinale Kerze oder der nächste ordinale Wert.

Das Ziel ist das Ergebnis eines Handels zum aktuellen Zeitpunkt.

Das ist,

1) Wir nehmen eine beliebige Strategie. Wir warten auf ihre Auslösung (Positionseröffnung). Aufzeichnung eines Input-Sets (beliebig). Wir beobachten die Position, bis sie geschlossen wird, und zeichnen das Ergebnis des Handels als Ziel auf.

2) Wir trainieren sie mit einer beliebigen Methode.

3) Führen Sie unsere (pomoichny) Strategie

4) Fügen Sie einen Filter hinzu - unseren NS.


Infolgedessen müssen wir ein wenig intellektuelle, kreative Anstrengung, Geduld und Zeit, um die Strategie zu holen setzen.

Der Rest wird durch das neuronale Netz getan werden.

Wir nehmen dem neuronalen Netz die harte intellektuelle Arbeit einfach deshalb ab, weil das NS in der gegenwärtigen Realität nicht einmal in der Lage ist, die Ebenen zu bestimmen, wenn es sie nicht "von selbst" markiert.

Und es wird tun, was es tun soll: den TS mahlen.
 
Ivan Butko #:
Suchparadigma: ...


Jede Handelsstrategie sieht vor, dass die eine oder andere Handelsaktion nur unter den einen oder anderen Umständen (oder einer Reihe von Umständen) durchgeführt wird.

Wenn dies nicht eingehalten wird, handelt es sich nicht um eine Strategie.


Daher ist die folgende Hypothese (Annahme) unumgänglich:

Wenn ein bestimmtes Handelsergebnis unter einem bestimmten Umstand erzielt wurde, dann besteht die Erwartung, dass unter den gleichen (oder sehr ähnlichen) Umständen das gleiche Ergebnis erzielt werden wird.


Die Formel der Fehlerrückvermehrung ist so konzipiert, dass bei ihrer Anwendung der "Umstand auf den Eingaben X" auf die "Gewichtungswerte W" verschoben (zusammengefasst/zusammengefasst) wird.

Mit anderen Worten, die Gewichtungswerte sind einfach die Summe vieler Umstände, von denen jeder mit seinem eigenen Koeffizientenwert summiert wurde.

Der Koeffizientenwert ist das Ergebnis einer bestimmten Handelsaktion unter einem bestimmten Umstand.

Im Allgemeinen ist die Formel also etwas komplizierter ...


1. Wenn unter zwei ähnlichen Umständen zwei widersprüchliche Handelsergebnisse erzielt werden, dann löschen sich diese Umstände während des Verfahrens der umgekehrten Fehlerfortpflanzung gegenseitig aus (Verschiebung von X nach W).

2. Wenn unter zwei ungleichen (spiegelbildlichen) Umständen zwei ähnliche (im Wert und im Vorzeichen) Handelsergebnisse erzielt wurden, dann heben sich beim Verfahren der umgekehrten Fehlerfortpflanzung auch diese Umstände gegenseitig auf.

3. wenn unter zwei ähnlichen Umständen zwei ähnliche (im Wert und im Vorzeichen) Handelsergebnisse erzielt wurden, dann addieren sich diese Umstände bei der Prozedur der Fehlerrückvermehrung zueinander.


Und hier ist es offensichtlich, dass das neuronale Netz einfach die Beziehung zwischen den Umständen und ihren Handelsergebnissen auffängt, d.h. Muster erkennt.

Und es erkennt sie nicht nur, sondern frischt sie auch auf, wenn es eine neue Geschichte erhält.


Wenn natürlich in Punkt 3 etwas gegen Punkt 1 und Punkt 2 steht ...


Tja, und das Tüfteln mit dem neuronalen Netz kann nur mit der eindeutigen Annahme der obigen Hypothese begonnen werden.

Und die kann sich als falsch erweisen. ))


Was die Entfernung eines einzelnen Handelsergebnisses als Schätzung eines einzelnen Umstandes betrifft, unter dem dieses Ergebnis erzielt wurde, so glaube ich, dass die Schätzungen für verschiedene Umstände gleich sein sollten.

Das heißt, die gleiche so genannte "andere gleiche Bedingung" muss für verschiedene Umstände erfüllt sein.

Nur ein Faktor kann eine solche Bedingung sein, nämlich das Zeitintervall der Transaktionseinbehaltung.

 
Evgeny Shevtsov #:

...


Daraus ergibt sich zwangsläufig die folgende Hypothese (Annahme): ...





Sie haben völlig Recht: Ich habe Hypothesen, Annahmen und Phantasien. In diesem Thread geht es im Grunde um dasselbe.




Was man sich ausdenkt, wie man es zu Ende bringt. Und wenn es eine Erklärung, einen Grund, ein Motiv gibt, ist es noch interessanter . Was den NS betrifft, so ist meine Einstellung zu ihm wie folgt: Er ist ein Kasten mit einer Reihe von "wenn, sonst"-Regeln. Nicht anders. Selbst wenn das System anpassungsfähig ist, ist der Prozess der Anpassung selbst eine "Wenn dies, dann das"-Regel.



Andernfalls handelt es sich um einen Zufallsprozess . Und in Anbetracht der Tatsache, dass der Markt bestrebt oder völlig einzigartig ist, ertrinkt mein Kopf in Paradoxien: Jeder Versuch, die Existenz ewiger Regelmäßigkeiten zu erklären (einschließlich der Regelmäßigkeiten bei Anpassungsmechanismen - d. h. Veränderung/Re-Optimierung/Neulernen), stößt auf Unmöglichkeit und irrt im Chaos umher . Das Ergebnis: Ich beschäftige mich einfach mit einfachen Systemen, obwohl sie nicht funktionieren. Ich schaue mir die Ergebnisse von komplexen Systemen an, wenn Artikel erscheinen.
 
Evgeny Shevtsov #:

Was die Beseitigung eines Handelsergebnisses als Bewertung der Umstände, unter denen dieses Ergebnis erzielt wurde, betrifft, so bin ich der Meinung, dass die Bewertungen für unterschiedliche Umstände gleich sein sollten.

Das heißt, die gleiche sogenannte "andere gleiche Bedingung" sollte für verschiedene Umstände beachtet werden.

Nur ein Faktor kann als eine solche Bedingung fungieren, nämlich das Zeitintervall der Aufbewahrung des Geschäfts.

Das Wesentliche bei der Anwendung der Strategie ist der Empfang eines Signals unter ähnlichen Marktbedingungen (globales Muster), so dass die Indikatoren der Prädiktoren diesen Moment des Ereignisses und nicht den gesamten Markt beschreiben, was theoretisch die Widersprüche zwischen ihnen und dem Ziel reduziert. Letztlich geht es beim Lernen darum, Regelelemente zu finden, die das ursprüngliche Muster verstärken oder reduzieren. Der Nachteil dieses Ansatzes ist die erhebliche Reduzierung der Beispiele in der Stichprobe.

Was den Aufschlag für die Zeit betrifft, so ist er ebenfalls zweifelhaft, da wir uns für den Vektor der Preisbewegung im Handel interessieren, oder besser noch für die Trajektorie, so dass der Aufschlag idealerweise nicht nur berücksichtigen sollte, wo der Preis in n Takten sein wird, sondern auch, wie er dorthin gelangen wird.

 
Aleksey Vyazmikin #:
Im Idealfall sollte der Aufschlag also nicht nur berücksichtigen, wo der Preis in n Takten liegen wird, sondern auch, wie er dorthin gelangt.

"Der Nachteil dieses Ansatzes ist eine erhebliche Verringerung der Beispiele in der Stichprobe."

Ich stimme zu, das tut es.

Aber ansonsten ist es "Brei".


"... daher sollte der Aufschlag idealerweise nicht nur berücksichtigen, wo der Preis in n Takten stehen wird, sondern auch, wie er dorthin kommt."

Daraus ergibt sich der sogenannte R/S-Score, dessen Wert von -1 bis +1 reicht, wobei :

- S ist der Gesamtpfad, d.h. die Länge der Trajektorie,

- R ist der Nettoweg, d. h. der Abstand zwischen dem Startpunkt der Flugbahn und dem Endpunkt der Flugbahn, der auch negativ sein kann.

Damit die auf diese Weise erhaltenen Schätzungen gleich sind, muss das Zeitintervall T, das für jede Schätzung verwendet wird, gleich sein.

Und ich muss sagen, dass eine solche Schätzung immer noch nicht autark ist.

RS

 
Evgeny Shevtsov #:

"Das Minus bei diesem Ansatz ist eine deutliche Reduzierung der Beispiele in der Stichprobe."

Ich stimme zu, das tut es.

Aber ansonsten ist es "Brei".


"... daher sollte der Aufschlag idealerweise nicht nur berücksichtigen, wo der Preis in n Bars liegen wird, sondern auch, wie er dorthin kommt."

Daraus ergibt sich die so genannte R/S-Schätzung, deren Wert von -1 bis +1 reicht, wobei :

- S ist der vollständige Pfad, d.h. die Länge der Trajektorie,

- R ist der Nettoweg, d. h. der Abstand zwischen dem Startpunkt der Flugbahn und dem Endpunkt der Flugbahn, der auch negativ sein kann.

Damit die auf diese Weise erhaltenen Schätzungen gleich sind, muss das Zeitintervall T, das für jede Schätzung verwendet wird, gleich sein.



RS Und ich muss sagen, dass eine solche Schätzung immer noch nicht autark ist.

Es fehlt der Wert für die maximale Amplitude/Spanne. Es ist, als ob er fehlt
 
Ivan Butko #:
Was die NS betrifft, so bin ich der Meinung, dass sie eine Box mit einer Reihe von "wenn, sonst"-Regeln sind. So ist das nun einmal.

Nicht wirklich.

Eher nicht einmal ganz so.

))