I execute trades manually and by two different bots (both Cloud’s and Fabibi’s, In hope someday to execute my own).
Major problem with executing 3 different trading methods all together is funds management. a solution which I thought about might need API support if not exists yet (and implementation by bot creators) .
User will set X amount of funds bot can trade with, In order to validate that funds are not being “stolen” by other bots or manual trades some backend solution might apply:
- Bot saves X funds at very low location like (buy BTC at 1$ or sell BTC at 1M$ )
- API / backend need to have: partial order cancel (this might cause a race condition), so IMO better solution might be: “partial cancel order and set new” in one API call to avoid problems when unlocking funds.