Skip to content
This repository has been archived by the owner on Feb 15, 2022. It is now read-only.

Commit

Permalink
Remove forex_analytics (#1937)
Browse files Browse the repository at this point in the history
* Add fsevents dep, bump talib and tulind deps

* Removal of forex_analytics
  • Loading branch information
yellowgh0st authored and DeviaVir committed Sep 25, 2019
1 parent 3e4ce57 commit 1b12b69
Show file tree
Hide file tree
Showing 13 changed files with 96 additions and 705 deletions.
409 changes: 0 additions & 409 deletions commands/train.js

This file was deleted.

6 changes: 2 additions & 4 deletions docs/FAQ.md
Expand Up @@ -86,11 +86,9 @@ Yes, Zenbot can be installed on Windows, although it is recommended that Linux o

Please note that these instructions are for Windows 10.

To install Zenbot on Windows it is currently required to have Visual Studio 2015 installed (because of the analytic-forex package).

1. Install the "Bash on Windows subsystem" (see https://msdn.microsoft.com/en-us/commandline/wsl/about for more information)

> Note: You can then choose between Ubuntu, Fedora and OpenSUSE in the Windows store.
> Note: You can then choose between Ubuntu, Fedora and OpenSUSE in the Windows store.
2. Open a terminal window, your disks will now be mounted under `/mnt/*`. So for example navigate to your directory (example: `cd /mnt/c/zenbot`)

Expand All @@ -117,7 +115,7 @@ Examples:
```
./zenbot.sh backfill gdax.ETH-BTC
./zenbot.sh sim gdax.ETH-BTC --days=14
zenbot sim --days 14
zenbot sim --days 14
```
You can [generate a command with this shared Google Docs spreadsheet](https://docs.google.com/spreadsheets/d/1HECEHW-I9Evve_FQV3LT_IWGV6FU34tHif9TEouKtfg/edit?usp=sharing).
Do not hesitate to copy this file to your Google drive or download it as an spreadsheet, as everybody can modify it simultaneously.
Expand Down
13 changes: 1 addition & 12 deletions docs/README.md
Expand Up @@ -61,7 +61,6 @@ npm install
./zenbot.sh trade --paper
```
Please note; npm link will not work as forex.analytics is built from source.

### Docker (Optional)

Expand Down Expand Up @@ -310,15 +309,6 @@ dema
--overbought_rsi=<value> sold when RSI exceeds this value (default: 80)
--noise_level_pct=<value> do not trade when short ema is with this % of last short ema, 0 disables this feature (default: 0)
forex_analytics
description:
Apply the trained forex analytics model.
options:
--modelfile=<value> modelfile (generated by running `train`), should be in models/ (default: none)
--period=<value> period length of a candlestick (default: 30m), same as --period_length (default: 30m)
--period_length=<value> period length of a candlestick (default: 30m), same as --period (default: 30m)
--min_periods=<value> min. number of history periods (default: 100)
macd
description:
Buy when (MACD - Signal > 0) and sell when (MACD - Signal < 0).
Expand Down Expand Up @@ -359,7 +349,7 @@ neural
noop
description:
Just do nothing. Can be used to e.g. generate candlesticks for training the genetic forex strategy.
Just do nothing. Can be used to e.g. for training the strategy.
options:
--period=<value> period length, same as --period_length (default: 30m)
--period_length=<value> period length, same as --period (default: 30m)
Expand Down Expand Up @@ -775,4 +765,3 @@ Or to sell 10% of your BTC,
```
zenbot sell gdax.BTC-USD --pct=10
```

2 changes: 0 additions & 2 deletions docs/installation/debian-ubuntu.md
Expand Up @@ -18,7 +18,5 @@ npm install
./zenbot.sh --help
```

**Note:** `npm link` will not work as forex.analytics is built from source.

[Blog Post (Ubuntu 16.04)](https://jaynagpaul.com/algorithmic-crypto-trading?utm_source=zenbot)
[Video (Ubuntu 16.04)](https://youtu.be/BEhU55W9pBI)
11 changes: 1 addition & 10 deletions docs/strategies/list-strategies.md
Expand Up @@ -60,15 +60,6 @@ dema
--overbought_rsi=<value> sold when RSI exceeds this value (default: 80)
--noise_level_pct=<value> do not trade when short ema is with this % of last short ema, 0 disables this feature (default: 0)
forex_analytics
description:
Apply the trained forex analytics model.
options:
--modelfile=<value> modelfile (generated by running `train`), should be in models/ (default: none)
--period=<value> period length of a candlestick (default: 30m), same as --period_length (default: 30m)
--period_length=<value> period length of a candlestick (default: 30m), same as --period (default: 30m)
--min_periods=<value> min. number of history periods (default: 100)
macd
description:
Buy when (MACD - Signal > 0) and sell when (MACD - Signal < 0).
Expand Down Expand Up @@ -109,7 +100,7 @@ neural
noop
description:
Just do nothing. Can be used to e.g. generate candlesticks for training the genetic forex strategy.
Just do nothing. Can be used to e.g. for training the strategy.
options:
--period=<value> period length, same as --period_length (default: 30m)
--period_length=<value> period length, same as --period (default: 30m)
Expand Down
68 changes: 0 additions & 68 deletions docs/strategy_forex_analytics.md

This file was deleted.

88 changes: 0 additions & 88 deletions extensions/strategies/forex_analytics/strategy.js

This file was deleted.

3 changes: 1 addition & 2 deletions extensions/strategies/noop/strategy.js
@@ -1,6 +1,6 @@
module.exports = {
name: 'noop',
description: 'Just do nothing. Can be used to e.g. generate candlesticks for training the genetic forex strategy.',
description: 'Just do nothing. Can be used to e.g. for training the strategy.',

getOptions: function () {
this.option('period', 'period length, same as --period_length', String, '30m')
Expand All @@ -19,4 +19,3 @@ module.exports = {
return cols
}
}

0 comments on commit 1b12b69

Please sign in to comment.