Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 9,113
» Latest member: vgyree
» Forum threads: 2,218
» Forum posts: 10,181

Full Statistics

Online Users
There are currently 152 online users.
» 1 Member(s) | 151 Guest(s)

Latest Threads
Frontline Analytic Solver...
Forum: General Discussion
Last Post: System30
2 minutes ago
» Replies: 0
» Views: 1
FracMan v7.8 Materialise....
Forum: General Discussion
Last Post: System30
6 minutes ago
» Replies: 0
» Views: 3
FracCADE v7.0 Materialise...
Forum: General Discussion
Last Post: System30
9 minutes ago
» Replies: 0
» Views: 5
Forsk Atoll 3.4.0 x64
Forum: General Discussion
Last Post: System30
13 minutes ago
» Replies: 0
» Views: 4
For System Tool testing'2...
Forum: General Discussion
Last Post: System30
16 minutes ago
» Replies: 0
» Views: 2
Flexscan3D v3.3.5.8
Forum: General Discussion
Last Post: System30
20 minutes ago
» Replies: 0
» Views: 3
Fabmaster.v8f2 QUE$TOR v2...
Forum: General Discussion
Last Post: System30
23 minutes ago
» Replies: 0
» Views: 2
FRED v11 PetroMod v2020 x...
Forum: General Discussion
Last Post: System30
27 minutes ago
» Replies: 0
» Views: 2
FIFTY2 PreonLab 4.0
Forum: General Discussion
Last Post: System30
30 minutes ago
» Replies: 0
» Views: 4
FIDES DV-Partner Suite v2...
Forum: General Discussion
Last Post: System30
33 minutes ago
» Replies: 0
» Views: 3

  What are your favorite pairs, exchange and strategy to use?
Posted by: xBIGx - 03-02-2018, 02:27 AM - Forum: General Discussion - Replies (2)

What's everyone trading out there with Gekko?

I'm currently testing RSI BULL BEAR with Litecoin on Poloniex.

Looking to jump on GDAX and use Gekko for LTC because of the no fees and also might jump on Binance for some other coins like NANO and TRX.

  Notification If Gekko Goes Down
Posted by: gward - 03-01-2018, 11:06 PM - Forum: General Discussion - Replies (1)

Anyone figure out a way for notification if gekko goes down?  For example, if someone closes the program, the power goes out, or the internet goes out.  In my case the most likely is someone would close the program.  Thank you.

  Currency/ Asset
Posted by: Kris191 - 03-01-2018, 07:03 AM - Forum: General Discussion - Replies (3)


I have a question i hope someone can answer, i want to use Gekko to accumulate BTC using BTC/USDT pair, to do this do i need to set BTC as the currency or asset?


  Ichimoku Indicator
Posted by: PatTrends - 02-28-2018, 10:18 PM - Forum: Strategy Development - Replies (14)

Hey all,

I'm brand new to Gekko, but have some experience coding javascript. I'm looking to adapt the code found here (https://github.com/rd13/ichimoku) into a Gekko compatible indicator. For those that don't know, Ichimoku is a sort of "all in one" indicator system. Documentation is sparse, which while not ideal is ok because I don't mind investing the time. I've gotten as far as passing the candles into the generator function of the indicator, but I believe my issue now is my own ignorance of ECMA6 or the Gekko architecture.
If anyone is willing, I'd love to partner with someone to adapt this, as I think it would benefit the community as a whole and does not seem terribly difficult to do (even though I'm stuck!).

Respond here or shoot me a message if you're interested.

- Pat

p.s. Gekko looks great and I can't wait to start building strategies!

  error " Gekko was unable to set the portfolio"
Posted by: h335t0ph3r - 02-28-2018, 08:36 PM - Forum: Technical Support - Replies (1)

New to Gekko, did some backtesting and decided to run RSI on my poloniex account.  fired it up and got this.  To make it clean, I restarted Gekko and went straight to the live bot to get everything from start to the error.

I saw on GitHub that the standard suggestion was to delete the API key and get fresh one.  That did not resolve the problem.


   Gekko v0.5.12
    I'm gonna make you rich, Bud Fox.

Serving Gekko UI on http://localhost:3000/

  <-- GET /api/imports
  --> GET /api/imports 200 3ms 2b
  <-- GET /api/gekkos
  --> GET /api/gekkos 200 0ms 2b
  <-- GET /api/gekkos
  --> GET /api/gekkos 200 1ms 2b
  <-- GET /api/apiKeys
  --> GET /api/apiKeys 200 1ms 12b
  <-- GET /api/exchanges
  --> GET /api/exchanges 200 1,287ms 81.12kb
  <-- GET /api/configPart/candleWriter
  --> GET /api/configPart/candleWriter 200 2ms 47b
  <-- GET /api/configPart/performanceAnalyzer
  --> GET /api/configPart/performanceAnalyzer 200 1ms 144b
  <-- GET /api/strategies
  --> GET /api/strategies 200 4ms 2.02kb
  <-- GET /api/configPart/paperTrader
  --> GET /api/configPart/paperTrader 200 1ms 132b
  <-- POST /api/startGekko
Gekko 604006522099786 started
  --> POST /api/startGekko 200 33ms 148b
  <-- POST /api/startGekko
Gekko 376912847127918 started
  --> POST /api/startGekko 200 14ms 373b

Gekko encountered an error and can't continue

Gekko encountered an error and can't continue


Gekko was unable to set the portfolio

Meta debug info:

Gekko version: v0.5.12
Nodejs version: v8.9.4

  TOML to config.js file format converter
Posted by: xFFFFF - 02-27-2018, 09:05 AM - Forum: Third Party Software - Replies (2)

