Janne Sinivirta
|
85fd4dd3ff
|
rename analyze.py to exchange_helpers.py
|
2018-07-17 21:26:52 +03:00 |
|
Janne Sinivirta
|
dbc3874b4f
|
__init__ must return None to please mypy
|
2018-07-17 10:47:15 +03:00 |
|
Janne Sinivirta
|
aeb4102bcb
|
refactor Analyze class methods to base Strategy class
|
2018-07-16 08:23:39 +03:00 |
|
Matthias
|
b4ba641131
|
Update config dict with attributes loaded from strategy
|
2018-07-15 09:01:08 +02:00 |
|
Gert Wohlgemuth
|
1897a1cb6a
|
fixed mypy issues, seriosuly...
|
2018-07-05 16:10:38 -07:00 |
|
Gert Wohlgemuth
|
58879ff012
|
fixed braket
|
2018-07-05 15:01:53 -07:00 |
|
Gert Wohlgemuth
|
e1f5745f59
|
Update resolver.py
|
2018-07-05 14:50:23 -07:00 |
|
Gert Wohlgemuth
|
1c48902e64
|
Merge branch 'develop' into BASE64
|
2018-07-05 14:40:04 -07:00 |
|
Gert Wohlgemuth
|
8bbee4038b
|
integrated BASE64 encoded strategy loading
|
2018-07-05 14:30:24 -07:00 |
|
Janne Sinivirta
|
bf4d0a9b70
|
sort imports
|
2018-07-04 10:31:35 +03:00 |
|
gcarq
|
4ea5fcc661
|
resolver: don't fail if user_data can't be found
|
2018-06-23 14:42:22 +02:00 |
|
gcarq
|
9c66c25890
|
resolver: use current folder instead of script folder to find user_data
|
2018-06-23 14:34:36 +02:00 |
|
gcarq
|
c40e6a12d1
|
move logic from hyperopt to freqtrade.strategy
|
2018-06-23 11:13:49 +02:00 |
|
xmatthias
|
a8bf5092e8
|
add ignore explanation
|
2018-06-02 14:18:57 +02:00 |
|
xmatthias
|
e28973c50a
|
fix flake8
|
2018-05-31 22:17:46 +02:00 |
|
xmatthias
|
3fb1dd02f1
|
add typehints and type: ignores
|
2018-05-31 22:00:46 +02:00 |
|
xmatthias
|
cf34b84cf1
|
add attributes with typehints
|
2018-05-31 21:59:22 +02:00 |
|
xmatthias
|
f4f821e88e
|
add typehints
|
2018-05-31 21:44:18 +02:00 |
|
gcarq
|
306885e174
|
Merge branch 'develop' into feat/objectify-ccxt
|
2018-05-02 22:49:55 +02:00 |
|
gcarq
|
403f59ef45
|
use native python logger
|
2018-04-21 20:47:06 +02:00 |
|
enenn
|
ce3603f84f
|
Change ticker_interval from 5 to 5m in default strategy
|
2018-04-07 21:31:52 +02:00 |
|
enenn
|
db46ad6502
|
Change ticker interval from minutes as integer to string (1m, 5m, 1h,...)
|
2018-04-07 16:57:47 +02:00 |
|
Michael Egger
|
9019f6492f
|
define constants on module level (#596)
|
2018-04-02 16:42:53 +02:00 |
|
gcarq
|
f78044da6d
|
fix method docs
|
2018-03-27 16:32:58 +02:00 |
|
gcarq
|
a356edb117
|
implement '--strategy-path' argument
|
2018-03-27 16:32:58 +02:00 |
|
gcarq
|
5fb6fa38aa
|
apply __slots__ to resolver and reintroduce type conversations
|
2018-03-27 16:32:58 +02:00 |
|
gcarq
|
99e890bc99
|
simplify resolver constructor
|
2018-03-27 16:32:58 +02:00 |
|
gcarq
|
280886104c
|
strategy: remove unneeded population methods in resolver
|
2018-03-27 16:32:58 +02:00 |
|
gcarq
|
b254ff9b41
|
Merge 'develop' into feature/enhance-strategy-resolving
|
2018-03-26 16:23:25 +02:00 |
|
gcarq
|
fa7f74b4bc
|
use native python logger
|
2018-03-25 21:43:00 +02:00 |
|
gcarq
|
3f8d7dae39
|
make name a required argument and add fallback to getEffectiveLevel
|
2018-03-25 21:42:03 +02:00 |
|
gcarq
|
a38c2121cc
|
adapt tests
|
2018-03-25 15:12:39 +02:00 |
|
gcarq
|
b4d2a3f495
|
refactor StrategyResolver to work with class names
|
2018-03-25 15:12:39 +02:00 |
|
gcarq
|
6e5c14a95b
|
fix mutable default argument
|
2018-03-25 15:12:39 +02:00 |
|
gcarq
|
ca9c5edd39
|
rename Strategy into StrategyResolver
|
2018-03-25 15:12:39 +02:00 |
|
gcarq
|
33ddc540cf
|
don't shadow built-in name tuple
|
2018-03-20 19:50:04 +01:00 |
|
gcarq
|
d2aea7bdc1
|
optimize imports
|
2018-03-20 19:50:04 +01:00 |
|
Gérald LONLAS
|
e6732e01e1
|
Use ticker_interval defined in Strategy() instead of a mix between strategy and config file (#540)
|
2018-03-15 23:48:22 +01:00 |
|
Gerald Lonlas
|
5a6f6c7138
|
Merge commit 'd13d6736b92ebfed1e172b60c77029e6c10b29a6' into feature/objectify
|
2018-03-04 00:51:49 -08:00 |
|
Gerald Lonlas
|
38510d4b03
|
Merge commit '1134c81aad049d4357c8f299ffc801218f3d9574' into feature/objectify
|
2018-03-03 17:26:06 -08:00 |
|
Gerald Lonlas
|
0632cf0f44
|
Merge commit 'aa7aeb046ef72412cadd094666efc8e4c503ef2d' into feature/objectify
|
2018-03-02 23:28:36 -08:00 |
|
Gerald Lonlas
|
390501bac0
|
Make Pylint Happy chapter 1
|
2018-03-03 09:33:54 +08:00 |
|
Gerald Lonlas
|
db67b10605
|
Remove Singleton from Strategy()
|
2018-03-03 09:33:54 +08:00 |
|
Janne Sinivirta
|
459611516c
|
enable stochastic and fisherRSI in default strategy
|
2018-02-14 13:02:31 +02:00 |
|
Janne Sinivirta
|
340ab0214b
|
add generic fishers inverse transformation with smoothing
|
2018-02-14 10:17:43 +02:00 |
|
Janne Sinivirta
|
2ce03ab1b5
|
make Strategy store roi and stoploss values as numbers to avoid later casting
|
2018-02-11 15:25:30 +02:00 |
|
Janne Sinivirta
|
5c02f0983d
|
let Strategy hold a sorted roi map
|
2018-02-06 21:37:11 +02:00 |
|
Gérald LONLAS
|
d24cd89304
|
Remove Strategy fallback to default strategy (#490)
* Remove Strategy fallback to default strategy
|
2018-02-02 11:01:09 +02:00 |
|
Gerald Lonlas
|
9f8539f13e
|
Remove unused code on Strategy interface
|
2018-01-28 13:21:25 -08:00 |
|
Gerald Lonlas
|
776dd4a0d5
|
Increase pylint score on strategy
|
2018-01-27 21:26:57 -08:00 |
|
Gerald Lonlas
|
67c6c380e1
|
Increase pylint score for fiat_convert
|
2018-01-27 18:23:08 -08:00 |
|
Janne Sinivirta
|
c400d15ed1
|
rip out hyperopt things from strategy, add indicator populating to hyperopt
|
2018-01-23 16:56:12 +02:00 |
|
Gerald Lonlas
|
41aa8f18fb
|
Add ticker_interval support in strategy class
|
2018-01-22 20:51:39 -08:00 |
|
Gerald Lonlas
|
3e8088d99c
|
Avoid hyperopt to fail if a guard was removed from SPACE but still defined in populate_buy_trend()
|
2018-01-22 20:51:39 -08:00 |
|
Gerald Lonlas
|
be75522507
|
Fix flake8
|
2018-01-22 20:51:39 -08:00 |
|
Gerald Lonlas
|
dfd61bbf1d
|
Implement More triggers and guards from PR#394
|
2018-01-22 20:51:39 -08:00 |
|
Gerald Lonlas
|
c46d78b4b9
|
Decouple strategy from analyse.py
|
2018-01-22 20:51:39 -08:00 |
|