There are many backtesters out there. There are free and open source versions, there are paid
for versions, you can even order one to be designed for you! Then what is the point of
Binurion?
The Binurion backtester was never supposed to be made. However, when you go through the options
out there, none of them really seem to be made for "simple usage" in mind. With the free and open
source solutions, some are either cut back or unmaintained, others require you to have a specific
Python version installed and/or go through dependency hell to get the backtester set up in the
first place. Then there are the flaky documentations, undefined behaviours and all the extra bells
and whistles (insert AI and Machine Learning) that most of us don't really need when backtesting.
You could always go for a "simulate in the cloud" solution. Where you have to wait in a queue to
get things simulated or pay more to "skip" the queue. Not to mention the fundamental concept of
uploading your trading strategy to the cloud. It all feels either overly transactional or complex
and not really "user friendly".
The Binurion backtester was therefore initially simply a kneejerk reaction to unsatisfying existing
solutions. All we wanted was a simple bullet proof backtester that makes various biases impossible
(survivor ship bias, look forward bias etc). Preferably something that just works out of the box
with any tools and platforms you may want to use and also is functionally similar to a "real trading
system". After some development time and realising that making a backtester (not to mention both
a robust and simple one) is considerably harder than it sounds we are here and we are close.