Useful tool when You need to migrate from UI to CLI Gekko. Just paste the contents of the toml file and we will get the format supported by the config.js file


  Gekko Disconnected... Only from mobile device?
Posted by: bradmin - 02-27-2018, 08:19 AM - Forum: Technical Support - Replies (10)

Hi everyone, and thanks Mike for an amazing incentive to learn. Very much appreciate all you and the community have done with Gekko.

For network/ISP wonks perhaps... I have Gekko served via nginx, and it is accessible from virtually any device I point to it. So far, however, any time I attempt to access Gekko on a mobile device (on or off data, WiFi, whatever) Gekko reports that it is disconnected. Confirmed that server is up. In fact, I can watch the back end refresh GET assets when I refresh the browser. But immediately it disconnects. Any idea what is causing this? To confirm, the service runs through Firefox on the Linux box and Chrome on a Chromebook. Does not run on Chrome (mobile) or Safari (mobile).

Feels like a device limitation; do others experience this? If not, what might I have done wrong in setting up nginx?


  BacktestTool - batch backtest, import and strategy parameters optimalization
Posted by: xFFFFF - 02-27-2018, 12:22 AM - Forum: Third Party Software - Replies (106)

I present Gekko's BacktestTool. Script written in Perl.

How it's work?
The tool allows you to perform multiple backtests on previously defined multiple pairs, strategies and candleSize. All you have to do is enter your variables into the configuration file and run the program. Then BacktestTool will perform all the tasks you have ordered. Results are printed as terminal output and saved in csv file. Example of csv file is here: https://github.com/xFFFFF/Gekko-Strategi...tabase.csv


- Test multiple candleSize, strategies and mulitple pairs on one run
- Start multiple PaperTraders
- Multiple datasets import
- Backtests results are exported to CSV file
- Multithreading - in contrast to raw Gekko backtest this tool uses 100% of your processor
- Extended statistics

Start backtests
[Image: backtest.gif]

All results are exported to CSV file (You can open it in Excel or LibreOffice Calc)
[Image: csv.gif]

1. Clone git https://github.com/xFFFFF/GekkoBacktestTool.git
2. Copy files to Gekko's main directory
3. Install dependies by command: 

$ sudo cpan install Parallel::ForkManager Time::ParseDate Time::Elapsed Getopt::Long List::MoreUtils File::chdir Statistics::Basic DBI

4. Edit backtest-config.pl in text editor.

for backtest: 

$ perl backtest.pl 

For import: 

$ perl backtest.pl -i 

For start multiple paperTraders: 

$ perl backtest.pl -p

Available commands:
usage: perl backtest.pl
To run backtests machine

usage: perl backtest.pl [parameter] [optional parameter]
 -i, --import     - Import new datasets
 -g, --paper     - Start multiple sessions of PaperTrader
 -v, --convert     - Convert TOML file to Gekko's CLI config format, ex: backtest.pl -v MACD.toml
Optional parameters:
 -c, --config         - BacktestTool config file. Default is backtest-config.pl
 -s, --strat STRATEGY_NAME - Define strategies for backtests. You can add multiple strategies seperated by commas example: backtest.pl --strat=MACD,CCI
 -p, --pair PAIR     - Define pairs to backtest in exchange:currency:asset format ex: backtest.pl --p bitfinex:USD:AVT. You can add multiple pairs seperated by commas.
 -p exchange:ALL     - Perform action on all available pairs. Other usage: exchange:USD:ALL to perform action for all USD pairs.
 -n, --candle CANDLE     - Define candleSize and warmup period for backtest in candleSize:warmup format, ex: backtest.pl -n 5:144,10:73. You can add multiple values seperated by commas.
 -f, --from
 -f last        - Start import from last candle available in DB. If pair not exist in DB then start from 24h ago.
 -t, --to         - Time range for backtest datasets or import. Example: backtest.pl --from="2018-01-01 09:10" --to="2018-01-05 12:23"
 -t now        - 'now' is current time in GMT.
 -o, --output FILENAME - CSV file name.

Example usage:
Backtests of all available pairs for Binance Exchange in Gekko's scan datarange mode:
$ perl backtest.pl -p binance:ALL`

Backtest on all pairs and strategies defined in backtest-config.pl with candles 5, 10, 20, 40 and 12 hours warmup period:
$ perl backtest.pl -n 5:144,10:73,20:36,40:15`

Import all new candles for all BNB pairs:
$ perl backtest.pl -i -p binance:BNB:ALL -f last -t now`

Import all candles for pairs defined in backtest-config.pl from 2017-01-02 to now:
$ perl backtest.pl -i -f 2017-01-02 -t now`

Sample backtest output
Link: https://github.com/xFFFFF/Gekko-Backtest...output.csv


Check our Git for more info: https://github.com/xFFFFF/GekkoBacktestTool
Feel free to submit suggestions or features request.

  Hacking extra functionality into telegram plugin
Posted by: zappra - 02-26-2018, 08:56 PM - Forum: Feature Requests - No Replies


I don't know if this is the right place to post this but...

I've got gekko and telegram talking to each other. The telegram plugin has the ability to respond to commands. I'd like to add some new commands and I'd like the ability to send these commands directly to the currently active trader and strategy.

This doesn't have to be elegant! Have already made some hacks to provide extra functionality but am a bit lost on how to get hold of the trader and strategy from within the telegram plugin.



  Slow Data Imports
Posted by: xBIGx - 02-26-2018, 08:47 PM - Forum: GDAX - No Replies

Anyone having really slow data imports from GDAX? Getting 3 months of data is like 100x slower than Poloniex. Would it be better if we just shared?