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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 21,128
» Latest member: divyaa247
» Forum threads: 1,541
» Forum posts: 7,755

Full Statistics

Online Users
There are currently 188 online users.
» 0 Member(s) | 188 Guest(s)

Latest Threads
Gekko development status ...
Forum: Announcements
Last Post: furkittens
Yesterday, 10:12 PM
» Replies: 816
» Views: 561,914
Gekko with malware spotte...
Forum: Announcements
Last Post: Lana15
Yesterday, 04:20 PM
» Replies: 139
» Views: 96,909
New Gekko UI in the works
Forum: Announcements
Last Post: companionlink
05-15-2024, 01:41 PM
» Replies: 139
» Views: 160,752
An official Gekko service...
Forum: Announcements
Last Post: vaansh
05-09-2024, 10:16 AM
» Replies: 87
» Views: 144,061
Gekko 0.6 released
Forum: Announcements
Last Post: sabinaholt
03-27-2024, 12:10 PM
» Replies: 104
» Views: 220,550
How to Soft Reset or Hard...
Forum: General Discussion
Last Post: lucifar
10-07-2021, 07:18 PM
» Replies: 22
» Views: 40,455
How to add Binance Future...
Forum: Technical Support
Last Post: Xavier32
10-07-2021, 02:20 PM
» Replies: 47
» Views: 83,932
Bittrex Configuration hel...
Forum: Bittrex
Last Post: yirzolusto
10-07-2021, 07:39 AM
» Replies: 6
» Views: 15,540
[Question] Why does gekko...
Forum: General Discussion
Last Post: cryptocurrency0
10-06-2021, 01:16 PM
» Replies: 16
» Views: 35,503
a couple of technical Que...
Forum: Technical Support
Last Post: mtom78632
10-06-2021, 11:08 AM
» Replies: 25
» Views: 46,467

 
Exclamation [BUG?] Default MACD, Tulip MACD and Talib MACD all different results
Posted by: Tikiboy - 01-31-2018, 12:22 PM - Forum: Technical Support - Replies (3)

Hey guys,

I posted in discord but realised that it might get lost of hijacked easily so I created a thread here.

I just cloned stable branch, installed production dependencies and npm installed talib and tulind.

After that, I ran the default MACD, Tulip-MACD and Talib-MACD. All of them with default settings over the exact same dataset. 
To my surprise, all 3 of them returned different results. And they arent even close to each other.

Im wondering if anyone faces the same issue (it would help if you could do a quick test. After all, they are all build in strategies with default params).
And if there is a solution to this. Because its going to be difficult to build an accurate strategy if 3 supposedly identical indicators provides different results.

Attached are the results from each:
MACD

.png   macd.png (Size: 57.43 KB / Downloads: 15)

TULIP MACD

.png   tulip-macd.png (Size: 57.05 KB / Downloads: 10)

TALIB MACD

.png   talib-macd.png (Size: 57.14 KB / Downloads: 12)


  Parameter Definitions
Posted by: CrunchTime - 01-30-2018, 09:47 PM - Forum: General Discussion - Replies (1)

Hi there, can someone help or point me to documentation defining the parameters for the example strategies.  I can't seem to find anything.  I was playing with a couple USD BTC strategies on GDAX but I'm not sure what the parameters mean or what the values are. Heres the parameters for MACD:

short = 10
long = 21
signal = 9

[thresholds]
down = -0.025
up = 0.025
persistence = 1

What do these values mean?  Is there any documentation on this?  Also under the paper trader, there are these values:

feeMaker = 0.25
feeTaker = 0.25
feeUsing = 'maker'
slippage = 0.05

[simulationBalance]
asset = 1
currency = 100

I understand the first couple but what is the slippage number, a percent?  what do the asset and currency numbers represent?

Thanks.


  Your achievement
Posted by: mrv - 01-30-2018, 09:29 AM - Forum: Strategy Development - Replies (2)

Hi. I want to ask who are managed to write profitable and sustainable strategy. Tell us about your victories.


  Disconnected
Posted by: calaggan - 01-30-2018, 07:19 AM - Forum: Technical Support - Replies (1)

Hi,

thks for free bots,

Working fine on Win 10 x64 with shell, but when i start market watcher on binance on ETH-ICX (not test on other), i'v an error Disconnected



Quote:  <-- GET /api/configPart/paperTrader
  --> GET /api/configPart/paperTrader 200 0ms 132b
  <-- POST /api/startGekko
Gekko 545596539844801 started
  --> POST /api/startGekko 200 15ms 146b
C:\Bot\gekko-develop\web\routes\startGekko.js:86
    if(_.get(event, 'log'))
         ^

