Simplicity is perfection

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.