DanielNobbe / Forex

0 stars 0 forks source link

[Backtesting] Create Strategy Object #40

Open DanielNobbe opened 2 years ago

DanielNobbe commented 2 years ago

Create a strategy object that works similarly to our Interpreter. Ideally, this would inherit most methods from the Interpreter, so that we only need to make changes to the strategy in a single place. To inherit all necessary methods, it might be necessary to modify the Interpreter as well. Note that if we don't use inheritance, this would require us to change the trading strategy in two places for every single change, which is very prone to bugs and does not allow for testing these changes properly.

https://kernc.github.io/backtesting.py/doc/examples/Quick%20Start%20User%20Guide.html https://kernc.github.io/backtesting.py/

DanielNobbe commented 2 years ago

Update: Currently works for 1n markov kernel. Next step: make it work for general models.

DanielNobbe commented 2 years ago

Update: now works for general models, tested with CandleLSTM.