Gerald Lonlas
0632cf0f44
Merge commit 'aa7aeb046ef72412cadd094666efc8e4c503ef2d' into feature/objectify
2018-03-02 23:28:36 -08:00
Gerald Lonlas
bbb1a31fda
Merge commit 'c5400b6c37c7de64a86c9db39a4d0fa9169b35f6' into feature/objectify
2018-03-03 10:01:06 +08:00
Gerald Lonlas
6158de3729
Merge commit '192521523f3894d40a8d1d77308504912618e375' into feature/objectify
2018-03-03 09:41:08 +08:00
Gerald Lonlas
3ba365ceb2
Merge commit 'fecd9f830ec4e8e9d5d1f3a70310d42bbe3f274a' into feature/objectify
2018-03-03 09:39:27 +08:00
Gerald Lonlas
5b314e2f7a
Port commit "Remove Strategy fallback to default strategy ( #490 )"
...
Hash: d24cd89304
2018-03-03 09:33:54 +08:00
Gerald Lonlas
390501bac0
Make Pylint Happy chapter 1
2018-03-03 09:33:54 +08:00
Gerald Lonlas
d274f13480
Remove Memory profiler in Backtesting
2018-03-03 09:33:54 +08:00
Gerald Lonlas
6148f98980
Fix Telegram unit test when using an internet connection
2018-03-03 09:33:54 +08:00
Gerald Lonlas
8bd0f4d0d7
Remove ugly pprints
2018-03-03 09:33:54 +08:00
Gerald Lonlas
bc8ca491cd
Minor updates
2018-03-03 09:33:54 +08:00
Gerald Lonlas
6ef7b7d93d
Complete Backtesting and Hyperopt unit tests
2018-03-03 09:33:54 +08:00
Gerald Lonlas
f4ec073099
Move RPC and Telegram to classes
2018-03-03 09:33:54 +08:00
Gerald Lonlas
766ec5ad0f
Update unit tests to be compatible with this refactoring
...
Updated:
- test_acl_pair to be compatible with FreqtradeBot() class
- test_default_strategy.py to be compatible with Analyze() class
2018-03-03 09:33:54 +08:00
Gerald Lonlas
383fb6d20e
Add a class Arguments to manage cli arguments passed to the bot
2018-03-03 09:33:54 +08:00
Gerald Lonlas
1d251d6151
Move Backtesting to a class and add unit tests
2018-03-03 09:33:54 +08:00
Gerald Lonlas
db67b10605
Remove Singleton from Strategy()
2018-03-03 09:33:54 +08:00
Gerald Lonlas
4da033c7a2
Refactor main.py
...
- Update, clean, and improve code coverage on main.py
- Move bot trading logic into Freqtradebot() class
- Move unit tests to test_freqtradebot, add more coverage tests
2018-03-03 09:33:54 +08:00
Gerald Lonlas
a8b8ab20b7
Move Analyze to a class
2018-03-03 09:33:54 +08:00
Gerald Lonlas
e025dc0dba
Keep in misc file only tool functions
2018-03-03 09:33:54 +08:00
Gerald Lonlas
89e3729955
Add a Configuration class that generate the Bot config from Arguments
2018-03-03 09:33:54 +08:00
Gerald Lonlas
3b9e828fa4
Add a class Logger to manage the logging messages
...
This class will evolve later to support color logging. For now
it is used to not repeat the logging configuration everywhere.
2018-03-03 09:33:54 +08:00
Gerald Lonlas
cf753d5c40
Add a Enum class State that contains Bot running states
2018-03-03 09:33:54 +08:00
Gerald Lonlas
314ab0a84f
Add a Constants class that contains Bot constants
2018-03-03 09:33:54 +08:00
Samuel Husso
b799445b1a
Merge pull request #531 from gcarq/pyup-update-pytest-mock-1.7.0-to-1.7.1
...
Update pytest-mock to 1.7.1
2018-03-01 14:18:10 +02:00
pyup-bot
69eddbbc76
Update pytest-mock from 1.7.0 to 1.7.1
2018-03-01 12:56:17 +01:00
Samuel Husso
4dca84817e
Merge pull request #526 from gcarq/improve_log_messages
...
Improve log messages
2018-02-26 08:48:09 +02:00
Janne Sinivirta
bf54692efb
use log_has helper in tests
2018-02-24 22:18:19 +02:00
Janne Sinivirta
76c5cdc6e3
more minor tweaks to log messages
2018-02-24 20:30:16 +02:00
Janne Sinivirta
3e89b9685d
remove unnecessary detail from log message
2018-02-24 19:28:51 +02:00
Janne Sinivirta
646d1f7316
better log message for outdated history
2018-02-24 19:25:08 +02:00
Janne Sinivirta
67ad9e9351
simplify some error message statements
2018-02-24 19:19:43 +02:00
Janne Sinivirta
160af91f9a
improving log messages
2018-02-24 18:58:57 +02:00
Janne Sinivirta
5e73f3431c
log how old the last received tick is
2018-02-24 16:59:20 +02:00
Samuel Husso
cd28693726
Merge pull request #525 from gcarq/pyup-update-sqlalchemy-1.2.3-to-1.2.4
...
Update sqlalchemy to 1.2.4
2018-02-23 07:52:47 +02:00
pyup-bot
ebad2b7542
Update sqlalchemy from 1.2.3 to 1.2.4
2018-02-22 23:17:07 +01:00
Samuel Husso
293dc4da80
Merge pull request #523 from gcarq/pyup-update-numpy-1.14.0-to-1.14.1
...
Update numpy to 1.14.1
2018-02-21 09:09:20 +02:00
Samuel Husso
df13a6f333
Merge pull request #524 from gcarq/pyup-update-pytest-3.4.0-to-3.4.1
...
Update pytest to 3.4.1
2018-02-21 09:08:46 +02:00
pyup-bot
e58cafed6f
Update pytest from 3.4.0 to 3.4.1
2018-02-21 02:43:34 +01:00
pyup-bot
072f0b07d4
Update numpy from 1.14.0 to 1.14.1
2018-02-21 02:43:31 +01:00
Samuel Husso
35c51c73f7
Merge pull request #518 from gcarq/cleaning_up_backtesting
...
Cleaning up backtesting/hyperopt
2018-02-18 10:18:00 +02:00
Janne Sinivirta
fac122891f
remove stoploss parameter from backtest, it is loaded from strategy
2018-02-17 11:14:03 +02:00
Samuel Husso
8eed9c08a6
Merge pull request #519 from gcarq/pyup-update-pytest-mock-1.6.3-to-1.7.0
...
Update pytest-mock to 1.7.0
2018-02-17 10:12:28 +02:00
Samuel Husso
1911143a75
Merge pull request #520 from gcarq/pyup-update-sqlalchemy-1.2.2-to-1.2.3
...
Update sqlalchemy to 1.2.3
2018-02-17 10:11:32 +02:00
pyup-bot
19616eba35
Update sqlalchemy from 1.2.2 to 1.2.3
2018-02-17 01:16:22 +01:00
pyup-bot
e0153d8203
Update pytest-mock from 1.6.3 to 1.7.0
2018-02-16 22:58:22 +01:00
Janne Sinivirta
d1bdbcd273
Fix wrong duration calculation in hyperopting
2018-02-16 22:08:20 +02:00
Janne Sinivirta
bf72b5bc37
make args available for optimizer and use them instead of guessing from params
2018-02-16 14:00:12 +02:00
Janne Sinivirta
ec8bf82695
combine shared backtest/hyperopt flags
2018-02-15 15:23:49 +02:00
Janne Sinivirta
f64c8cc9ce
realistic should be False by default and enabled with a --realistic-simulation flag
2018-02-15 13:11:17 +02:00
Samuel Husso
028700d86f
Merge pull request #517 from gcarq/fix-backslash-again
...
Correctly join paths in ticker loading
2018-02-15 10:38:37 +02:00