Hey!
This is not a technical limitation: Gekko is just not designed for this. I'm not sure why you would even want this? Do you want to trade 10 bots at the same time to spread risk somehow? In that case you probably want to have 1 bot that can trade 10 different currencies at the same time.
All people who I know that do this (mostly small funds and prop traders managing more than say $50k) have very specific requirements on how they want to diversify with proper hedges and such. You'd build risk models and order routing systems that can figure out how to get from coin A to coin B.
Whatever the case. You're talking about a very different kind of trade system. Gekko is very specific in what it can do, and it can't do that. Read this page to get an understanding of what Gekko is designed to do: https://gekko.wizb.it/docs/introduction/scope.html
> And, if one Gekko can trade just one pair at a time, what if I create a script that starts 20 Gekko's, each one as on own processes, connected to the same account/API??
You can do that if you want, nothing will crash or break but all profit reporting will be bad and all these bots would battle for the same funds (assuming you want to trade both BTC/ETH and BTC/BCH both bots would try to trade away all BTC leaving the other one with no funds).
This is not a technical limitation: Gekko is just not designed for this. I'm not sure why you would even want this? Do you want to trade 10 bots at the same time to spread risk somehow? In that case you probably want to have 1 bot that can trade 10 different currencies at the same time.
All people who I know that do this (mostly small funds and prop traders managing more than say $50k) have very specific requirements on how they want to diversify with proper hedges and such. You'd build risk models and order routing systems that can figure out how to get from coin A to coin B.
Whatever the case. You're talking about a very different kind of trade system. Gekko is very specific in what it can do, and it can't do that. Read this page to get an understanding of what Gekko is designed to do: https://gekko.wizb.it/docs/introduction/scope.html
> And, if one Gekko can trade just one pair at a time, what if I create a script that starts 20 Gekko's, each one as on own processes, connected to the same account/API??
You can do that if you want, nothing will crash or break but all profit reporting will be bad and all these bots would battle for the same funds (assuming you want to trade both BTC/ETH and BTC/BCH both bots would try to trade away all BTC leaving the other one with no funds).