Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 306 online users. » 1 Member(s) | 305 Guest(s) dineshkumaradver
|
Latest Threads |
Gekko development status ...
Forum: Announcements
Last Post: kontho
5 hours ago
» Replies: 1,006
» Views: 930,972
|
Gekko with malware spotte...
Forum: Announcements
Last Post: Dstewarts
5 hours ago
» Replies: 189
» Views: 170,069
|
Gekko 0.6 released
Forum: Announcements
Last Post: Pharagon
11-23-2024, 10:13 AM
» Replies: 122
» Views: 269,022
|
An official Gekko service...
Forum: Announcements
Last Post: drivemad2
11-22-2024, 07:24 AM
» Replies: 103
» Views: 189,808
|
New Gekko UI in the works
Forum: Announcements
Last Post: clduplicateremover
11-18-2024, 08:21 PM
» Replies: 174
» Views: 227,666
|
How to Soft Reset or Hard...
Forum: General Discussion
Last Post: lucifar
10-07-2021, 07:18 PM
» Replies: 22
» Views: 53,006
|
How to add Binance Future...
Forum: Technical Support
Last Post: Xavier32
10-07-2021, 02:20 PM
» Replies: 47
» Views: 108,369
|
Bittrex Configuration hel...
Forum: Bittrex
Last Post: yirzolusto
10-07-2021, 07:39 AM
» Replies: 6
» Views: 19,115
|
[Question] Why does gekko...
Forum: General Discussion
Last Post: cryptocurrency0
10-06-2021, 01:16 PM
» Replies: 16
» Views: 45,823
|
a couple of technical Que...
Forum: Technical Support
Last Post: mtom78632
10-06-2021, 11:08 AM
» Replies: 25
» Views: 58,576
|
|
|
Gekko backtest results change if you adjust time. |
Posted by: mazing7 - 03-28-2018, 10:26 PM - Forum: General Discussion
- Replies (1)
|
|
This does not seem normal, if I change the data set's time by just 3 hours, the trades being executed 3 weeks later are different than the original backtest. This was a backtest using 3 min candles and my own strategy using a tulip indicator. I've created several strategies with amazing backtest results but when i run the strategy live its hit or miss, usually miss. Is this due to tulip indicators not working properly?
Also when I removed all indicators and just created a strategy based off statistics/ price movement using no indicators this problem did not reappear.
|
|
|
Strategy running with multiple timeframes |
Posted by: zappra - 03-28-2018, 09:42 PM - Forum: Strategy Development
- Replies (3)
|
|
This is something I've been playing with and it came up a couple times on Discord.
I've created an example strategy - timeframes.js - in my gekko fork at https://github.com/zappra/gekko
It shows how to use candleBatcher to run with multiple timeframes in the same strategy.
For example you might want to:
Run a long/short SMA comparison at 4hr timeframe to determine broad market sentiment
Check RSI state at 30 minute interval to determine buy/sell regions
Check for MACD crossovers at 1 or 2 minute interval to find local min/max, for final sell/buy points
Using candleBatcher makes it pretty easy to do this.
Hope its of interest to someone!
Best
z
|
|
|
custom basic strategy |
Posted by: chrisz - 03-26-2018, 06:21 PM - Forum: Automated Trading
- Replies (1)
|
|
i found that gekko trade bot is really useful to everyone but due to i am totally new so need some help and hoping that someone could teach or guide me.
i just need a simple and basic strategy to auto trade every time when fall in range specify, such as:
example:
buy/bid price: <7800
sell/ask price: by percentage
thank you very much and is highly appreciated.
|
|
|
Improve killGekko() behaviour |
Posted by: tommiehansen - 03-26-2018, 01:13 PM - Forum: Technical Discussion
- Replies (2)
|
|
One of the problems i personally got (and maybe other 3rd party tools) is that killGekko() currently requires ID's. One can understand why one would create it like so but it's makes it much harder to e.g. kill all running backtests or all running imports.
This is not a problem for when e.g. running small backtests taking 5-15 seconds, but imagine multithreading runs that on average take 5-30 minutes to complete...
The only way to "fix" wanting to stop e.g. 3x of such runs is to force kill the entire Gekko service which is less then ideal since it isn't certain that the user actually got access to the terminal (could be using Gekko instance as a remote service etc).
Wishlist
1. Add categories to killGekko so that it accepts e.g. 'backtest' or 'import' and not only specific ID's.
2. Any categorical "kill" event simply kills all running X within a category e.g. killGekko({ category: 'backtest' }) would kill all running backtests.
3. Major kill-switch; killGekko({ category: 'all' })
|
|
|
[gekko 0.6] API change for running a backtest |
Posted by: askmike - 03-26-2018, 07:14 AM - Forum: Technical Discussion
- Replies (20)
|
|
I am currently doing a major rewrite of the event system within the codebase. There are a few reasons for doing so: it allows for new features like advanced order types, a faster backtester, better event streamline and a lot more. I currently have an early version of a new backtester, you can find it in the PR for 0.6:
https://github.com/askmike/gekko/pull/1850
Since this commit the API endpoint has changed for doing a backtest. Instead of passing a data object that defines what data you want you now need to add a new plugin to the config called the "backtestResultExporter", in here you can specify what data you want to be returned. See here what the UI is passing. You can also specify indicator results! Native indicator results are available, async ones are coming asap.
On top of that, this is what I am planning to do:
- We can actually optimize a lot of things if we know the backtest doesn't need to return any candles / indicator numbers / trades, not just on at the end before we send out the result over the REST API, but even inside the gekko stream.
- We can drastically increase performance of async indicators by pregenerating all their outputs in batches. This means we don't have to ask TA-lib every candle, but just once every X candles (as much as we can store in memory).
If anyone has more ideas please throw them here since I am changing it right now anyway
|
|
|
2% Sell Price |
Posted by: Kris191 - 03-25-2018, 06:35 PM - Forum: Strategy Development
- No Replies
|
|
Hi all,
Notice - I have no programming skills whats so ever!!!
I wanted to discuss the viability of the below startegy and if this is something that can be created for Gekko.
Could a simple process be built to buy when the price is 2-3% below the 50 day SMA or EMA or DEMA (dealers choice) and auto sell when it gains 3% on the original bought price? It would require a trailing stoploss so to be triggered at 1.5% gain to avoid missing out on a bull run. but then have it automatically sell when the price drops below 2% of the new buy price or the new moving average?
does this make sense and could it work?
thanks
|
|
|
|