Gekko Forum
Running Gekko on multiple markets - Printable Version

+- Gekko Forum (https://forum.gekko.wizb.it)
+-- Forum: Gekko (https://forum.gekko.wizb.it/forum-13.html)
+--- Forum: Custom Systems (https://forum.gekko.wizb.it/forum-21.html)
+--- Thread: Running Gekko on multiple markets (/thread-56694.html)



Running Gekko on multiple markets - positonic - 04-09-2018

Options as I see it:

  1. Many Gekko process. Pros: no change to core Gekko code, cons: need some way of keeping track of running Gekkos. I have been using om2 to run multiple Gekkos and I'm not sure how to programatically keep track of running pm2 tasks and launch another if one dies. Any ideas? I would then need some way of receiving signals from the Gekkos and executing trades. Perhaps Gekko redid beacon is the answer or a db or something.
  2. Another idea I have is to have a list of markets (exchange plus coin) I want to run for and loop through, executing what we currently do for one Gekko on each, so essentially a master wrapper. From my understanding of the code this should be quite easy (oh the naevity), since I would just create many pipelines... 
Any thoughts on these ideas Mike?


RE: Running Gekko on multiple markets - xFFFFF - 04-09-2018

You talking about this?
https://github.com/roelplieger/gekko/

Check multitrader plugin


RE: Running Gekko on multiple markets - positonic - 04-09-2018

I find it unlikely that that is what I'm talking about since I don't see how this could be done in a plugin. I'm talking about running many markets at once as :
  1. Btc/usd on bittres
  2. Ltc/btc on Binance
For example.

Maybe you could describe what your multi trader does? I guess it might be for position sizing and or multiple strategies on a market?


RE: Running Gekko on multiple markets - Gryphon - 04-10-2018

From a skim of the code it looks like the plugin generates a new event that the strategies can listen to, allowing the plugin to control strategies on several pairs/markets at once.

It looks like a neat solution (far better than the seperate server that I was trying), I'll give it a try, thanks xFFFFF