All Versions
9
Latest Version
Avg Release Cycle
19 days
Latest Release
2170 days ago
Changelog History
Changelog History
-
v0.6.8 Changes
December 02, 2018๐ Minor stability release.
Minor changes:
- ๐ [PLUGIN] Fixed Twitter Plugin (#2617 - @crypto49er)
- [GB] Add EXMO exchange (#2620 - @pushistik)
- โ๏ธ [DOCS] Fix a lot of typos in docs (#2629, #2633, #2634, #2635, #2636, #2637 - @bmarchesini)
- ๐ [DOCS] Fix broken links (#2638, #2640, #2641 - @mortezae)
- [GB] Add USDC markets to Polo (#2648 - @askmike)
- ๐ [DOCS] Fix typo, Remove tautology (#2661 - @rudavko)
- ๐ [DOCS] Fix typo flace (#2664 - @xuantinfx)
- ๐ [GP/UPSTREAM] Upstream fixes from Gekko Plus (#2667 - @askmike)
- [GB] add Polo outbid calculations
- [CORE] only start measuring performance and portfolio after warmup is completed
- [IMPORT] on Kraken import catch no trades
- [CORE] dateRangeScanner: on no batches return empty set
-
v0.6.7 Changes
October 25, 2018๐ Minor stability release.
Minor changes:
- [CORE] make sure to flush the candle batcher, fix #2329 (#2482 - @askmike)
- โก๏ธ [CORE] Add Tulip and Talib Indicator-Results to 'stratUpdate' event (#2483 - @H256)
- [CORE] Include STDDEV tulip indicator (#2485 - @H256)
- [GB] fix race condition regarding order cancellation (#2496 - @askmike)
- ๐ [CORE] Bugfix IPC communication regarding CP eol (#2500 - @alexvandervegt)
- [GB] Added ETC pairs to GDAX (#2501 - @crypto49er)
- [GB] Kraken stability improvements (#2502, #2536 - @askmike)
- ๐ [DB] Fixes empty client on postgresql plugin (#2504 - @alexvandervegt)
- โ [CORE] Add market and strat info to a backtest export (#2509 - @hiyan)
- ๐ [CORE] hotfix: dont close the stream until async indicators are done (#2533 - @askmike)
- ๐ [GB] hotfix: fix minimum doge ordersize on GDAX (#2539 - @askmike)
- ๐ [PLUGIN] Improved pushbullet messaging (#2549 - @RJPGriffin)
- ๐ [DOCS] Added descriptive comments for tulip indicators (#2564 - @botsedge)
- ๐ป [UI] Fix to importer dates to UTC (#2566 - @rkingy)
- ๐ป [UI] Improve transpiling of shared front/backend code (#2573 - @eusorov)
- [STRAT] if no strategy.historySize found, than get it from tradingAdvisor (#2548 - @eusorov)
- ๐ [GB] hotfix: Fixed fee calculations for binance exchange (#2578 - @olexiyb)
- โก๏ธ [GB] Add new GDAX markets, update minimal trade sizes & make kraken markets dynamic (#2591, #2597, #2606 - @g1tt)
- ๐ [DOCS] Document current installation situtation & improve folder navigation commands (#2599 - @hiyan)
- [REPO] Add stale bot to manage issues (#2608 - @askmike)
-
v0.6.6 Changes
August 27, 2018๐ Minor release.
๐ New features:
- Native trailing stops - available for strategies (@askmike - #2429). Read the details here: https://forum.gekko.wizb.it/thread-57314-post-60075.html#pid60075
Minor changes:
- [GB] Use forked Poloniex dependency (@askmike - #2433, #2435)
- ๐ [DOCS] Improve feature docs (@askmike - #2436)
- [GB] Handle inconsistent CoinFalcon response regarding open orders (@askmike - #2441)
- [CLI] Improve roundtrip formatting (@GuysmoB - #2447)
- ๐ [GB] Better handle partial fills on binance (@askmike - #2450)
- ๐ป [UI] Improve the websocket server error handling (@askmike - #2462)
- ๐ฒ [GB] Log a user friendly error on missing GB deps (@askmike - #2464)
- [CORE] Improve child process exit (@eusorov - #2467)
- [CORE] Stop the candleLoader after failing to load more candles (#2475 - @eusorov)
-
v0.6.5 Changes
August 10, 2018๐ Minor hotfix release.
- [CORE] Pass correct # of CPU cores on ARM (#2391 - @tsrnc2)
- ๐ [CORE] Fix warn message of plugin flow (#2368 - @askmike)
- [CORE] Check portfolio data before calculating report (#2369 - @askmike)
- โ [GB] Log trade aborted messages as a warning (#2374 - @crypto49er)
- ๐ [CORE] Make sure the dataSticher logs errors (#2369 - @askmike)
- โ [CORE] Extend the backtest exporter for use in CLI mode (#2382 - @askmike)
- ๐ [PLUGIN] Emit trade and trade errors via Telegram (#2385 - @crypto49er)
- [GB] Fix edge cancel flow on Poloniex (#2387 - @askmike)
- [CORE] export portfolio values as part of stratCandles (#2402 - @askmike)
- โก๏ธ [GB] Update Luno support (#2417 - @hiyan)
- ๐ [DOCS] Add Gekko Broker example usage (#2421 - @askmike)
- [GB] Fix bittrex dep, make sure Gekko listens to GB crashing (#2424 - @askmike)
- [CORE] Dont throw stings, throw errors (#2426 - @askmike)
- [DB/SQLITE] Wait 10 sec on busy SQLite (32b4cbe - @askmike)
- [GB] Make sure Gekko listens to GB init errors (01212c2 - @askmike)
- โก๏ธ [GB] Update market files for Binance, BFX and Coinfalcon (98e6981, 7493466 - @askmike)
- ๐ [DEPS] Remove plugin deps from core project (7493466, f9990e5 - @askmike)
-
v0.6.4 Changes
July 26, 2018๐ Minor hotfix release.
๐ Unfortunately a few minor bugs were present in the previous release, this includes fixes for:
- Bitfinex importing candle inconsistancy (5cad680 & #2354 - @askmike)
- Broken Binance paper trader (dbd39ab - @askmike)
- Live/paper trading chart renders wrong dates (#2360 - @askmike)
More changes:
- ๐ฑ [UI] Make sure all assets have relative paths (#2359 - @askmike)
- ๐ [DOCS] Fix function name for stratNotification (#2356 - @ptdev)
- [GB/LUNO] rename bitx to luno (#2352 - @hiyan)
- [GB/BFX] Don't consider all 500 errors retryable (afefb14 - @askmike)
- [GB/BINANCE] Return fee as percent, not fractional (17e8a8c - @askmike)
-
v0.6.3 Changes
July 21, 2018๐ Minor release with bugfixes (the majority related to minor UI nits and exchange stability, mostly Binance):
- โ [UI]: Display roundtrip dates in both backtest & live bots (#2292, 3340b0c - @askmike)
- ๐ [DOCS]: Clarify the correct location of UIconfig (in
gekko/web/vue/dist
) (#2293 - @ACregan) - โ๏ธ [DOCS]: fix a lot of typos (#2293 - @hiyan)
- ๐ [GB]: hotfix: make sure we always bind exchange methods (#2302 - @askmike)
- ๐ณ [DOCKER]: don't auto start gekko on docker start (#2304 - @sylvainbaronnet)
- โก๏ธ [CORE]: update sqlite & promisify deps (#2309 - @hilkoc)
- [GB/BITTREX]: Add Bittrex monitoring for Gekko Broker (#2310 - @askmike)
- [DB/POSTGRESQL]: improve postgre stability (#2310 - @askmike)
- [GB]: Improve sticky order error flow (#2324 - @askmike)
- [GB]: A number of improvements, specifically for binance and concurrent orders (#2330 - @askmike)
- [GB/LUNA]: Add Luno exchange (#2335 - @hiyan)
- โก๏ธ [GB]: Update BFX & Coinfalcon market importers to new lodash version (#2339 - @askmike)
- ๐ป [UI]: Fix non root path UI hosting (#2343 - @askmike)
- ๐ [GB/BINANCE]: Support the new dynamic fee tiers from Binance (#2344 - @askmike)
- ๐ [CORE]: Remove all exchange deps from main Gekko (576c968 - @askmike)
- ๐ [DOCS]: Document new required and optional exchange wrapper methods (32a1880 - @askmike)
- โก๏ธ [DOCS]: Update rasppi docs for required Gekko Broker installation (941b3de - @askmike)
-
v0.6.2 Changes
July 08, 2018๐ Minor release with bugfixes:
- ๐ป [UI] force the server to use dist/UIconfig as user editable UIconfig (#2274, #2280 - @askmike)
- ๐ [PLUGIN] disable mailer retry, fix #2275. (#2275 - @askmike)
- โก๏ธ [DOCKER] update Dockerfile to install GB deps (#2281 - @askmike)
- ๐ [DOCS] Improve installation docs (#2283 - @askmike)
- ๐ [GB] Hotfix: allow live trading on Kraken (#2288 - @askmike)
- ๐ [GB] Hotfix: force decimal notation when submitting orders on binance (5215772 - @askmike)
-
v0.6.1 Changes
July 05, 2018๐ Minor release, initial bugfixes after the 0.6.0 release.
๐ Changelog:
-
v0.6.0 Changes
July 04, 2018โฌ๏ธ Major Gekko upgrade!
Major changes:
- โก๏ธ exchange integration has been updated to Gekko Broker:
- only a few exchanges supported right now (GDAX, Binance, Poloniex, Bitfinex, Kraken & Coinfalcon)
- live trading stability greatly improved
- โก๏ธ updated gekko event system:
- better event pipeline, read more here
- more events, better documented
- native gekko events are now relayed via the websocket server
- ๐ป [UI] dedicated Gekko Manager:
- allows for stopping, archiving and deleting of running Gekko instances
- more visibility from the UI as to the current state of a gekko
- messages show whether it is running
- messages show whether it is warming up
๐ฅ Breaking APIs:
Gekko has multiple APIs:
- config files:
- the UIconfig file has now moved to
gekko/web/vue/public/UIconfig.js
gekko/web/vue/dist/UIconfig.js
. (see #2273 (comment))
- the UIconfig file has now moved to
- strategy API: unchanged
- sqlite SQL API: unchanged
- server API (http/ws):
- exchange wrapper API, Gekko Broker requires a few minor changes to wrapper files, most notably:
- file nesting is different, importing files outside gekko broker (
gekko/exchange
dir) is not allowed anymore - error handling is a lot more robust, however implementing properly requires a few response handle functions in the wrapper
- cancelOrder: the callback needs to be passed err as well as
filled
and optionally more data regarding partial fills - checkOrder: the callback needs to be passed on object describing partial fills & order rejection
- file nesting is different, importing files outside gekko broker (
Complete changelog:
- [STATS] fix sharpe calculation (#2178 - @stereohelix)
- [CORE/GekkoStream] new FIFO event system (#1850 - @askmike)
- [GEKKOBROKER] init Gekko Broker (#2118 - @askmike)
- ๐ป [UI] fix UI rendering (2622e49, 2119675 and more - @askmike)
- [DB/SQLITE] disable WAL checkpoint temp (58cdeb4 - @askmike)
- ๐ป [UI] init Gekko Manager (200fab7, 4ef5299, acc8018, 6e6bc77, 13b78a4 and more - @askmike)
- โก๏ธ [UI] update Vue version to v2.5.16 (93ceb09, 9046e72 - @askmike)
- โก๏ธ [UI] Add controls, display messages, update view logic to new events (46bc376, fffb20b, 2c4ff81, 2592180, 73b5c1a, 518a6c6 and more - @askmike)
- ๐ [GEKKOBROKER] add Kraken support to GB (0ea9f12, d1fa178, ff767f6 - @askmike)
A complete list of commits can be found in #2216.
- โก๏ธ exchange integration has been updated to Gekko Broker: