misagh
|
ecb2c4dca3
|
bloody flake8
|
2018-11-22 19:38:20 +01:00 |
|
misagh
|
cc1422d448
|
flake8
|
2018-11-22 19:27:32 +01:00 |
|
misagh
|
3418592908
|
freqtradebot test added for orders on exchange
|
2018-11-22 19:25:26 +01:00 |
|
misagh
|
24df093a85
|
test: only implemented for binance
|
2018-11-22 17:41:01 +01:00 |
|
misagh
|
2461d86c8d
|
dry run should consider stop loss is hit on limit price
|
2018-11-22 17:24:45 +01:00 |
|
misagh
|
3a1c378325
|
typing bugs
|
2018-11-22 17:14:22 +01:00 |
|
misagh
|
bbe8e4e494
|
flake8
|
2018-11-22 17:07:37 +01:00 |
|
misagh
|
da5617624c
|
cancelling stop loss order before selling
|
2018-11-22 17:02:02 +01:00 |
|
misagh
|
fad7593935
|
doesn’t have to create another Trade for SL. can be cumulated into the
same.
|
2018-11-22 16:53:50 +01:00 |
|
misagh
|
bb37b56dea
|
adding stop loss order id to Trade
|
2018-11-22 16:47:52 +01:00 |
|
misagh
|
3b7e05e07b
|
stop loss order added right after a buy order is executued
|
2018-11-22 16:26:24 +01:00 |
|
misagh
|
bfbdddff26
|
stoploss limit order added to exchange
|
2018-11-22 16:24:40 +01:00 |
|
misagh
|
238dd6413c
|
Merge branch 'develop' into stoploss_on_exchange
|
2018-11-22 09:39:01 +01:00 |
|
Matthias
|
1810fc9efa
|
Merge pull request #1346 from mishaker/fix_python_beginner_mistake
Refactoring a bit ...
|
2018-11-22 06:02:15 +01:00 |
|
Matthias
|
8e62fc1c03
|
Merge pull request #1337 from mishaker/wallet
Wallet data structure added. it is initialized on boot then updated right after any trade happens on the exchange.
|
2018-11-22 06:00:49 +01:00 |
|
misagh
|
eb53281434
|
python beginner problem resolved
|
2018-11-22 00:04:20 +01:00 |
|
misagh
|
4b86b2b7e3
|
Happy flake8 !
|
2018-11-21 23:36:48 +01:00 |
|
misagh
|
3a2134db24
|
removed Optional
|
2018-11-21 23:35:44 +01:00 |
|
misagh
|
4d75e9059c
|
None ripped off for optional as wallet must have exchange and currency
|
2018-11-21 21:05:20 +01:00 |
|
misagh
|
b129750f4d
|
adding “optional” in str
|
2018-11-21 19:58:28 +01:00 |
|
misagh
|
88f61581d9
|
1) NamedTuple refactored 2) Missing data handled
|
2018-11-21 19:47:51 +01:00 |
|
misagh
|
cb3cf960d7
|
tests added in case of missing data
|
2018-11-21 19:47:28 +01:00 |
|
Matthias
|
64028647a0
|
Merge pull request #571 from stephendade/userhyper
Separated out custom hyperopts
|
2018-11-21 19:14:30 +01:00 |
|
misagh
|
aeb372c2f0
|
test wallet when api return changes
|
2018-11-21 17:54:14 +01:00 |
|
misagh
|
5b68940213
|
update wallet in casse order remaining is zero
|
2018-11-21 17:48:53 +01:00 |
|
misagh
|
68f81aa2af
|
test wallets moved to tests folder
|
2018-11-21 17:27:45 +01:00 |
|
misagh
|
c1673aaba3
|
Merge branch 'develop' into fix_twice_refresh_ticker_call
|
2018-11-21 14:01:08 +01:00 |
|
misagh
|
64129897f9
|
refresh_ticker should be called just once per iteration.
|
2018-11-21 14:00:15 +01:00 |
|
Matthias
|
a3b6004115
|
IHyperopt: all methods static, somef ixes for mypy
|
2018-11-20 19:41:07 +01:00 |
|
Matthias
|
7757c53b06
|
Small fixes
|
2018-11-20 17:43:49 +01:00 |
|
Matthias
|
5dd013c3b1
|
Rename hyperopt interface and resolver
|
2018-11-20 17:40:45 +01:00 |
|
misagh
|
b50250139e
|
Drafting stoploss on exchange
|
2018-11-19 20:02:26 +01:00 |
|
Matthias
|
d72e605cb7
|
Merge pull request #1330 from freqtrade/feat/diff_order_types
Add support for different order types
|
2018-11-19 19:55:30 +01:00 |
|
misagh
|
003480ad90
|
flake indentation
|
2018-11-19 13:01:17 +01:00 |
|
misagh
|
b680681b34
|
updating wallet at handle timeout functions too
|
2018-11-19 11:16:07 +01:00 |
|
misagh
|
c033378048
|
change dict type to Any
|
2018-11-18 14:57:03 +01:00 |
|
misagh
|
9c549f4513
|
removing unnecessary private function
|
2018-11-18 14:39:31 +01:00 |
|
misagh
|
608ce98e1a
|
moving wallets to root
|
2018-11-18 14:38:31 +01:00 |
|
misagh
|
a92619f18c
|
Added empty lines related to last commit removed
|
2018-11-18 14:34:31 +01:00 |
|
misagh
|
7cb8b28f58
|
wallet sync added
|
2018-11-17 23:03:07 +01:00 |
|
misagh
|
606e41d574
|
wallet tests added
|
2018-11-17 22:58:27 +01:00 |
|
misagh
|
f4bb203782
|
removing persistence update
|
2018-11-17 21:59:21 +01:00 |
|
misagh
|
d5b47abe98
|
Wallet table removed
|
2018-11-17 21:31:06 +01:00 |
|
misagh
|
a0658bb504
|
comments added
|
2018-11-17 21:27:42 +01:00 |
|
misagh
|
12f07ee126
|
space removed
|
2018-11-17 21:26:41 +01:00 |
|
misagh
|
b815c8fe2d
|
updating wallets whenever a trade happens
|
2018-11-17 21:22:54 +01:00 |
|
misagh
|
afe52efc8a
|
removing wallet from freq
|
2018-11-17 21:17:39 +01:00 |
|
misagh
|
82cb0e4d95
|
putting wallets into a class (doesn’t need to be in persistence)
|
2018-11-17 21:16:32 +01:00 |
|
Matthias
|
b3e08831f7
|
Remove rate for market orders
|
2018-11-17 20:14:50 +01:00 |
|
Matthias
|
c11984d943
|
Check if exchange supports all configured market types
|
2018-11-17 19:54:55 +01:00 |
|
Matthias
|
968184ef0d
|
Swap default mode to all limit (defaults to how it was before)
|
2018-11-17 19:40:53 +01:00 |
|
misagh
|
69dd56b237
|
wallet sync drafted
|
2018-11-17 18:47:13 +01:00 |
|
Matthias
|
492868a966
|
Seperate different tests within one test clearer
|
2018-11-17 13:34:23 +01:00 |
|
Matthias
|
a9a157af0f
|
Align tests and test if ordertype is passed to ccxt correctly
|
2018-11-17 13:29:42 +01:00 |
|
Matthias
|
ef1e20bfe8
|
Don't add default value for ordertype
sort parameters to align with ccxt
|
2018-11-17 13:29:24 +01:00 |
|
Matthias
|
543873263a
|
remove need for escaping quote
|
2018-11-17 13:13:16 +01:00 |
|
Matthias
|
e485aff597
|
Test failed load on invalid ordertypes
|
2018-11-17 13:12:11 +01:00 |
|
Matthias
|
9ba281c141
|
add supported limit values
|
2018-11-17 13:05:35 +01:00 |
|
Matthias
|
54a86d72f2
|
Raise error if one of the required ordertypes is not present
|
2018-11-17 12:59:16 +01:00 |
|
Matthias
|
3ab0cf49af
|
Add order_types to sample strategy
|
2018-11-17 10:26:15 +01:00 |
|
Matthias
|
24ed9a8b7d
|
Add loading order_types from config file
|
2018-11-17 10:14:18 +01:00 |
|
Matthias
|
de57da3249
|
Merge pull request #1328 from mishaker/edge_cli
Edge cli
|
2018-11-15 20:14:03 +01:00 |
|
Matthias
|
98df3c8103
|
Fix missing mock in backtesting
|
2018-11-15 20:02:48 +01:00 |
|
misagh
|
db8c8ea4a4
|
added a space in help
|
2018-11-15 20:02:07 +01:00 |
|
Matthias
|
44c682724d
|
Merge pull request #1327 from mishaker/max_open_trades
Ignoring max_open_trades if it is -1 in config.
|
2018-11-15 19:40:05 +01:00 |
|
Matthias
|
e6baa9ccf2
|
Switch tests to kwarguments
|
2018-11-15 19:31:24 +01:00 |
|
misagh
|
69619030f3
|
removing unnecessary args from config
|
2018-11-15 10:50:40 +01:00 |
|
misagh
|
1cfd19aee3
|
removing unnecessary args for edge
|
2018-11-15 10:44:33 +01:00 |
|
misagh
|
f666d1596b
|
renaming edge to edge_cli for command line version
|
2018-11-15 10:31:56 +01:00 |
|
Matthias
|
6a71f80a9e
|
Add support for different order types
|
2018-11-15 06:58:24 +01:00 |
|
Matthias
|
4f800bfbc8
|
Fix pickling-error
|
2018-11-14 20:25:43 +01:00 |
|
misagh
|
bb9a1e5f9f
|
edge cli tests added
|
2018-11-14 19:14:34 +01:00 |
|
Matthias
|
23958ba96a
|
Merge pull request #1322 from freqtrade/feat/add_whitelist_rpc
Feat/add whitelist rpc
|
2018-11-14 19:13:00 +01:00 |
|
misagh
|
ca22a116ad
|
timerange added to args
|
2018-11-14 17:14:37 +01:00 |
|
misagh
|
5d73b303fe
|
unnecessary libraries removed + arg help enriched
|
2018-11-14 16:49:16 +01:00 |
|
misagh
|
0767718a17
|
clear help added to stop losses arg
|
2018-11-14 16:38:55 +01:00 |
|
misagh
|
dd47d7adb4
|
cli blank line added to readability
|
2018-11-14 16:37:26 +01:00 |
|
misagh
|
b0e4aa8eff
|
stop loss range added to args
|
2018-11-14 16:31:23 +01:00 |
|
misagh
|
36030176bb
|
nb_trades and avg_trade_duration added to cli
|
2018-11-14 13:38:23 +01:00 |
|
misagh
|
ac0c931492
|
adding number of trades + average trade duration to edge info
|
2018-11-14 13:38:04 +01:00 |
|
misagh
|
5de3f1d9dd
|
showing result in tabular
|
2018-11-14 13:25:44 +01:00 |
|
misagh
|
95cbbf1cb5
|
adding edge configuration to cli
|
2018-11-14 12:53:20 +01:00 |
|
misagh
|
cf974168e9
|
Edge cli drafted
|
2018-11-14 12:37:15 +01:00 |
|
misagh
|
51dfd2bf47
|
If max_open_trade=-1 means it should be ignored.
|
2018-11-14 11:37:53 +01:00 |
|
Matthias
|
060a1b3fbc
|
Add /whitelist to help message
|
2018-11-10 20:16:20 +01:00 |
|
Matthias
|
08ef2730a9
|
Add /whitelist call to telegram
|
2018-11-10 20:15:06 +01:00 |
|
Matthias
|
62402351b3
|
Clarify volume selection for dynamic whitelist
|
2018-11-10 20:14:46 +01:00 |
|
Matthias
|
02527eeea4
|
Add rpc_whitelist call
|
2018-11-10 20:07:09 +01:00 |
|
misagh
|
9bbaeb4e6f
|
mypy expression
|
2018-11-10 18:39:49 +01:00 |
|
misagh
|
aacc1d5004
|
removing total capital in favour of stake amount
|
2018-11-10 18:28:05 +01:00 |
|
misagh
|
d613553306
|
base position on stake amount instead of total capital
|
2018-11-10 18:22:34 +01:00 |
|
misagh
|
7dd74c374a
|
flake happiness provided
|
2018-11-10 18:09:32 +01:00 |
|
misagh
|
97fd33d752
|
adding test for process
|
2018-11-10 18:03:46 +01:00 |
|
misagh
|
523a9a603c
|
fix tests
|
2018-11-10 17:20:11 +01:00 |
|
misagh
|
617a58402f
|
putting edge adjust function in _process not in create_trade
|
2018-11-09 20:52:03 +01:00 |
|
misagh
|
12e735e831
|
1) extracting edge_conf to a fixture
2) test cased adjusted to Backtesting
3) Formatted backtesting_details a bit
|
2018-11-09 20:51:15 +01:00 |
|
Matthias
|
59cd4fe0ef
|
Remove boilerplate comments
|
2018-11-09 19:34:46 +01:00 |
|
Matthias
|
292962d64d
|
Fix tests
|
2018-11-09 19:34:18 +01:00 |
|
Matthias
|
5c5fe4c13a
|
Fix test
|
2018-11-09 07:14:43 +01:00 |
|
Matthias
|
272ff51d51
|
correctly patch exchange
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
56dcf080a9
|
Add explicit test for parallel trades
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
93429a58b2
|
remove TODO
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
9cd2ed5a16
|
fix hyperopt get_timeframe mock
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
fa4c199aa6
|
fix some mismatches after rebase
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
2371d1e696
|
Fix backtest test (don't use 8m file if we use 1m tickers)
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
66487f2a13
|
require start/end-date argument in backtest
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
83a8d79115
|
Fix alternate buy/sell (this should respect the sell signal!)
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
db17ccef2b
|
Adapt backtesting-tests to new backtest-logic
|
2018-11-09 07:13:20 +01:00 |
|
Matthias
|
03cda8e23e
|
remove meaningless backtesting test
|
2018-11-09 07:12:41 +01:00 |
|
Matthias
|
6729dfa6d3
|
Add get_timeframe mock for hyperopt
|
2018-11-09 07:12:41 +01:00 |
|
Matthias
|
96efd12a31
|
add new options to hyperopt
|
2018-11-09 07:12:41 +01:00 |
|
Matthias
|
e94da7ca41
|
inverse backtest logic to loop over time - not pairs (more realistic)
|
2018-11-09 07:12:41 +01:00 |
|
misagh
|
6d80c03877
|
removing raise KeyError in test
|
2018-11-08 00:28:20 +01:00 |
|
misagh
|
e5c6499706
|
assigning strategy to edge from FreqtradeBot
|
2018-11-08 00:22:46 +01:00 |
|
Matthias
|
7b62e71f23
|
Fix some tests and rebase issues
|
2018-11-07 20:45:52 +01:00 |
|
misagh
|
866da8aaa1
|
reinitializing Edge calculated data in case of inability to download
backtesting data
|
2018-11-07 19:24:53 +01:00 |
|
misagh
|
3330d327ed
|
removing reserve keyword “filter”: replaced by “adjust”
|
2018-11-07 19:03:08 +01:00 |
|
misagh
|
7b80985533
|
comments on recursive function + indentation of function declaration
|
2018-11-07 19:00:18 +01:00 |
|
misagh
|
934dd97eb2
|
adding init for edge test folder
|
2018-11-07 18:54:21 +01:00 |
|
misagh
|
96a43327ca
|
_pair_info moved to class header for reusibility
|
2018-11-07 18:52:15 +01:00 |
|
misagh
|
6d63de1932
|
removing unnecessary lib
|
2018-11-07 18:15:04 +01:00 |
|
misagh
|
553e5656ac
|
forcestoploss refactored
|
2018-11-07 18:12:46 +01:00 |
|
misagh
|
6838ae0591
|
conflict resolved => new backtest low and high params
|
2018-11-07 17:56:21 +01:00 |
|
Matthias
|
8044846d37
|
Fix some refactoring problems
|
2018-11-07 07:05:40 +01:00 |
|
Stephen Dade
|
477515c4b5
|
Now using resolver for custom hyperopts
|
2018-11-07 06:58:20 +01:00 |
|
Stephen Dade
|
e0f420983e
|
Updated logger in custom_hyperopt
|
2018-11-07 06:55:28 +01:00 |
|
Stephen Dade
|
469db0d434
|
Decoupled custom hyperopts from hyperopt.py
|
2018-11-07 06:26:16 +01:00 |
|
misagh
|
1b457e902c
|
config initializer refactored
|
2018-11-06 19:45:41 +01:00 |
|
misagh
|
bcecaa69d4
|
removing global variable modification
|
2018-11-06 19:41:46 +01:00 |
|
Matthias
|
e0489878d8
|
Merge pull request #1306 from xmatthias/feat/functional_tests
Funcional tests / backtest stoploss alignment
|
2018-11-06 19:25:31 +01:00 |
|
misagh
|
133ba5d6a1
|
moving stop loss range to init as it doesn’t need to be called on each
iteration
|
2018-11-06 19:16:20 +01:00 |
|
misagh
|
5c38b92a75
|
simplifying calculations to be more readable
|
2018-11-06 19:05:42 +01:00 |
|
misagh
|
ed24d96a79
|
some formatting for flake8
|
2018-11-04 18:57:57 +01:00 |
|
misagh
|
8ea9b3746b
|
passing pair to get_trade_stake_amount
|
2018-11-04 18:51:54 +01:00 |
|
misagh
|
714ac6dd08
|
Merge branch 'develop' into money_mgt
|
2018-11-04 18:49:21 +01:00 |
|
misagh
|
120655d262
|
fixing tests for namedtuple
|
2018-11-04 18:43:57 +01:00 |
|
misagh
|
14bfd4b7ee
|
using named tuples for keeping pairs data
|
2018-11-04 18:11:58 +01:00 |
|
Matthias
|
7e5fd82f25
|
Merge pull request #1269 from freqtrade/feat/force_buy
add /forcebuy to telgram handler
|
2018-11-04 09:25:13 +01:00 |
|
misagh
|
d7821acbf0
|
refreshing pairs on each iteration
|
2018-11-03 14:33:17 +01:00 |
|
misagh
|
b6d4e11e88
|
added minimum win rate to config
|
2018-11-03 14:31:34 +01:00 |
|
misagh
|
ece1c8a702
|
flake8 again and again and again and again
https://www.youtube.com/watch?v=MuSK3pDDYD4
|
2018-11-02 20:12:48 +01:00 |
|
misagh
|
d1ba994e54
|
expectancy test completed
|
2018-11-02 20:07:45 +01:00 |
|
misagh
|
237233c300
|
renaming tests
|
2018-11-02 19:59:06 +01:00 |
|
misagh
|
2ef2754ffd
|
flake8 happiness satisfied
|
2018-11-02 19:55:41 +01:00 |
|
misagh
|
3eeaa50fe5
|
stoploss and sell signal tests done
|
2018-11-02 19:54:32 +01:00 |
|
misagh
|
bb791eac7e
|
backtesting remove from import + whitespace removed
|
2018-11-02 19:19:28 +01:00 |
|
misagh
|
333d505b66
|
OHLC validation corrected
|
2018-11-02 19:01:37 +01:00 |
|
misagh
|
080ecae332
|
whitelist conflict resolved with develop branch
|
2018-11-02 18:59:31 +01:00 |
|
misagh
|
05b8010460
|
removing unnecessary test cases
|
2018-11-02 18:10:03 +01:00 |
|
misagh
|
2f6aafe66c
|
Edge calculation refactored: removing redundant calculations
|
2018-11-02 18:07:38 +01:00 |
|