Awesome! Would LOVE hitbtc support in there, the difference between 0.5 and 0.6 is minimal. So after 0.5 we can easily port to 0.6.
For WIPs this is fine but unfortunately for complicated reasons we cannot have ccxt in a main release of Gekko. I will go through the effort of refactoring out usage of ccxt once the rest is working.
Yes reports have been coming up since last week. Under what branch are you experiencing this? Are you sure the candleWriter plugin is enabled?
Lodash usage is a mess after a few years of relying on a very old version, this is how it should work in theory:
- Gekko Broker (and thus the new wrappers) should use a very new version of lodash (4.17.5), this means some methods like _.bindAll are not possible anymore. Thew new wrappers can simply use functions with arrow notation to automatically bind (this ES6 feature did not exist when Gekko started).
- The rest of the codebase still relies on an old version (2.x) mostly because of the _.bindAll reliance which should be refactored out.
In order to properly install both lodash versions it SHOULD be as simple as:
Let me know if the above is not working.
Quote:ccxt
For WIPs this is fine but unfortunately for complicated reasons we cannot have ccxt in a main release of Gekko. I will go through the effort of refactoring out usage of ccxt once the rest is working.
Quote:Do you maybe have a reported issue in mind, which can get me into direction?
Yes reports have been coming up since last week. Under what branch are you experiencing this? Are you sure the candleWriter plugin is enabled?
Quote:However my v0.6 then got stuck with lodash version dependency probs.
Lodash usage is a mess after a few years of relying on a very old version, this is how it should work in theory:
- Gekko Broker (and thus the new wrappers) should use a very new version of lodash (4.17.5), this means some methods like _.bindAll are not possible anymore. Thew new wrappers can simply use functions with arrow notation to automatically bind (this ES6 feature did not exist when Gekko started).
- The rest of the codebase still relies on an old version (2.x) mostly because of the _.bindAll reliance which should be refactored out.
In order to properly install both lodash versions it SHOULD be as simple as:
Code:
cd gekko
npm install # installs main gekko deps + old lodash
cd exchange
npm install # installs gekko broker deps + new lodash, automatically used by gekko broker
Let me know if the above is not working.