Skip to content
This repository has been archived by the owner on Feb 16, 2020. It is now read-only.

Ui/market watchers [WIP] #513

Closed
wants to merge 25 commits into from
Closed

Ui/market watchers [WIP] #513

wants to merge 25 commits into from

Conversation

askmike
Copy link
Owner

@askmike askmike commented Dec 1, 2016

this PR contains functionality for running gekkos using gekko-UI that will watch a market in realtime (using the budfox realtime market) and are able to run strats against this market.


When using Gekko normally (not using the UI but the commandline), it is quite common to just run one strat over one market. This is very simple using a single pipeline: configure a market and pipe the data into the strat.

However the UI makes it easy to run a lot of these parts in parallel, so a new architecture called "market watching" is necessary.

screen shot 2016-12-01 at 15 33 41

When you configure the UI to run a strat over a market the UI will actually create two gekko instances. One that simple implements the budfox markets and dumps all market data into the database. And one "leech" gekko that will pull the data out of the database and run the strat over it.

Advantages:

  • Very simple to run multiple strats over 1 market (gekko only needs to watch the market once).
  • Very simple to run the same strat over 2 markets.
  • Easier to gather market data (by not running a strat but simple a "market watcher").

this is currently still a WIP.

@askmike
Copy link
Owner Author

askmike commented Dec 1, 2016

Watchers implemented, it currently looks like this: https://wizb.it/gekko/static/watcher1.gif

Note that I will implement a price chart so you can "see" what the market looks like.

@askmike askmike changed the title Ui/market watchers Ui/market watchers [WIP] Dec 3, 2016
@askmike
Copy link
Owner Author

askmike commented Dec 4, 2016

And here is the market chart:

screen shot 2016-12-04 at 14 39 25

I would like to at some point use a candle chart, however I want to focus on shipping the main func first.

@askmike askmike mentioned this pull request Dec 4, 2016
@askmike
Copy link
Owner Author

askmike commented Mar 8, 2017

closed in favor of #613

@askmike askmike closed this Mar 8, 2017
@askmike askmike deleted the ui/market-watchers branch March 9, 2017 18:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant