Galts-Gulch / avarice

Multi-Indicator Python3 OKCoin CN & Intl Trading Bot/Infrastructure
Other
91 stars 29 forks source link

Support additional strategies #7

Closed RealJohnGalt closed 9 years ago

RealJohnGalt commented 9 years ago

Currently only the "generic" strategy is supported which requires all TradeIndicator signals to align. This can be great for matching volatility/movement strength indicators, but can otherwise suffer if you want to trade on multiple signals (e.g. 80% on MACD and 5% on StochasticRSI 98/2 ask/bid)

The current workaround is to run multiple instances of avarice, but this should not be required.

To Do:

RealJohnGalt commented 9 years ago

Good documentation in a "Configuring" section is going to be key for this to succeed, but here's how it's looking so far:

This maintains all current functionality since the currently functional configurations may still be used in genconfig without any changes. However it also adds much more advanced functionality.

RealJohnGalt commented 9 years ago

The first part of this rewrite was just pushed to the strat-rewrite branch here