ondra-novak / mmbot

Market Making trading bot for cryptomarkets
MIT License
228 stars 58 forks source link

Backtest - simulace #19

Open Forncz opened 3 years ago

Forncz commented 3 years ago

Super robot, rozjel jsem si mmbota na ETH, zajímá mne backtest. Importoval jsem si data, co jsou k disposici u Vás na webu za rok 2018 na binance. Hraju si s různými strategiemi a koukám na grafy a zaboha z nich nejsem moudrý, ukazuje to nesmysly u jednotlivých obchodech na grafu.

Například to ukazuje obchod: Price: 5018,81 Size: 20,000mikro Position: 0,016592 PnL: 85,6313 Norm PnL: 39,0432 Anchor price (k) 3864,01 Assets/Position 0,016706 Budget extra/Debt: 39,0433 Last price 5018,81 Power (w): 309,11

Nějak to nechápu. Pokud se dívám na data v csv, který jsem importoval, měly by být mezi 200-600 USDT. Dnešní ceny jsou kolem 2230 USDT za ETH. Kde vzal price 5018,81? Co to je prosím za nesmysl? Díky předem za nějaké objasnění.

McxCZE commented 3 years ago

Je třeba zadat 0 do initial price aby se to srovnalo.

ondra-novak commented 3 years ago

Backtest začíná na poslední ceně na trhu, celý je to koncipovaný jako "forward test" , ve smyslu, kdyby trh pokračoval ve stejném duchu jako doposud z aktuální ceny. Lze si počáteční cenu nastavit v okně nastaveni, pokud tam dáte nulu, vezmou se data tak jak byla v originále