Jump to content
Tom Next - Daytrading Community

Mythos

Moderatoren
  • Posts

    3,694
  • Joined

  • Last visited

  • Days Won

    175

Blog Comments posted by Mythos

  1. Mea culpa. Ich muss zugeben i bin derzeit beruflich dermaßen eingeteilt, das die Motivation für alles andere leider ziemlich gegen 0 geht. Aber es geht langsam voran. Eine erste Version der CDL hab ich mal implementiert aber noch nicht getestet.

    Auch der Evolutionsalgo ist noch nicht ganz fertig...

    Ich meld mich auf jeden Fall sobald es was erzählenswertes gibt.

  2. Genau das mache ich ja derzeit. Aber die bisherigen Ergebnisse lassen vermuten das es eben zu schwer zu sein scheint.

     

    An sich wäre es genau der Plan das Netz alles selber lernen zu lassen. Aber das Problem sind glaub ich die verrauschten Daten. Es gibt kein Pattern das immer stimmt.

     

    Vor allem weil die "nicht Aussagekräftigen Patterns" es glaub ich ziemlich vermasseln.

    Nehmen wir mal an es gibt ein Superpattern, wos mit 100% danach rauf geht. Selbst wenn das Netz dieses Pattern erkennt und zu 100% richtig prognostiziert, wenn das Pattern zB nur in 10% der Fälle auftritt (was schon viel wäre). Was prognostiziert das Netz in den restlichen 90%?

    Wenn es "flat" prognostiziert, ist das falsch, weil wir (da wir nicht wissen an welchen Bars der Output wichtig ist) für jeden Bar die Klassifizierung "rauf", "runter" oder "flat" machen. Wenn der Kurs also in 30% rauf, in 30% runter und 30% flat geht (also die 90% aufgeteilt), wird das Netz (da es die 90% nicht prognostizieren kann) immer mind. 60% fehlerquote haben.

     

    Und das obwohl es ein superpattern gelernt hat mit dem man reich werden würde. Wenn man wüsste wann es das Pattern erkannt hat, und wann es raten muss weil es "halt irgendwas sagen muss".

     

    Bei der Bilderkennung ist es leichter. Da gibt es eben nur "richtiges Bild" oder "falsches Bild".

     

    Falls dir eine Variante einfällt wie man ein solches Superpattern per NN lernen kann ohne 60% Fehlerquote zu erhalten: ich freu mich über Ideen ;)

  3. Naja bleibt die Frage was er dann lernen soll.

     

    Bei Bilderkennung ist es einfach. Da gibt es die Muster im Bild die erkannt werden und aus.

     

    Bei Kursverläufen ist es schwieriger weil zweischichtig:

    1. Schicht/Frage: Welche Kursmuster haben danach einen statistisch signifikant prognostizierbaren Verlauf? Sprich nach welchen Patterns geht es rauf/runter?

    2. Schicht/Frage: Möglichst fehlerfreie Erkennung dieser Muster.

     

    Ist Frage 1 geklärt hat man nur mehr ein klassisches Problem aus der Mustererkennung und ein NN läuft ohne Probleme. Aber genau Frage 1 ist ja der schwierige Teil.

    Ich befürchte das einerseits Frage 1 aber vor allem die Kombination zu "schwer" für ein NN ist. Man muss die Fragen also vermutlich doch getrennt behandeln.

     

    Bzgl. Encoding der Inputs: Ja das ist ein großes Problem, aber hier gehts auch wieder um Frage 1: Was ist sinnvoller: Repräsentation relativ zur ATR, in absoluten Pips, in % etc?

  4. Geclusterte Inputregionen sind keine blöde Idee. Aber ich hab immer mehr das Gefühl, dass das Netz nicht wirklich von den reinen Daten lernen kann.

     

    bzgl. Overfitting: Mit 5 Schichten hat es eben nicht gefittet sondern die Inputs schlicht ignoriert. Die ersten Schichten bekamen Gewichte um 0 und dann wurde mit dem Bias ein konstanter Output erzeugt.

    Das 5 Schichten extrem viel sind ist mir klar, ich wollts nur mal testen und war eben überrascht das es nicht fittet.

  5. habs auch nicht wirklich als Kritik aufgenommen. Freu mich immer über Input. Fürs Daten analysieren ist RapidMiner dann sicher besser weil mehr Möglichkeiten.

     

    Ich will aber auch kein statisches NN machen, sondern es im weiteren Verlauf automatisch "nachlernen" lassen etc. Könnte man in der Praxis dann zwar händisch einmal wöchentlich über RapidMiner spielen, aber ich wills vollautomatisch backtesten auch ;)

  6. Hauptgrund: weil ichs nicht kannte. Jetzt wo ichs kenne, neuer Hauptgrund: Ich will ja was lernen ;)

     

    Im Ernst, einerseits bin ich mir jetzt nicht sicher ob man RapidMiner ohne Probleme vollautomatisieren und an MT anbinden kann, andererseits will ich ein NN mal komplett selber bauen. Fertige Blackboxen sind eben immer noch Blackboxen auch wenn sie viel können. Falls das eigene NN scheitert, kann leicht sein das ich mir den RapidMiner anschaue, aber erstmal bau ichs selber.

  7. btw.II Gibt es DIE Definition des "Heiligen Grals" eigentlich?

    Natürlich: Er liefert dauerhaft Gewinne bei minimalem Drawdown. Und das ohne das nachjustierungen nötig wären. Sprich du überweist Geld auf ein Konto, startest den Gral und wenn du dann einmal im Monat auf das Konto schaust, wirds einfach ständig viel viel mehr ;)

  8. Und zur Frage nach dem Sinn. Nunja, man kann auf diese Weise stark mit den Gedanken der "Opfer" spielen, und etwa News vortäuschen die es nicht gibt.

    Also News vortäuschen kannst du mit der Methode nur bei mMn sehr einfältigen Menschen. Wenn ich aufgrund des Linknamens eine News ableite anstatt draufzuklicken und den Inhalt zu lesen... sojemand kannst genauso beeinflussen wennst einfach den Linktitel änderst oder einfach eine simple, gutklingende Falschmeldung rausgibst.

     

    @Aufmerksamkeit: Maximal in der "ich klick alles was nicht bei 3 auf den Bäumen is"-Sparte.

     

    vielleicht bin ich zusehr außerhalb von dem ganzen twitter hype aber für mich ist das ganze maximal eine Spaßaktion. Ich find auch das plain-links zu posten eigentlich schon schlechter Stil ist... ob die jetzt komisch heißen oder nicht... Who cares?

     

    Und weil ich grad so drin bin: Mal ernsthaft, ham die Leute nix besseres zu tun als Texte in Links zu ändern damit sie "interessanter" klingen? Ich würds ja verstehen wenn es ein Marketingversuch von der Seite selber wär, aber Unbeteiligte? Und wer schickt solche Links weiter? "damit der andere genausoblöd schaut wie ich"?

    Da wundert man sich dann nicht mehr wo pisa herkommt...

  9. @gesamt: Es gibt die gesamte Liste aller Trader und jene die sich in der Highscore anzeigen lassen. "gesamt" sagt dir also wo du in der Liste aller Trader stehst. In deinem Fall heißt das es gibt 3 Trader die besser sind als du, sich aber nicht in der Highscore anzeigen lassen.

     

    @Userprofil: Bin mir nicht sicher ob das technisch einwandfrei möglich ist, und ob das alle wollen. Wenn dann wär das wieder ein feature das jeder persönlich freischalten muss. Es kann ja User geben die bewusst einen anderen TEFEx-Namen wählen um nicht sofort erkannt zu werden etc.

     

    @4 Stunden: war hin und retour. Aber ganz so klein is AUT auch wieder nicht. Von Bregenz nach Wien hast schon ein paar hundert kilometer (und dank Alpen mit ewig mehr als per Luftlinie möglich).

×
×
  • Create New...