DeviaVir / zenbot

Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB.
MIT License
8.21k stars 2.04k forks source link

Feature: AI or brute force to detect the best strategy and parameters #2761

Open evandrojr opened 2 years ago

evandrojr commented 2 years ago

Problem description

At the moment it is needed to manually test various strategies and parameter manually. It would be nice to have a feature that does that for the user. Probably other people might have done it before but never shared the code.

Is there any strategy and parameters that are guaranteed to outperform the HOLD strategy, specially when the price is higher at the end? That is the most simple question that everybody would like to find out.

Thanks!

DeviaVir commented 2 years ago

Some efforts collected here https://github.com/DeviaVir/zenbot/tree/unstable/scripts

jefc1111 commented 2 years ago

I've been building this for a while: https://github.com/jefc1111/zenbot-sim-runner

It's designed to solve this exact problem.

I'm preparing a cloud-based offering at the moment. While it is is open source, it is non-trivial to install, with many dependencies, and I do not have the time to prepare it for installation by non technical users. I'm posting updates on Zenbot's Reddit, but they are pretty few and far between as I only have very little time to work on it!

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.