-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Web frontend for Gekko #380
Comments
bash-3.2$ node server Error: Cannot find module '/Users/tongxiaofeng/Nutstore/Desktop/Code/gekko/server' Error: Cannot find module 'ws' |
missing dependency of 'ws', 'koa' and 'koa-static'. |
Mike, why don't use the vm (virtual machine module). Then you can assign the exchange, strategy, etc to the sandbox. Such each instance is running under a new context. |
fixed, thanks.
I am using Node child processes for the same purpose. I chose this over using vms for the following reasons:
|
I think this sounds great, I look forward to seeing it up and running. I think any way to show data graphically is going to improve testing of trading strategy's and running multiple instances has got to be a plus. At the moment i use an Android App called TabTrader to Visualize what Gekko is doing, I have to input the data points for my strategy and then it shows from my API when Gekko traded so from that I can see if everything is working to plan, would be great if we could see some sort of graphic I'm assuming showing the strategy's would be quite complex but trade points would be good! |
I'm not sure how useful this would be but I recently open-sourced Acacia Trading's server + web interface code, which you can see here: https://github.com/AcaciaTrading/acacia_main The backend is written in Python/Django but some of the frontend stuff might be useful for gekko. |
Can this be used with custom methods? I see mine in the list, but when I try to run a backtest from the web ui nothing happens. From the process on the command line I get:
|
+1 backtesting of custom method unfortunately does not work via UI. I get the same exception: Child process has died |
closed in favor of #489. |
The previous webserver Gekko knew was implemented as a plugin, which I great if you want to monitor a running Gekko instance. But it cannot let you do anything besides that (changing a plugin, watch another market).
I am now working on a new web frontend that is able to run Gekko instances, see the web wrapper branch. When this is done this will be the only high level user interface. I am now working on setting up the basic stuff as well as adding the ability to run a backtest, demo:
This interface will basically be:
I am very open to suggestions! You can test the new server by pulling in the
web-wrapper
branch and:The text was updated successfully, but these errors were encountered: