Suggestion regarding additional trading API options

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:

  1. Bot saves X funds at very low location like (buy BTC at 1$ or sell BTC at 1M$ )
  2. 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.