TypeError: _.get is not a function
    at pipelineRunner (C:\Bot\gekko-develop\web\routes\startGekko.js:86:10)
    at Object.message (C:\Bot\gekko-develop\core\workers\pipeline\messageHandlers\realtimeHandler.js:15:9)
    at ChildProcess.<anonymous> (C:\Bot\gekko-develop\core\workers\pipeline\parent.js:29:12)
    at emitTwo (events.js:126:13)
    at ChildProcess.emit (events.js:214:7)
    at emit (internal/child_process.js:772:12)
    at _combinedTickCallback (internal/process/next_tick.js:141:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Anyone have an idea ?

thks


  [BOUNTY COMPLETD] fix DEMA example strategy
Posted by: askmike - 01-29-2018, 11:19 PM - Forum: Feature Requests - Replies (12)

Gekko comes with an indicator called DEMA, it is supposed to implement the Double EMA indicator properly. However @ pointed out the current implementation is not correct, see #1812 for more details.

Who ever can get a PR merged that:

- fixes the indicator to implement the described algorithm ["DEMA = ( 2 * EMA(n)) - (EMA(EMA(n)) ), where n= period"]
- fixes the current DEMA test.
- updates the DEMA strategy to only use a single period n.
- updates the sample-config and the toml config file to use a single period n.

Can claim a bounty of 0.003 BTC (currently worth ~$33.15), the bounty comes from me Smile


  [BOUNTY] Transform a Pine Script indicator to a Gekko indicator
Posted by: Road.Apps - 01-29-2018, 11:10 PM - Forum: Feature Requests - Replies (17)

08.02 Edit:

Since my OP wasn't informative enough I am adding here what I would like from this indicator:

1) I would like the indicator to return different attributes about the current given candle size (15m, 1H, 2H etc) in such a way that they could be used in strategies. The indicator returns a lot of information in any given timeframe and I would like to be able to use that information as much as possible. Also it needs just 4 candles to warm up;

2) I would like to be able to run and also backtest this indicator on a live market in the any timeframe that I want. Let's say 1H. I would like the indicator to continuously (live) check the status of the current candle and to return what number it represents in a setup or countdown counter (1 green/red, 2 green/red, 3 green/red etc). After reporting the number of the candle I would like the strategy to act upon this returned number and give long or short signal based on somehow custom attributes. For example I am interested in a strategy that sounds like this: When candle 2 starts trading above/below candle 1 then long/short. This would be to open the trade. I'll get to the closing the order in a second.

3) About closing the order or giving the short/long signal. MeanSquaredError told me in a private message:

"Right now the strategy just issues a 'short' or 'long' advice to Gekko once the TD countdown is completed. If by SL and TP you mean the stop-loss and take-profit, then I guess I can implement something like that, but the real problem is that the custom strategy does not see separate orders. The strategy just gives Gekko's portfolio manager to go 'short' or 'long'. So if we have issued a 'long' advice, then after a while we can sort of close that order by giving a 'short' advice. But we can not even be sure what amount has Gekko sold after our advice.

I guess we can discuss this with Mike and see whether he is willing to make changes to Gekko that would make possible the development of more complex strategies."

@Mike are you planning on stop-loss and take-profit capabilities on trades? Also how does the bot operates in live trading? It just does a market buy/sell with all the account balance?

I guess this could be coded as a series of ifs>else until this is implemented.

Added more:

3) In TradingView when looking at a timeframe with the TD Indicator sometimes the candles have 2 numbers on them. The first (principal) number above the candle and the second (secondary) number below and for example there can be candle with a 3 green on top and 10 red below. Would that be possible in Gekko?;

4) Would it be possible to differentiate between perfected 9s and imperfected 9s?;

5) Would it be possible to tell where the TDST line is at any given time if there is any?

P.S. If you think that the bounty is too low for what I'm asking speak up!

*********************************************************************************************************************************************


Hello,
Looks like I will be creating the first bounty. I am open to counter offers and to discussion in general.

I would like to be able to use the TD Indicator (Tom DeMark Indicator) with Gekko. I have the indicator written in Pine Script (TradingView script).

I'm offering 0.01 BTC as bounty and I will send 0.011 as escrow in order to cover for the miner fees.

Not sure what else can I offer as information. Ask away!


  run gekko as service
Posted by: dengbert - 01-29-2018, 06:08 PM - Forum: Technical Support - Replies (5)

hello together,
is it possible to run the gekko as service on an raspberry pi?
When yes, how?  Rolleyes

Greets!


  ga: cannot find module async
Posted by: john99 - 01-29-2018, 11:39 AM - Forum: Technical Support - No Replies

Hello,
after installing the genetic algorithm I tried to run it with:

node run -c config/your-new.js,

but I got an error:

module.js:540
throw err;
Error: Cannot find module 'async'

What did I make wrong?

Thanks for help!

john


  how to stop live gekko
Posted by: scorpion_ana - 01-28-2018, 07:26 PM - Forum: Technical Support - Replies (1)

i could not stop a live gekko after i started it.
i want to delete it and create another one with different strategy .


  ERROR: SQlite SOLVED (WIN 7)
Posted by: susitronix - 01-28-2018, 04:13 PM - Forum: Technical Support - No Replies

Hi

if you running a Gekko strategie that needs SQlite you might find an ERROR in the CMD that SQlite is not installed yet.
it ask you to install it by:
npm install sqlite3@3.1.4   //something like this

BUT IT DOS NOT FIND IT...?!?

instead try:

npm install sqlite3

thats it. hope this works.cheers.p