oceanprotocol / pdr-backend

Instructions & code to run predictoors, traders, more.
Apache License 2.0
22 stars 15 forks source link

Fix #1278: [Sim] Reframe to classify 'will price go up *anytime* in next 5 min?' #1281

Open trentmc opened 6 days ago

trentmc commented 6 days ago

Fixes #1278

trentmc commented 6 days ago

Some benchmarks. First two plots are fine. Something's up with the classifier performances.

Pdr profit Screenshot 2024-06-22 at 10 31 39

Tdr profit (lost this one :( )

Classifier performance Screenshot 2024-06-22 at 10 31 46

Model response Screenshot 2024-06-22 at 10 31 52

trentmc commented 5 days ago

Some benchmarks. Right after commit https://github.com/oceanprotocol/pdr-backend/pull/1281/commits/e475ee2ab51191d4fff5079354d02988d8a8b76d, where I cleaned up separation of HIGH and LOW classifier models. Performance plots look a bit more sane.

Settings: my_ppss.yaml.txt

Plots to ignore: pdr/tdr profit vs prob_up, when prob_up < 0.5. (So far it's only plotting probs_up_UP)

2024-06-23 12:27:21,788 sim_engine INFO Iter #5000/5000 ut=1719138000000 dt=2024-06-23_10:20 ║ prob_up=0.038 pdr_profit=3.77 up + -26.43 down = -22.66 OCEAN (cumul 2407.88 OCEAN) ║ Acc=4498/5000 =  78.62% [ 77.6%,  79.7%] prcsn=0.562 recall=0.463 f1=0.503 loss=0.591 ║ tdr_profit=$  0.00 (cumul $104.35)

Pdr profit Screenshot 2024-06-23 at 12 30 35

Tdr profit Screenshot 2024-06-23 at 12 30 41

Classifier performance Screenshot 2024-06-23 at 12 30 47

Model response Screenshot 2024-06-23 at 12 30 56

trentmc commented 5 days ago

Some benchmarks, run right after previous benchmark.

Pdr profit Screenshot 2024-06-23 at 12 41 30

Tdr profit Screenshot 2024-06-23 at 12 41 37

Model perf Screenshot 2024-06-23 at 12 41 43

Model response surface Screenshot 2024-06-23 at 12 41 49

trentmc commented 5 days ago

Some benchmarks. Right after commit https://github.com/oceanprotocol/pdr-backend/pull/1281/commits/a03244ed1a625c8ee40fe75abcc99f6e52cda1a6

Settings: same ppss as before: my_ppss.yaml.txt

Pdr profit Screenshot 2024-06-23 at 13 41 38

Tdr profit Screenshot 2024-06-23 at 13 41 44

Classifier performance Screenshot 2024-06-23 at 13 41 47

Model response Screenshot 2024-06-23 at 13 41 54

trentmc commented 5 days ago

Benchmarks, with setup like above, but for more coins. Focus on trading results.

BTC (like above) BTC

ETH ETH

BNB BNB

XRP XRP

ADA ADA

DOGE DOGE

SOL SOL

LTC LTC

TRX TRX

DOT DOT