New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support tulip indicators (windows TA library) #708

Closed
askmike opened this Issue Apr 21, 2017 · 11 comments

Comments

Projects
None yet
10 participants
@askmike
Copy link
Owner

askmike commented Apr 21, 2017

Gekko supports TA-lib, a well known technical analysis library that supports a lot of different indicators. However it is very hard to compile this library on Windows (which Gekko supports).

Tulip indicators is a relative new library that supports roughly the same indicators. The node wrapper just added precompiled windows binaries which makes installing on windows a breeze.

Please +1 this if you want this implemented, will work on this regardless but might prioritise if a huge number of people want this.

@askmike askmike added the enhancement label Apr 21, 2017

@generalectric

This comment has been minimized.

Copy link
Contributor

generalectric commented Apr 21, 2017

Impressive looking at the benchmarks and well documented too... +1!

@thegamecat

This comment has been minimized.

Copy link

thegamecat commented Apr 21, 2017

So I agree with doing this but....from my testing on windows, just run gekko in bash on windows 10 then talib is fine.

If you use SQLite then go to the file gekko/plugins/sqlite and change the line 53 from:
db.run("PRAGMA journal_mode = WAL");

to

db.run("PRAGMA journal_mode = DEL");

And if you're copying SQLite dbs from another install of gekko then make sure you change the db pragma journal mode to DEL in a tool like DB Browser for SQLite.

I would love to know the performance difference between DEL and WAL or even if they are used, but I have a 500meg btcusd dataset and it seems to make no difference.

All that said, the more indicators the merrier, I am personally unsure if it should be a priority, but I'd be happy with it integrated.

Edit; just reviewed the performance....this would be marvelous to implement! +1 from me.

@Pedro942

This comment has been minimized.

Copy link

Pedro942 commented May 4, 2017

+1

@vashp2029

This comment has been minimized.

Copy link

vashp2029 commented May 15, 2017

+1

@deke997

This comment has been minimized.

Copy link
Contributor

deke997 commented Aug 15, 2017

+1
I would love to have this implemented! In the mean time, I have installed gekko in bash on Windows 10. Thank you @thegamecat for the instuctions to get that working... I was pulling my hair out trying to figure it out, but once I made the necessary change to handle.js, everything started working flawlessly (I think... at the very least, it stopped throwing errors)

Maybe we should add instructions to the docs to get gekko running on bash on Windows 10

@BrentEaston

This comment has been minimized.

Copy link

BrentEaston commented Sep 29, 2017

+1

@serzhiio

This comment has been minimized.

Copy link

serzhiio commented Oct 4, 2017

I need awesome oscillator but Ta-Lib doesn't have one.
Tulip is in need...

@askmike

This comment has been minimized.

Copy link
Owner

askmike commented Oct 30, 2017

All thanks to @cmroche this is now available in the develop version of Gekko! (download here: https://github.com/askmike/gekko/tree/develop - using that link you can also browse the docs folder to find updated documentation on how to implement this in your strategies).

It will be available in the next release of gekko! As such I am closing this issue already :)

@askmike askmike closed this Oct 30, 2017

@jdiegosierra

This comment has been minimized.

Copy link

jdiegosierra commented Feb 6, 2018

+1

@askmike

This comment has been minimized.

Copy link
Owner

askmike commented Feb 7, 2018

@dyeghikoo tulip has been available for a while now, see here: https://gekko.wizb.it/docs/strategies/tulip_indicators.html

@rube-de

This comment has been minimized.

Copy link

rube-de commented Apr 8, 2018

If it is implemented now, can please the installation guides be updated?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment