Misagh
|
9d6d60dcf0
|
Merge pull request #1689 from hroff-1902/main_refactoring
Main.py and freqtradebot refactoring
|
2019-04-04 11:19:15 +02:00 |
|
hroff-1902
|
65350ad552
|
final flake happy
|
2019-04-03 22:14:42 +03:00 |
|
Matthias
|
b437c3cf0c
|
Merge pull request #1729 from mishaker/telegram_sl
Removing % sign from telegram message as it is already a pct.
|
2019-04-03 21:09:36 +02:00 |
|
Misagh
|
5488c66f53
|
flake8
|
2019-04-03 20:35:37 +02:00 |
|
Misagh
|
ef48193fad
|
Merge pull request #1721 from hroff-1902/fix_1704
Fix #1704
|
2019-04-03 20:32:38 +02:00 |
|
Misagh
|
9ee1dd99eb
|
tests fixed
|
2019-04-03 20:28:03 +02:00 |
|
Matthias
|
0307ba7883
|
Remove one branch - python does lazy evaluation
|
2019-04-03 20:04:04 +02:00 |
|
Matthias
|
1a5b0969b9
|
Fix tests (both tests where testing the same thing)
|
2019-04-03 19:53:10 +02:00 |
|
Matthias
|
3c399fbe3f
|
Improve whitelist wordings
|
2019-04-03 19:51:46 +02:00 |
|
Matthias
|
a9a5c4a052
|
Merge pull request #1731 from mishaker/msg_stake
This adds stake amount in base currency to the RPC status message
|
2019-04-03 19:31:24 +02:00 |
|
Misagh
|
d5498c8712
|
adding %
|
2019-04-03 19:29:44 +02:00 |
|
Misagh
|
a3fe5f5757
|
adding stake amount to telegram message
|
2019-04-03 16:28:44 +02:00 |
|
Misagh
|
67eeb145e1
|
flake8
|
2019-04-03 14:31:00 +02:00 |
|
Misagh
|
a3835b1279
|
flake8
|
2019-04-03 14:14:47 +02:00 |
|
Misagh
|
5f38d5ee63
|
removing % sign as it is already a pct
|
2019-04-03 14:07:33 +02:00 |
|
Misagh
|
53eaf85969
|
filtering edge pairs for RPC
|
2019-04-03 14:03:28 +02:00 |
|
hroff-1902
|
d54acca53a
|
move tests back to original codebase to minimize changes
|
2019-04-03 00:55:59 +03:00 |
|
hroff-1902
|
2959156070
|
Merge branch 'develop' into main_refactoring
|
2019-04-03 00:50:33 +03:00 |
|
hroff-1902
|
b0ddb33acc
|
tests cleanup: Worker --> FreqtradeBot where the Worker object is not really needed
|
2019-04-02 22:36:30 +03:00 |
|
hroff-1902
|
62141d3d27
|
test cloned, separate tests for worker and freqtrade states
|
2019-04-02 21:57:52 +03:00 |
|
Matthias
|
478c149bbb
|
Merge pull request #1724 from mishaker/telegram_pct
Added percentage to telegram messages + documentation
|
2019-04-02 20:15:01 +02:00 |
|
Misagh
|
7b39a3084f
|
formatting and readability
|
2019-04-02 20:08:10 +02:00 |
|
Misagh
|
a6daf0d991
|
formatting pct
|
2019-04-02 20:00:58 +02:00 |
|
Misagh
|
54f11ad603
|
enriching TSL log
|
2019-04-02 18:57:06 +02:00 |
|
Misagh
|
40df0dcf3d
|
tests fixed
|
2019-04-02 18:45:18 +02:00 |
|
Misagh
|
99d256422e
|
adding InvalidOrder to exchange
|
2019-04-02 18:31:03 +02:00 |
|
Misagh
|
389feda65f
|
Invalid order exception added
|
2019-04-02 18:25:17 +02:00 |
|
Misagh
|
27917c2d89
|
Merge pull request #1720 from freqtrade/fix/fee_not_adjusted
Fix/fee not adjusted
|
2019-04-02 12:23:08 +02:00 |
|
Matthias
|
0cfdce0d5e
|
Update function name from update_open_order to update_trade_state
|
2019-04-02 07:12:48 +02:00 |
|
hroff-1902
|
ab0e657d77
|
Check for empty whitelist moved to _process()
|
2019-04-01 21:36:53 +03:00 |
|
hroff-1902
|
34b40500c3
|
Check whitelist fetched from config for emptiness
|
2019-04-01 20:45:59 +03:00 |
|
hroff-1902
|
8546db9dfd
|
wording in the log message
|
2019-04-01 20:23:13 +03:00 |
|
Misagh
|
ab579587f2
|
adding percentage to telegram status messages
|
2019-04-01 19:13:45 +02:00 |
|
hroff-1902
|
77d2479c75
|
tests adjusted
|
2019-04-01 14:08:41 +03:00 |
|
hroff-1902
|
f0b2798c37
|
fix #1704
|
2019-04-01 14:08:03 +03:00 |
|
Misagh
|
8002936fe3
|
Merge pull request #1712 from freqtrade/log/tofile
Allow logging to file
|
2019-04-01 12:55:19 +02:00 |
|
Misagh
|
f440bb193d
|
Merge pull request #1714 from freqtrade/cleanup_conftest
Cleanup tests a bit
|
2019-04-01 12:52:49 +02:00 |
|
hroff-1902
|
7251e5bd62
|
bot state moved back to freqtradebot from worker
|
2019-03-31 23:39:55 +03:00 |
|
Matthias
|
7be90f71d3
|
Add test as called from execute_buy
|
2019-03-31 19:56:01 +02:00 |
|
Matthias
|
19d3a0cbac
|
Update comment
|
2019-03-31 19:41:17 +02:00 |
|
Matthias
|
0ddafeeabf
|
Split test for open_orders from maybe_sell
|
2019-03-31 16:05:40 +02:00 |
|
Matthias
|
b2ad402df4
|
Split tests for update-open_order
|
2019-03-31 15:51:45 +02:00 |
|
Matthias
|
e46dac3fbd
|
Test stoploss does not raise dependencyexception
|
2019-03-31 15:45:22 +02:00 |
|
Matthias
|
5c8fbe2c6f
|
Handle exception for stoploss independently of sell order
|
2019-03-31 15:41:10 +02:00 |
|
Matthias
|
f11a1b0122
|
Call update_open_order inline with buy
captures FOK / market orders
|
2019-03-31 15:40:43 +02:00 |
|
Matthias
|
8f4cca47e9
|
Refactor update_open_order into it's own function
|
2019-03-31 15:39:41 +02:00 |
|
Matthias
|
4fa736114c
|
Don't set order_id to none here - it's used in "update_open_order".
should fix bugs observed in #1371 connected to stoploss
|
2019-03-31 15:38:25 +02:00 |
|
Misagh
|
9b38c04579
|
negating SL pct and adding tests
|
2019-03-31 13:15:35 +02:00 |
|
hroff-1902
|
06144a1fc4
|
Wording in a comment
|
2019-03-30 23:33:52 +03:00 |
|
Matthias
|
1a61bf7bff
|
sort imports
|
2019-03-30 13:48:30 +01:00 |
|
Matthias
|
87a296f728
|
No need to call patch_coinmarketcap each tim
|
2019-03-30 13:48:03 +01:00 |
|
Matthias
|
e98c0621d3
|
We don't need to call patch_coinmarketcap each time.
|
2019-03-30 13:47:30 +01:00 |
|
Matthias
|
40c0b4ef2e
|
Autopatch coinmarketcap
|
2019-03-30 13:47:21 +01:00 |
|
hroff-1902
|
208832e847
|
flake8, mypy resolved
|
2019-03-30 02:19:43 +03:00 |
|
Matthias
|
e5008fbf93
|
Add test for logfile attribute
|
2019-03-29 20:16:52 +01:00 |
|
Matthias
|
d4ffdaffc2
|
Correctly add types
|
2019-03-29 20:16:41 +01:00 |
|
Matthias
|
bb5a310aec
|
Add --logfile argument
|
2019-03-29 20:13:15 +01:00 |
|
Misagh
|
f2599ffe90
|
pct default to None
|
2019-03-29 08:08:29 +01:00 |
|
Misagh
|
50fc63251e
|
added SL pct to DB
|
2019-03-28 21:18:26 +01:00 |
|
Misagh
|
b1ef39927c
|
Merge pull request #1673 from freqtrade/refactor/persistance_stoplossupdate
trailing stop backtest problems
|
2019-03-28 20:44:24 +01:00 |
|
Matthias
|
b4472a165e
|
Merge pull request #1707 from mishaker/telegram_msg
Telegram status message refactoring
|
2019-03-28 19:45:48 +01:00 |
|
Matthias
|
a87fc5f863
|
Fix tests - freqtrade should not be patched in this case
|
2019-03-28 19:37:50 +01:00 |
|
Misagh
|
2f3f5f19cd
|
sl percentage removed form rpc test
|
2019-03-28 16:26:59 +01:00 |
|
Misagh
|
e11eb4775e
|
stoploss precentage in telegram msg removed
|
2019-03-28 16:21:49 +01:00 |
|
Misagh
|
0e5b0ebda6
|
adding SL and SL percentage to telegram msg
|
2019-03-28 12:09:07 +01:00 |
|
hroff-1902
|
d5254dff7b
|
Merge branch 'develop' into main_refactoring
|
2019-03-28 11:10:21 +03:00 |
|
Matthias
|
146d6bf7fb
|
Merge pull request #1698 from mishaker/edge_rpc
Edge RPC
|
2019-03-28 06:22:38 +01:00 |
|
Matthias
|
0a8c1528cf
|
Merge pull request #1686 from iuvbio/refactor/binance
Refactor/binance
|
2019-03-28 06:22:02 +01:00 |
|
Misagh
|
941921dd0f
|
initial SL and SL added to RPC
|
2019-03-27 22:00:46 +01:00 |
|
Misagh
|
0ca3a38ba6
|
moved date to top and show open order only if it is not none
|
2019-03-27 21:39:17 +01:00 |
|
Misagh
|
1678a039ae
|
removing close profit is trade is open
|
2019-03-27 21:32:56 +01:00 |
|
Misagh
|
e5406ed3cf
|
typo in docs and comments
|
2019-03-27 21:22:25 +01:00 |
|
Misagh
|
4d9ca71c82
|
shifting edge help message a line lower
|
2019-03-27 21:20:09 +01:00 |
|
Misagh
|
6045f07a9c
|
telegram message concatenation refactored
|
2019-03-27 21:12:57 +01:00 |
|
Matthias
|
9b22d5cab1
|
Fix typo, add test for validate_order_tif
|
2019-03-27 20:51:55 +01:00 |
|
Misagh
|
1e37d8ccb3
|
flake8
|
2019-03-27 16:58:53 +01:00 |
|
Misagh
|
4038cdf70a
|
"Edge" test for rpc telegram
|
2019-03-27 16:04:05 +01:00 |
|
Misagh
|
0687051ffb
|
Update test_rpc.py
flake8
|
2019-03-27 14:04:33 +01:00 |
|
Misagh
|
8641da13b9
|
added RPC tests in case of edge enabled/disabled
|
2019-03-27 14:02:37 +01:00 |
|
Misagh
|
955e2d2826
|
Update test_rpc_telegram.py
telegram test_init fixed
|
2019-03-27 12:59:59 +01:00 |
|
Misagh
|
52012003e9
|
Merge pull request #1700 from freqtrade/dataprovider/backtesting
Dataprovider during backtesting
|
2019-03-27 12:43:59 +01:00 |
|
Gianluca Puglia
|
b2c2b42408
|
Removed unwanted comment
|
2019-03-26 18:53:16 +01:00 |
|
hroff-1902
|
f5744cc9bf
|
fix in the tests
|
2019-03-26 18:34:50 +03:00 |
|
hroff-1902
|
c6d2c1e520
|
rest of telegram tests adjusted
|
2019-03-26 12:45:19 +03:00 |
|
hroff-1902
|
8aee009a0a
|
test _reconfigure() adjusted
|
2019-03-26 12:42:19 +03:00 |
|
hroff-1902
|
5ccd618189
|
tests adjusted
|
2019-03-26 11:07:24 +03:00 |
|
hroff-1902
|
5161e1abb3
|
Allow to pass config into worker, as it's used in the tests
|
2019-03-26 11:07:02 +03:00 |
|
iuvbio
|
e15f2ef11a
|
add order_time_in_force in _ft_has and revert binance
|
2019-03-26 00:49:39 +01:00 |
|
iuvbio
|
8dea640e9a
|
remove exchange urls
|
2019-03-25 23:58:02 +01:00 |
|
iuvbio
|
4005b8d1d2
|
remove the if condition for binance
|
2019-03-25 23:57:14 +01:00 |
|
iuvbio
|
85ac99aee0
|
move exchange urls to constants
|
2019-03-25 23:57:14 +01:00 |
|
Matthias
|
e085fd9e95
|
Disable dataprovider from hyperopt.
Dataprovider uses weak links to initialize, which cannot be pickled, and
therefore cannot be used during hyperopt.
|
2019-03-25 19:49:58 +01:00 |
|
Matthias
|
f26ed1c8c1
|
Check if added pair has correct stake-currency
|
2019-03-25 19:40:21 +01:00 |
|
Matthias
|
0ae81d4115
|
Provide dataprovider access during backtesting
|
2019-03-25 19:26:51 +01:00 |
|
Matthias
|
226fc3d99b
|
Check that dataprovider is part of strategy
|
2019-03-25 19:26:51 +01:00 |
|
Matthias
|
bd29b7d031
|
Test that dataprovider is loaded to strategy
|
2019-03-25 19:26:51 +01:00 |
|
hroff-1902
|
c8b0c9af0a
|
Worker moved to new worker.py
|
2019-03-25 17:45:03 +03:00 |
|
Misagh
|
e8bfeae048
|
conflict with develop resolved
|
2019-03-25 10:16:09 +01:00 |
|
Misagh
|
fd7278517d
|
using items()
|
2019-03-25 09:48:41 +01:00 |
|
Misagh
|
b13735e4cc
|
Merge pull request #1697 from freqtrade/feat/rpc_blacklist
add pairs to blacklist dynamically
|
2019-03-25 09:44:12 +01:00 |
|
Misagh
|
a8be277ca0
|
cached pairs iteration fixed + help added
|
2019-03-24 22:56:42 +01:00 |
|
Misagh
|
1dfbf6eed6
|
darfting edge rpc messages
|
2019-03-24 22:36:33 +01:00 |
|
Matthias
|
29b9bb96f3
|
Fix test to support adding things to pairlist
|
2019-03-24 19:49:49 +01:00 |
|
Matthias
|
14167f826b
|
Fix typehints
|
2019-03-24 19:44:52 +01:00 |
|
Matthias
|
49559f1a1a
|
Improve documentation and help message
|
2019-03-24 16:33:21 +01:00 |
|
Matthias
|
042354d00f
|
Test blacklist-adding
|
2019-03-24 16:30:11 +01:00 |
|
Matthias
|
9d6f629f6a
|
Support adding pairs to blacklist
|
2019-03-24 16:28:14 +01:00 |
|
Matthias
|
8b2174d249
|
Add tests for /blacklist handler
|
2019-03-24 16:09:20 +01:00 |
|
Matthias
|
ffdca7eea7
|
Add blacklist to default_config
|
2019-03-24 16:09:04 +01:00 |
|
Matthias
|
684727b32e
|
Add black blacklist handler (ro)
|
2019-03-24 16:08:48 +01:00 |
|
Matthias
|
06f4e627fc
|
Add stake_currency to strategy, fix documentation typo
|
2019-03-23 20:40:07 +01:00 |
|
Matthias
|
9a632d9b7c
|
Formatting
|
2019-03-23 16:51:36 +01:00 |
|
Matthias
|
c404e9ffd0
|
Simplify trailing_stop logic
|
2019-03-23 16:48:17 +01:00 |
|
Matthias
|
b1fe8c5325
|
Simplify stoploss_reached
|
2019-03-23 16:46:03 +01:00 |
|
Matthias
|
7307084dfd
|
Move stoploss-adjustment to the top
|
2019-03-23 16:44:58 +01:00 |
|
Matthias
|
40899d08dd
|
Fix failing test (all timezones are in UTC, so we should not convert to
None)
|
2019-03-23 15:24:11 +01:00 |
|
Matthias
|
00e6749d8b
|
Refactor backtest() to be a bit more concise
|
2019-03-23 15:00:07 +01:00 |
|
Matthias
|
05466d318a
|
Modify test to check for this condition
|
2019-03-23 14:50:18 +01:00 |
|
hroff-1902
|
158cb307f6
|
further refactoring of FreqtradeBot.process()
|
2019-03-23 00:20:20 +03:00 |
|
hroff-1902
|
e35daf95c0
|
minor cleanup
|
2019-03-22 23:41:48 +03:00 |
|
hroff-1902
|
b448890210
|
test_main.py adjusted (only beginning)
|
2019-03-22 22:03:15 +03:00 |
|
hroff-1902
|
be6836b0ef
|
resolve python module circular dependency
|
2019-03-22 21:49:19 +03:00 |
|
hroff-1902
|
60afba5592
|
move worker stuff to main.py
|
2019-03-22 20:16:54 +03:00 |
|
Matthias
|
35d65bc7d7
|
Merge branch 'develop' into 'validate_whitelist'
|
2019-03-21 06:22:48 +01:00 |
|
Matthias
|
7fdb099097
|
Reformat log statement
|
2019-03-21 06:14:43 +01:00 |
|
Gianluca Puglia
|
6b89e86a97
|
Removed Timestamp cast
|
2019-03-20 19:44:59 +01:00 |
|
Gianluca Puglia
|
0eff324ce0
|
Use dedicated index for every pair
|
2019-03-20 18:38:10 +01:00 |
|
hroff-1902
|
580ada8c4f
|
exchange cleanup
|
2019-03-19 20:52:35 +03:00 |
|
hroff-1902
|
aa15312670
|
wallets cleanup
|
2019-03-19 20:51:27 +03:00 |
|
Matthias
|
c8617e70a8
|
Merge pull request #1668 from freqtrade/fix/1658_no_telegram_updates
No telegram rate updates when orderbook is enabled
|
2019-03-18 19:40:32 +01:00 |
|
Matthias
|
8d173efe2d
|
reword stopbuy message
|
2019-03-18 06:29:08 +01:00 |
|
Matthias
|
aa698a8412
|
rename /stopbuy message
|
2019-03-18 06:27:44 +01:00 |
|
Matthias
|
9373d0c915
|
Add tests for /stopbuy
|
2019-03-17 19:36:02 +01:00 |
|
Matthias
|
a467d76832
|
Add /stopbuy command to telegram
fixes #1607
|
2019-03-17 19:35:25 +01:00 |
|
iuvbio
|
937399606e
|
fix flake8
|
2019-03-17 18:24:29 +01:00 |
|
iuvbio
|
c2076af43b
|
update tests
|
2019-03-17 18:18:44 +01:00 |
|
iuvbio
|
4de4a70be7
|
update log messages
|
2019-03-17 18:18:35 +01:00 |
|
Matthias
|
8afce7e651
|
Add testcase for Testcase 2
|
2019-03-17 16:26:38 +01:00 |
|
iuvbio
|
8386496456
|
remove tests that are no longer applicable
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
7f9c76a6fc
|
move stake check to the same condition as the other checks
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
d4d37667e1
|
use pairname for stake cur comparison
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
d4543be8eb
|
edit comment
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
e38a3051a1
|
update docstring
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
c907e80c10
|
make sure no dups
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
a241e950f2
|
prune validate_pairs
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
39232cbcbb
|
loop over whitelist only instead of all markets
|
2019-03-17 16:04:09 +01:00 |
|
Matthias
|
a7b60f6780
|
update trailing_stop with high in case of backtesting
|
2019-03-17 16:03:44 +01:00 |
|
Matthias
|
05ab1c2e0a
|
Fix some comments
|
2019-03-17 16:02:13 +01:00 |
|
Matthias
|
8c7e8255bb
|
Add detailed test for trailing stop
|
2019-03-17 16:01:34 +01:00 |
|
Matthias
|
f0e5113a7f
|
Use Magicmock instead of lambda for mocking
|
2019-03-17 15:39:05 +01:00 |
|