michael-spengler / wwi18dsb-semester-6

1 stars 0 forks source link

Reinforcement Learning #8

Open michael-spengler opened 3 years ago

michael-spengler commented 3 years ago

Applying different models and or strategies and giving scores per time frame...

Choosing the right model for the right time...

michael-spengler commented 3 years ago

Back Testing ...

michael-spengler commented 3 years ago

Historische Daten gibt's bei tradingview

https://github.com/jaggedsoft/node-binance-api/blob/master/node-binance-api.js#L3782 https://www.npmjs.com/package/decentralized-finance-defi --> https://github.com/michael-spengler/decentralized-finance/blob/main/src/binance/binance-connector.ts#L18

RuHae commented 3 years ago

Gruppe Innov8

michael-spengler commented 3 years ago

Value Prosition Canvas reinziehen: https://www.youtube.com/watch?v=ReM1uqmVfP0&t=2s

User Stories aufschreiben:

As a I want to in order to .

As a student I want to invest wisely into crypto in order to be rich.

michael-spengler commented 3 years ago

https://colab.research.google.com/drive/1CQX9DhKRKrqkwRZh-G4YnqVaDqXH_BI6#scrollTo=TNzlIAhu4t3O

or jupiter lab...

michael-spengler commented 3 years ago

z.B ein Vergleich (Backtesting) mit den folgenden strategien wäre vllt. wertvoll

  1. https://github.com/michael-spengler/decentralized-finance/blob/main/src/gambling-strategies/low-brainers/buy-low-sell-high.ts
  2. https://github.com/michael-spengler/decentralized-finance/blob/main/src/gambling-strategies/low-brainers/gambler.ts
  3. https://github.com/michael-spengler/decentralized-finance/blob/main/src/gambling-strategies/low-brainers/momentum-trader.ts
michael-spengler commented 3 years ago

ihr könnt auch unterschiedliche Parameterkombis testen - z.B.

pm2 start -n "brave-gambling" src/gambling-strategies/low-brainers/test-gambler.ts -- 0.7 0.001 100 100 apiKey apiSecret
michael-spengler commented 3 years ago

For the calculations one should take the binance related fees into considerations:

  1. https://www.binance.com/en/support/announcement/aeeccb6d332a4e74a51c2ac05f9078e5 (insurance clearing)
  2. https://www.binance.com/en/fee/schedule (commision)
michael-spengler commented 3 years ago

Add additional strategy to be analyzed could be betting on the wykoff pattern https://www.youtube.com/watch?v=ltcnTTeDFjY

michael-spengler commented 3 years ago

if you want to check out a differen open source bot (framework), you might check the hummingbot and a corresponding example usage.

Mezze99 commented 3 years ago

Telegram Benutzername des Bots:

Mezze99 commented 3 years ago

Anbei noch unser Github Repository:

Zum Fortschritt:

Für weitere Fragen und Input sind wir jederzeit offen und dankbar.

RuHae commented 3 years ago

Update 14.06.21

Nach Einfügen der Fee hat sich die Rendite des Modells drastisch verschlechtert, sodass wir jetzt weiter an den Hyperparametern und der Reward Funktion arbeiten und optimieren.

Für nächste Vorlesung (Freitag 18.06.21):

Demo des Rasa Chatbots

michael-spengler commented 3 years ago

Reminder Spengler: Regelmäßig zu Tim's Parties gehen...

Screenshot 2021-06-25 at 14 52 37

michael-spengler commented 3 years ago

Feedbacks vom 25.6.21

Top: Klare Vision
Klare Präsentation Klares Value Proposition Canvas

Optimize:
Improve README.md
performance statistics...
sentiment thresholds abchecken sobald / falls die sentiment dashboard gruppe den entsprechenden api endpoint bereit gestellt hat. Struktur im github bzgl. der verzeichnisse noch einfacher gestalten? sprechendere Namen... ?

RuHae commented 3 years ago

Update

michael-spengler commented 3 years ago

Feedback vom 16.7.

  1. Ethereum ist das Netzwerk - Ether ist die Währung (sogar coinmarketcap vermischt die begriffe leider)
  2. Telegram Bot Description etc. hinzufügen... Screenshot 2021-07-16 at 12 22 14
  3. Spacy
  4. RASA
  5. Context Awareness = top
  6. Intent Matching + Entity Extraction = top
  7. pyCaret = top
  8. telegram profile picture
  9. support future contributors by documenting more

gerne nach der klausurenphase...

RuHae commented 3 years ago

UPDATE - 05.08

  1. Ethereum ist in Ether geändert
  2. Telegram Bot hat jetzt eine Beschreibung und Profilbild
  3. Etwas mehr Doku --> im Hinblick auf Gesprächsfäden; Aber auch dadurch, dass alles Open Source ist, was verwendet wurde
  4. Lizenz hinzugefügt
  5. Bot läuft auf Server

PS: Jetzt sollten die Kleinigkeiten erledigt sein :) ... der 1.0 sollte also nichts mehr im Weg stehen