Commit Graph

138 Commits

Author SHA1 Message Date
hroff-1902 90b0f1daa8 minor optimize cleanup 2019-06-10 02:08:54 +03:00
Matthias 9225cdea8a Move validate_backtest_data and get_timeframe to histoyr 2019-05-25 16:51:52 +02:00
hroff-1902 6e1da13920 Log message changed 2019-05-22 17:19:11 +03:00
hroff-1902 2c9a519c5e edge: handle properly the 'No trades' case 2019-05-22 14:21:36 +03:00
Misagh 67eeb145e1 flake8 2019-04-03 14:31:00 +02:00
Misagh a3835b1279 flake8 2019-04-03 14:14:47 +02:00
Misagh 53eaf85969 filtering edge pairs for RPC 2019-04-03 14:03:28 +02:00
hroff-1902 761861f0b7 comments: removed mentioning recursion, typos, etc. 2019-02-27 13:35:06 +03:00
hroff-1902 4c2961f0d9 eliminate recursion in _detect_next_stop_or_sell_point() 2019-02-27 06:31:27 +03:00
misagh 84b6b8fe97 edge messages enriched 2019-01-30 11:23:23 +01:00
Gianluca Puglia 87cbff5d0e Fix warning for max_open_trades when edge is enabled 2019-01-06 13:48:27 +01:00
Matthias 429f846ad1 Switch load_data to kwargs 2018-12-15 20:31:05 +01:00
Matthias 6c02cc5993 Adjust test to pathlib 2018-12-15 14:14:38 +01:00
Matthias 21aba1620c Replace calls to load_data 2018-12-15 14:10:33 +01:00
Matthias 432cc00283 Adjust imports to data.history 2018-12-14 06:32:49 +01:00
Matthias 523dea4a04 remove hacky workaround not needed anymore 2018-12-10 20:22:41 +01:00
misagh e7684b446b capital in trade extracted to a separated argument 2018-12-04 17:05:35 +01:00
misagh a5414b8437 flake8 2018-12-01 13:02:45 +01:00
misagh 2d17346b0e explaining arbitrary stake amount in comment 2018-12-01 13:01:51 +01:00
misagh 1d41a91788 stake_amount in case it doesn’t exist 2018-12-01 11:48:41 +01:00
misagh 9c0be99ff7 rounding float at the end 2018-12-01 11:00:33 +01:00
misagh 9c987fdedd variable name changed (_final_pairs) 2018-12-01 10:56:33 +01:00
misagh 12471e012e added tests for position sizing 2018-11-30 17:59:51 +01:00
misagh abd88767f8 Merge branch 'develop' into edge_position 2018-11-30 17:50:06 +01:00
misagh 7767470af8 return stake amount of strategy if edge doesn’t have any 2018-11-30 17:50:03 +01:00
misagh 74ca34f2de flaking8 2018-11-29 18:45:37 +01:00
misagh 3d37c5d767 edge non existing stoploss fixed. solves #1370 2018-11-29 18:31:08 +01:00
misagh a61daed8e9 logs enriched 2018-11-29 12:24:04 +01:00
misagh e698590bb2 avoid generating logs on each iteration 2018-11-28 20:04:56 +01:00
misagh e9305b6592 position size fixed 2018-11-28 15:36:32 +01:00
misagh 159ac6e657 edge tests fixed for position sizing 2018-11-27 14:02:34 +01:00
misagh f5a70750f0 edge real position sizing drafted 2018-11-26 21:06:32 +01:00
misagh eb53281434 python beginner problem resolved 2018-11-22 00:04:20 +01:00
misagh ac0c931492 adding number of trades + average trade duration to edge info 2018-11-14 13:38:04 +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 9bbaeb4e6f mypy expression 2018-11-10 18:39:49 +01:00
misagh d613553306 base position on stake amount instead of total capital 2018-11-10 18:22:34 +01:00
misagh e5c6499706 assigning strategy to edge from FreqtradeBot 2018-11-08 00:22:46 +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 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 bcecaa69d4 removing global variable modification 2018-11-06 19:41:46 +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 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
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 bb791eac7e backtesting remove from import + whitespace removed 2018-11-02 19:19:28 +01:00
misagh 080ecae332 whitelist conflict resolved with develop branch 2018-11-02 18:59:31 +01:00
misagh 2f6aafe66c Edge calculation refactored: removing redundant calculations 2018-11-02 18:07:38 +01:00
misagh c5474794d1 1) open_trade_index refactored 2) sell index is shifted by 1 2018-10-25 16:57:49 +02:00
misagh 67ace0a76c trade open time bug resolved (was behind of the market) 2018-10-23 19:32:20 +02:00
misagh 57bc4a866a average trade duration added 2018-10-18 11:09:10 +02:00
misagh 6aa9cd1060 removing outliers per pair and not across all pairs 2018-10-12 19:37:23 +02:00
misagh 9e44b260e2 BacktestResult removed as it is not used 2018-10-05 17:19:20 +02:00
misagh 36d928d411 unnecessary if removed 2018-10-05 17:06:17 +02:00
misagh 6f79b55845 - function renamed to be more readable
- expectancy bug resolved
2018-10-03 14:22:27 +02:00
misagh 8741a63783 return type of stake_amount set to float 2018-10-02 12:20:48 +02:00
misagh 3b57aef168 config name refactored 2018-10-02 12:16:09 +02:00
misagh d634a03455 adding DataFrame type 2018-10-02 11:55:14 +02:00
misagh e4fc298bd6 typo corrected 2018-10-02 11:53:59 +02:00
misagh 11c3b3fdb9 trade_df unnecessary type removed 2018-10-02 11:53:16 +02:00
misagh a6c2e40bd4 moving time range to initializer as we have to calculate it once 2018-10-02 11:49:49 +02:00
misagh f306abb3ee No need for Exchange class in Edge 2018-10-01 17:52:07 +02:00
misagh 2056b6f5f1 no need to initialize a variable with None 2018-10-01 17:35:27 +02:00
misagh f72fb0ad04 exchange “None” condition removed as Edge is after Exchange anyway 2018-10-01 17:29:33 +02:00
misagh 114fd7feef declaring local variables. using get for configuration 2018-10-01 17:21:40 +02:00
misagh aa1948750f removing unnecessary constructor docstring 2018-10-01 17:11:48 +02:00
misagh cff83d3e6f bloody autopep8 again 2018-09-28 16:46:42 +02:00
misagh c8d06e2b0e filter pairs according to expectancy + bug at the end of array resolved 2018-09-28 16:40:34 +02:00
misagh f15825e3a7 long line broken to two 2018-09-28 14:28:05 +02:00
misagh 96a0fc88cb Moving Edge before refresh_pairs
see comments on edge (line 129)
2018-09-28 14:19:22 +02:00
misagh 21f5a94eca using autopep8 for formatting file 2018-09-27 12:23:46 +02:00
misagh 25d6ed319a whitespace removed 2018-09-26 17:09:20 +02:00
misagh 24364a56ea keeping mypy happy 2018-09-26 17:03:10 +02:00
misagh 0594deafc6 removing whitespaces and long lines 2018-09-26 16:50:17 +02:00
misagh fcf837bfda refactoring variable declaration 2018-09-26 16:03:51 +02:00
misagh 87df4e4556 refactoring backslap (round 2) 2018-09-26 15:20:53 +02:00
misagh 40d73de357 refactoring backslap (round one) 2018-09-24 19:22:30 +02:00
misagh e8716f16ad calculating expectancy and sort pairs accordingly instead of delta 2018-09-24 17:47:50 +02:00
misagh 29459d7d30 import libraries organized. 2018-09-23 04:51:53 +02:00
misagh f1b4e4b36c stop loss range “start, end, step” configurable for Edge 2018-09-22 15:43:41 +02:00
misagh 3e3ed947cc added “max_trade_duration” config + using “remove_dumps” config 2018-09-21 21:46:18 +02:00
misagh ef52c7b510 edge positioning put into package 2018-09-21 17:41:31 +02:00