Commit Graph

  • 1d43dc229b refactor tests of get_real_amount Matthias Voppichler 2018-04-15 19:56:33 +02:00
  • c7d1a767f7 add get_trades_for_order Matthias Voppichler 2018-04-15 19:39:11 +02:00
  • 11d8f7d522 add get_real_amount and tests Matthias Voppichler 2018-04-15 19:38:58 +02:00
  • 1332ab397f fix reference before assignment gcarq 2018-03-24 20:54:46 +01:00
  • 27003c447d Merge pull request #612 from gcarq/pyup-update-sqlalchemy-1.2.6-to-1.2.7 Samuel Husso 2018-04-21 10:05:31 +03:00
  • bb07ad38d3 Update sqlalchemy from 1.2.6 to 1.2.7 pyup-bot 2018-04-20 23:35:34 +02:00
  • 78bafee39d download_backtest: fix imports and travis Samuel Husso 2018-04-19 09:44:45 +03:00
  • 66866ff260 fix travis Samuel Husso 2018-04-19 09:06:56 +03:00
  • 1dcd7e747e partial fix for download testdate Samuel Husso 2018-04-19 09:01:34 +03:00
  • 42c0d7c7c3 Merge pull request #603 from enenn/ccxt-objectify-pr3_1 Samuel Husso 2018-04-18 15:23:33 +03:00
  • 49f2c24698 Merge pull request #605 from pan-long/fix-typo-setup Samuel Husso 2018-04-18 15:09:41 +03:00
  • 0fab7f0880 Fix a typo in setup.sh Pan Long 2018-04-18 19:11:37 +08:00
  • 81020b3612 Merge pull request #604 from gcarq/pyup-update-python-telegram-bot-10.0.1-to-10.0.2 Samuel Husso 2018-04-17 10:46:03 +03:00
  • 4b78bedddd Update python-telegram-bot from 10.0.1 to 10.0.2 pyup-bot 2018-04-17 09:27:27 +02:00
  • 488210915a Flak8 fixes... enenn 2018-04-15 13:11:17 +02:00
  • f1d406b1e6 Fix possible race condition during testing Order would sometimes fail to sell during tests, probably because time between current time and creation was 0 enenn 2018-04-15 12:50:47 +02:00
  • 89ed2e0127 Get mocked exhange buy return value from existing fixture enenn 2018-04-15 12:48:02 +02:00
  • 53b1f8d3a4 Add a 4th pair to testing dynamic whitelist generation enenn 2018-04-15 12:19:49 +02:00
  • cc5991d269 Fixturize fee MagicMock object in tests enenn 2018-04-15 12:09:12 +02:00
  • b8184e4fdd Merge pull request #602 from xmatthias/obj_ccxt_test_formatms Michael Egger 2018-04-13 00:44:25 +02:00
  • 37dee02e1c Add comment and extract magic number to variable Matthias Voppichler 2018-04-12 19:32:14 +02:00
  • 2765a065a7 Use UNITTEST/BTC pair instead of ETH/BTC pair for load_data tests enenn 2018-04-12 19:21:40 +02:00
  • bb7b2cdfd5 Disable dynamic whitelist Matthias Voppichler 2018-03-30 22:38:09 +02:00
  • 94287d66a8 Flake8 fixes enenn 2018-04-12 18:13:35 +02:00
  • 1cfa0a3c0e Add exchange name to default hyperopt config enenn 2018-04-10 17:20:46 +02:00
  • 1678518cd4 Add dry_run=True to config during backtesting enenn 2018-04-10 17:20:27 +02:00
  • 838bd5824e Mock validate_pairs enenn 2018-04-09 21:15:47 +02:00
  • a650072fe0 Edit signal handler tests to work on windows as well enenn 2018-04-09 21:12:48 +02:00
  • 6115fb08c0 Remove get_fee_maker/taker and add argument to get_fee instead enenn 2018-04-09 21:04:52 +02:00
  • 91b2092d55 Remove ticker_history_api and ticker_history_without_bv from conftest.py enenn 2018-04-09 20:48:53 +02:00
  • cba8745164 Update exchange validate_pairs and related tests enenn 2018-04-09 19:21:35 +02:00
  • c3d00a8825 Change ticker format to ccxt in backtesting and optimize tests enenn 2018-04-09 20:21:54 +02:00
  • 261522446e Change to ccxt ticker format in test_analyze.py enenn 2018-04-09 19:15:04 +02:00
  • a86104d0fe Update backtesting and hyperopt tests to use default_config and mock validate_pairs Use default_config from conftest.py instead of user supplied config in user_data/hyperopt_conf Mock validate pairs so tests don't fail if pairs don't exist/are removed from exchanges enenn 2018-04-08 11:11:14 +02:00
  • 4ac2afacfa Use global backtest instance for backtesting tests enenn 2018-04-07 23:00:07 +02:00
  • 07c655cf41 Use os.path.join for file paths enenn 2018-03-26 13:14:36 +02:00
  • a9ba0981c7 Use exchange id for Trade and exchange name for RPC enenn 2018-03-26 11:31:17 +02:00
  • 7a074f21bd Remove duplicate result pytest fixture enenn 2018-03-26 12:00:36 +02:00
  • fef8a4c978 Update tests related to whitelist enenn 2018-03-26 11:24:20 +02:00
  • 0c8ecf2b1f Add 'get_tickers' function to exchange and use it for dynamic whitelists enenn 2018-04-07 21:28:26 +02:00
  • 5fc8250ee4 Add 'exchange_has' function to check if exchange supports specific API call Catch ccxt.NotSupported exception instead of checking beforehand enenn 2018-04-07 21:13:47 +02:00
  • e42403fecc Change date to timestamp conversion method in backtesting enenn 2018-03-25 23:52:25 +02:00
  • 12a84cc30b Mock fee during testing as 0.0025 Ensures profit calculations does not vary if exchange fees change, which can cause tests to fail enenn 2018-03-25 22:59:58 +02:00
  • 0ae5b75f33 Update order structure to ccxt generic structure instead of bittrex specific enenn 2018-03-25 22:25:26 +02:00
  • 4810d87044 Change buy/sell return value in tests enenn 2018-03-25 22:07:50 +02:00
  • 0b71f7186c Replace 'get_wallet_health' and 'get_markets_summaries' Both are now covered by 'get_markets' enenn 2018-03-25 21:51:41 +02:00
  • eac3c4b72c Merge pull request #600 from enenn/ccxt-obecjtify-pr2_1 Samuel Husso 2018-04-12 07:36:18 +03:00
  • d03f58417b Fix timezone dependency in test Matthias Voppichler 2018-04-11 20:19:13 +02:00
  • 7123985325 Add test for format_ms_time Matthias Voppichler 2018-04-10 20:09:14 +02:00
  • ce142496b1 Merge pull request #601 from gcarq/pyup-update-pytest-mock-1.8.0-to-1.9.0 Samuel Husso 2018-04-10 07:47:31 +03:00
  • 53690c5ece Update pytest-mock from 1.8.0 to 1.9.0 pyup-bot 2018-04-10 05:57:16 +02:00
  • 7eb5138276 Update 8m historical unittest data. 8m.json.gz should be a copy of 1m.json, 8m.json should be empty enenn 2018-04-09 20:25:26 +02:00
  • d50445108e Fix issue where datetime string was converted to timestamp with timezone dependent offset enenn 2018-04-08 13:12:55 +02:00
  • 65c5a0b308 Remove comment from donwload_backtest_data.py enenn 2018-04-08 13:11:36 +02:00
  • bfe1eaadcf Adapt convert_backtestdata.py to new format Also fix timezone issue and integer overflow enenn 2018-04-08 13:11:12 +02:00
  • ce3603f84f Change ticker_interval from 5 to 5m in default strategy enenn 2018-03-26 16:04:04 +02:00
  • a26cdceb4b Fix tests run in random order (#599) Matthias 2018-04-07 20:06:53 +02:00
  • 21468d72d3 Fix pair order in test_rpc.py enenn 2018-04-07 20:01:06 +02:00
  • 4f4cb3698e Revert editing health in conftest.py enenn 2018-04-07 17:05:44 +02:00
  • 21c5282eb1 Change backtest data from bittrex format to ccxt format enenn 2018-04-07 16:08:55 +02:00
  • db46ad6502 Change ticker interval from minutes as integer to string (1m, 5m, 1h,...) enenn 2018-03-24 10:21:59 +01:00
  • 616006caf8 Replace 'ETH/BTC' with 'UNITTEST/BTC' to fix adx not generating if ETH/BTC ticker history is too short enenn 2018-03-25 22:03:26 +02:00
  • cbc0b81d2e Rename ticker history files from "BTC_XXX-1.json" to "XXX_BTC-1m.json" enenn 2018-03-24 10:42:40 +01:00
  • c1c6ed6ed7 Replace 'BTC_XXX' with 'XXX/BTC' for pairs and 'XXX_BTC' for files enenn 2018-02-03 17:15:40 +01:00
  • 248ff3349b Merge pull request #598 from gcarq/pyup-update-pytest-mock-1.7.1-to-1.8.0 Samuel Husso 2018-04-07 07:51:17 +03:00
  • 55dc699d45 Update pytest-mock from 1.7.1 to 1.8.0 pyup-bot 2018-04-07 06:42:10 +02:00
  • 1f75636e56 [1/3] Add support for multiple exchanges with ccxt (objectified version) (#585) enenn 2018-04-06 09:57:08 +02:00
  • f3847a3a9a Merge pull request #597 from xmatthias/obj_ccxt_fix_nullref Samuel Husso 2018-04-05 08:05:38 +03:00
  • 0203a48f3e use local config-object for check_exchange Matthias Voppichler 2018-04-04 22:05:17 +02:00
  • 9019f6492f define constants on module level (#596) Michael Egger 2018-04-02 16:42:53 +02:00
  • 5420bb9f6d Merge pull request #594 from xmatthias/obj_ccxt_conv Michael Egger 2018-03-31 17:58:00 +02:00
  • 4ac591b076 rename logging to freqtrade Matthias Voppichler 2018-03-31 17:30:11 +02:00
  • 18f8686cdb fix returncode for convert_file Matthias Voppichler 2018-03-31 17:29:52 +02:00
  • 2f40e23dcc don't check negated if both trees are handled Matthias Voppichler 2018-03-31 17:28:54 +02:00
  • 8a83e050d0 use path to handle filenames Matthias Voppichler 2018-03-31 17:24:25 +02:00
  • 9cb5591007 Merge pull request #592 from xmatthias/develop_fix_dyn_wl Samuel Husso 2018-03-31 12:14:06 +03:00
  • eac89c244d Merge pull request #593 from gcarq/pyup-update-sqlalchemy-1.2.5-to-1.2.6 Samuel Husso 2018-03-31 00:59:49 +03:00
  • a972b8768d Improve errorhandling for json files which are not ticker data Matthias Voppichler 2018-03-30 23:34:22 +02:00
  • a4906c477e Add handling for gzip files Matthias Voppichler 2018-03-30 23:30:23 +02:00
  • 84bbe7728d Update sqlalchemy from 1.2.5 to 1.2.6 pyup-bot 2018-03-30 22:52:47 +02:00
  • 7cafd1f17e Update exchange unit tests Gerald Lonlas 2018-03-30 13:52:25 -07:00
  • 5bd79546ab Disable dynamic whitelist Matthias Voppichler 2018-03-30 22:38:09 +02:00
  • 3d2c6a22a3 Fix test_validate_pairs() Gerald Lonlas 2018-03-30 13:31:13 -07:00
  • 052404ffbd Check if the exchange is supported Gerald Lonlas 2018-03-30 13:14:35 -07:00
  • 96b2210c0f Change deprecated logger.warn by warning Gerald Lonlas 2018-03-30 12:11:06 -07:00
  • 2efc0113fe Merge pull request #591 from gcarq/feature/remove-duplicate-ticks Janne Sinivirta 2018-03-30 10:55:51 +03:00
  • 24aa6a1679 adapt test_download_backtesting_testdata gcarq 2018-03-29 20:17:11 +02:00
  • 3775fdf9c7 change column order assertions gcarq 2018-03-29 20:16:46 +02:00
  • fee8d0a2e1 refactor get_timeframe gcarq 2018-03-29 20:16:25 +02:00
  • 702402e1fe simplify download_backtesting_testdata gcarq 2018-03-29 20:15:32 +02:00
  • 4f2d3dbb41 parse_ticker_dataframe: use as_index=False to keep date column gcarq 2018-03-29 20:14:43 +02:00
  • 02aacdd0c8 parse_ticker_dataframe: group dataframe by date gcarq 2018-03-29 17:12:49 +02:00
  • 131dfaf263 Merge pull request #588 from gcarq/feature/enhance-strategy-resolving-2 Janne Sinivirta 2018-03-28 10:54:24 +03:00
  • 004e0bb9a3 bot-usage.md: add strategy-path gcarq 2018-03-27 18:46:42 +02:00
  • 06276e1d24 bot-optimization.md: add strategy-path gcarq 2018-03-27 18:39:49 +02:00
  • ba5cbcbb3f configuration.md: add strategy and strategy_path gcarq 2018-03-27 18:38:43 +02:00
  • 872bbadded add test_load_custom_strategy() gcarq 2018-03-27 18:29:51 +02:00
  • 6a12591248 change strategy override condition gcarq 2018-03-27 18:20:15 +02:00
  • e7399b5046 add strategy and strategy_path to config_full.json.example gcarq 2018-03-27 18:16:21 +02:00
  • df57c32076 only override strategy if other than DEFAULT gcarq 2018-03-27 18:15:49 +02:00