Commit Graph

  • 6686489c06
    Merge pull request #7258 from freqtrade/feat/hyp_optinal_indicator Matthias 2022-08-27 09:21:16 +0200
  • c3e74e6e8d Improve doc wording Matthias 2022-08-27 08:55:29 +0200
  • 2b70c3d0c0 support price callback for partial exits in bt Matthias 2022-08-27 08:50:09 +0200
  • 05ca673883 Catch status code errors Timothy Pogue 2022-08-27 00:06:03 -0600
  • fcceb744c5 Add janus to requirements.txt Timothy Pogue 2022-08-26 23:43:05 -0600
  • 2b5f067877 Refactoring, minor improvements, data provider improvements Timothy Pogue 2022-08-26 23:40:13 -0600
  • 9204f01312 Don't lock pairs on partial exit Matthias 2022-08-27 07:23:02 +0200
  • 5ccd80eda6 Conception problem with the unrealized profit richardjozsa 2022-08-27 00:49:48 +0200
  • 86c5ac44e4 Add outlier percentage check elintornquist 2022-08-26 23:05:07 +0200
  • a998d6d773 fix tests Timothy Pogue 2022-08-26 14:52:15 -0600
  • 2ef4534fee Fix ccxt / longrun tests Matthias 2022-08-26 20:44:36 +0200
  • efe4fd3e24 Add libgomp1 to dockerfile Matthias 2022-08-26 20:21:19 +0200
  • 01126c43f7 Fix liquidation price tier calculation Matthias 2022-08-26 20:04:36 +0200
  • 753d1b2aad Update leverage tier terminology to be clear and aligned with ccxt Matthias 2022-08-26 19:34:51 +0200
  • b2d664c63c Change MinPts calculation elintornquist 2022-08-26 18:57:27 +0200
  • bb3523f383 download data homogeneously across timeframes robcaulk 2022-08-26 18:51:42 +0200
  • e7261cf515 add freqai utils.py file robcaulk 2022-08-26 15:30:28 +0200
  • 65b552e310 make docs reflect reality, move download_all_data to new utils.py file, automatic startup_candle detection robcaulk 2022-08-26 15:30:01 +0200
  • 4b7e640f31 reduce code duplication, optimize auto data download per tf robcaulk 2022-08-26 13:56:44 +0200
  • 8c313b431d remove whitespace from Dockerfile robcaulk 2022-08-26 11:14:01 +0200
  • baa4f8e3d0 remove Base3ActionEnv in favor of Base4Action robcaulk 2022-08-26 11:03:17 +0200
  • cdc550da9a Revert the docker changes to be inline with the original freqtrade image richardjozsa 2022-08-26 09:59:17 +0200
  • d31926efdf Added Base4Action richardjozsa 2022-08-25 21:40:16 +0200
  • 53d46a0385 align max_entry_position_adjustment behavior of backtesting to live Matthias 2022-08-25 20:36:17 +0200
  • 3199eb453b reduce code for base use-case, ensure multiproc inherits custom env, add ability to limit ram use. robcaulk 2022-08-25 19:05:51 +0200
  • 1fd223c815
    Update --prepend help string Matthias 2022-08-25 17:03:41 +0200
  • 05ccebf9a1 automate eval freq in multiproc robcaulk 2022-08-25 12:29:48 +0200
  • 94cfc8e63f fix multiproc callback, add continual learning to multiproc, fix totalprofit bug in env, set eval_freq automatically, improve default reward robcaulk 2022-08-25 11:46:18 +0200
  • f2a356a80c Fix some imports Matthias 2022-08-25 07:08:58 +0200
  • 6636f17e0f Simplify usage of amount_to_contract precision Matthias 2022-08-25 07:08:22 +0200
  • 9e48e6a40b Update docs about precision limits in backtesting Matthias 2022-08-25 06:46:57 +0200
  • 205ab26e92 Remove TODO in test Matthias 2022-08-24 20:54:22 +0200
  • 70df037690 Improve test precision Matthias 2022-08-24 20:44:48 +0200
  • 3e786a9b8b added example configs Timothy Pogue 2022-08-24 22:44:22 -0600
  • d474111a65 Renamed to external signals, controller class refactored Timothy Pogue 2022-08-24 22:42:29 -0600
  • 592373f096 Remove pairlist waiting, add .db files to .gitignore Timothy Pogue 2022-08-24 18:30:30 -0600
  • 32faad9333 Fix backtest calculation problem with DCA Matthias 2022-08-24 20:36:08 +0200
  • d1bee29b1e improve default reward, fix bugs in environment robcaulk 2022-08-24 18:32:40 +0200
  • a61821e1c6 remove monitor log robcaulk 2022-08-24 16:33:13 +0200
  • bd870e2331 fix monitor bug, set default values in case user doesnt set params robcaulk 2022-08-24 16:32:14 +0200
  • c0cee5df07 add continual retraining feature, handly mypy typing reqs, improve docstrings robcaulk 2022-08-24 12:54:02 +0200
  • b708134c1a switch multiproc thread count to rl_config definition robcaulk 2022-08-23 15:06:57 +0200
  • b26ed7dea4 fix generic reward, add time duration to reward robcaulk 2022-08-23 14:58:38 +0200
  • 280a1dc3f8 add live rate, add trade duration robcaulk 2022-08-23 09:44:44 +0200
  • f9a49744e6 add strategy to the freqai object robcaulk 2022-08-22 19:15:56 +0200
  • a2a4bc05db Fix the state profit calculation logic richardjozsa 2022-08-22 18:06:33 +0200
  • 29f0e01c4a expose environment reward parameters to the user config robcaulk 2022-08-21 20:33:09 +0200
  • d88a0dbf82 add sb3_contrib models to the available agents. include sb3_contrib in requirements. robcaulk 2022-08-21 19:58:36 +0200
  • 8b3a8234ac fix env bug, allow example strat to short robcaulk 2022-08-21 19:43:39 +0200
  • 8cd4daad0a Feat/freqai rl dev (#7) mrzdev 2022-08-21 17:43:40 +0200
  • 3eb897c2f8 reuse callback, allow user to acces all stable_baselines3 agents via config robcaulk 2022-08-20 16:35:29 +0200
  • 4b9499e321 improve nomenclature and fix short exit bug robcaulk 2022-08-19 11:04:15 +0200
  • 4baa36bdcf fix persist a single training environment for PPO sonnhfit 2022-08-19 01:49:11 +0700
  • f95602f6bd persist a single training environment. robcaulk 2022-08-18 16:07:19 +0200
  • 5d4e5e69fe reinforce training with state info, reinforce prediction with state info, restructure config to accommodate all parameters from any user imported model type. Set 5Act to default env on TDQN. Clean example config. robcaulk 2022-08-18 13:02:47 +0200
  • 7962a1439b remove keep low profit sonnhfit 2022-08-18 17:53:52 +0700
  • 81b5aa66e8 make env keep current position when low profit sonnhfit 2022-08-18 17:37:26 +0700
  • 45218faeb0 fix coding convention sonnhfit 2022-08-18 17:01:04 +0700
  • d55092ff17 Docker building update, and TDQN repair with the newer release of SB+ richardjozsa 2022-08-17 17:31:27 +0200
  • 74e4fd0633 ensure config example can work with backtesting RL robcaulk 2022-08-17 12:58:29 +0200
  • b90da46b1b improve price df handling to enable backtesting robcaulk 2022-08-17 12:51:14 +0200
  • 2080ff86ed 5ac base fixes in logic MukavaValkku 2022-08-17 08:36:10 +0300
  • 16cec7dfbd fix save/reload functionality for stablebaselines robcaulk 2022-08-16 12:18:06 +0200
  • 0475b7cb18 remove unuse code and fix coding conventions sonnhfit 2022-08-16 09:30:35 +0700
  • d60a166fbf multiproc TDQN with xtra callbacks MukavaValkku 2022-08-15 22:39:33 +0300
  • dd382dd370 add monitor to eval env so that multiproc can save best_model robcaulk 2022-08-15 18:56:53 +0200
  • 69d542d3e2 match config and strats to upstream freqai robcaulk 2022-08-15 18:27:48 +0200
  • e5df39e891 ensuring best_model is placed in ram and saved to disk and loaded from disk robcaulk 2022-08-15 18:08:20 +0200
  • bf7ceba958 set cpu threads in config robcaulk 2022-08-15 18:01:15 +0200
  • 57c488a6f1 learning_rate + multicpu changes MukavaValkku 2022-08-15 18:35:41 +0300
  • 48bb51b458 example config added MukavaValkku 2022-08-15 14:41:24 +0300
  • b1fc5a06ca example config added MukavaValkku 2022-08-15 14:33:08 +0300
  • 6d8e838a8f update tensorboard dependency sonnhfit 2022-08-15 22:07:42 +0700
  • acf3484e88 add multiprocessing variant of ReinforcementLearningPPO robcaulk 2022-08-15 13:46:12 +0200
  • cf0731095f type fix MukavaValkku 2022-08-15 14:23:00 +0300
  • 1c81ec6016 3ac and 5ac example strategies MukavaValkku 2022-08-15 14:20:57 +0300
  • 13cd18dc9a PPO policy change + verbose=1 MukavaValkku 2022-08-15 14:05:01 +0300
  • 926023935f make base 3ac and base 5ac environments. TDQN defaults to 3AC. robcaulk 2022-08-15 12:13:37 +0200
  • 096533bcb9 3ac to 5ac MukavaValkku 2022-08-15 12:45:08 +0300
  • 718c9d0440 action fix MukavaValkku 2022-08-15 12:29:44 +0300
  • 9c78e6c26f base PPO model only customizes reward for 3AC robcaulk 2022-08-15 11:24:57 +0200
  • 6048f60f13 get TDQN working with 5 action environment robcaulk 2022-08-15 11:11:16 +0200
  • d4db5c3281 ensure TDQN class is properly named robcaulk 2022-08-15 10:29:33 +0200
  • 91683e1dca restructure RL so that user can customize environment robcaulk 2022-08-15 10:26:44 +0200
  • ecd1f55abc add rl module sonnhfit 2022-08-14 21:26:34 +0700
  • 70b25461f0 add rl dependency sonnhfit 2022-08-14 20:47:58 +0700
  • 9b895500b3 initial commit - new dev branch MukavaValkku 2022-08-14 16:24:20 +0300
  • cd3fe44424 callback function and TDQN model added MukavaValkku 2022-08-13 20:05:21 +0300
  • 01232e9a1f callback function and TDQN model added MukavaValkku 2022-08-13 18:48:58 +0300
  • 8eeaab2746 add reward function MukavaValkku 2022-08-12 20:25:13 +0300
  • ec813434f5 ReinforcementLearningModel MukavaValkku 2022-08-08 19:12:49 +0300
  • 2f4d73eb06 Revert "ReinforcementLearningModel" MukavaValkku 2022-08-08 19:10:03 +0300
  • c1e7db3130 ReinforcementLearningModel MukavaValkku 2022-08-08 19:04:53 +0300
  • 05ed1b544f Working base for reinforcement learning model robcaulk 2022-08-08 15:41:16 +0200
  • 1c5f2d653c Merge branch 'develop' of github.com:lolongcovas/freqtrade into feat/freqai longyu 2022-08-24 10:39:32 +0200
  • 17e028cf68
    runmode has type freqtrade.enums.runmode.RunMode but is used as type None Luca Di Grazia 2022-08-23 10:03:34 +0200
  • a6d78a8615 initialize Since parameter properly Matthias 2022-08-22 21:18:02 +0200
  • fe7108ae75 Convert amount to contracts before comparing for close Matthias 2022-08-22 20:48:02 +0200
  • 78b161e14c add contract_size to database Matthias 2022-08-22 20:32:55 +0200
  • 6036018f35 Extract contracts_to_amount and amount_to_contracts to standalone functions Matthias 2022-08-22 20:28:33 +0200