robcaulk
|
16b4a5b71f
|
rehaul of backend data management - increasing performance by holding history in memory, reducing load on the ratelimit by only pinging exchange once per candle. Improve code readability.
|
2022-06-03 15:19:46 +02:00 |
|
robcaulk
|
4ac6ef2972
|
make defining period intervals more user friendly and flexible
|
2022-06-02 13:45:29 +02:00 |
|
robcaulk
|
7523ed825e
|
automatically detect maximum required data based on user fed indicators (to avoid NaNs in dataset for rolling indicators), add new config parameter for backtesting to let users increase their startup_candles to accommodate high timeframe indicators, add docs to explain all. Add new feature for automatic indicator duplication according to user defined intervals (exhibited in example strat and configs now).
|
2022-05-31 18:42:27 +02:00 |
|
robcaulk
|
bac4ced382
|
Ensure follower predictions are persistent and uniquely stored
|
2022-05-31 14:35:04 +02:00 |
|
robcaulk
|
0aa7162055
|
ensure the prediction is reset in the pair_dict after any trade exit, not just custom_exit
|
2022-05-29 16:36:46 +02:00 |
|
robcaulk
|
fe36b08fce
|
fix key error in example strat
|
2022-05-29 16:26:34 +02:00 |
|
robcaulk
|
ce365eb9e3
|
improve example strat so that it has dynamic buy and sell logic according to original prediction
|
2022-05-29 14:45:46 +02:00 |
|
robcaulk
|
6193205012
|
fix bug for target_mean/std array merging in backtesting
|
2022-05-26 21:07:50 +02:00 |
|
robcaulk
|
31ae2b3060
|
alleviate FutureWarning in sklearn about ensuring svm model features are passed with identical order
|
2022-05-24 14:46:16 +02:00 |
|
robcaulk
|
dede128648
|
set process_only_new_candles to true in example strat
|
2022-05-23 10:15:59 +02:00 |
|
robcaulk
|
42d95af829
|
Aggregated commit. Adding support vector machine for outlier detection, improve user interface to dry/live, better standardization, fix various other bugs
|
2022-05-22 17:51:49 +02:00 |
|
robcaulk
|
c5ecf94177
|
move live retraining to separate thread.
|
2022-05-19 21:15:58 +02:00 |
|
robcaulk
|
1fae6c9ef7
|
keep model accessible in memory to avoid loading objects from disk during live/dry
|
2022-05-19 19:27:38 +02:00 |
|
Matthias
|
c81b960791
|
Fix some typos
|
2022-05-17 19:58:36 +02:00 |
|
robcaulk
|
d1d451c27e
|
auto populate features based on a prepended % in the strategy (remove feature assignment from config). Update doc/constants/example strategy to reflect change
|
2022-05-17 18:15:03 +02:00 |
|
robcaulk
|
a8022c104a
|
give beta testers more information in the doc
|
2022-05-15 17:42:15 +02:00 |
|
robcaulk
|
a7029e35b5
|
ensure informative pairs includes any combination of whitelist - corr_pairlist
|
2022-05-15 17:42:15 +02:00 |
|
robcaulk
|
9b3e5faebe
|
create more flexible whitelist, avoid duplicating whitelist features into corr_pairlist, update docs
|
2022-05-15 17:42:15 +02:00 |
|
robcaulk
|
22bd5556ed
|
add self-retraining functionality for live/dry
|
2022-05-15 17:42:15 +02:00 |
|
robcaulk
|
764f9449b4
|
fix logger, debug some flake8 appeasements
|
2022-05-15 17:41:34 +02:00 |
|
robcaulk
|
29c2d1d189
|
use logger in favor of print
|
2022-05-15 17:38:58 +02:00 |
|
robcaulk
|
99f7e44c30
|
flake8 passing, use pathlib in lieu of os.path to accommodate windows/mac OS
|
2022-05-15 17:38:58 +02:00 |
|
robcaulk
|
fc837c4daa
|
add freqao backend machinery, user interface, documentation
|
2022-05-15 17:38:58 +02:00 |
|
Matthias
|
5b3eaa3003
|
Ensure advanced strategy template is runnable
|
2022-05-06 06:42:08 +02:00 |
|
Matthias
|
d11c44940e
|
Slightly reword docs
remove some Note-boxes - people tend to skip these.
|
2022-05-06 06:42:01 +02:00 |
|
eSeR1805
|
17650d7e60
|
Maintain existing order. Update functionality and documentation
|
2022-04-29 00:10:17 +03:00 |
|
eSeR1805
|
eb23170c43
|
Merge branch 'develop' into feat_readjust_entry
|
2022-04-28 23:06:52 +03:00 |
|
Matthias
|
108f11b1d7
|
Fix docs typos
|
2022-04-27 06:42:56 +02:00 |
|
Rokas Kupstys
|
6d99222320
|
Add 'exit_tag' parameter to 'custom_exit_price' callback.
|
2022-04-26 10:01:51 +03:00 |
|
eSeR1805
|
d9f838a65f
|
Update template usage to reflect changes.
|
2022-04-18 21:20:50 +03:00 |
|
eSeR1805
|
d65b64a46f
|
Merge branch 'develop' into feat_readjust_entry
|
2022-04-16 15:20:50 +03:00 |
|
eSeR1805
|
452f44206a
|
Add new callback to advanced template.
|
2022-04-16 15:08:09 +03:00 |
|
Matthias
|
4019c05fee
|
Update entry/exit timeout documentation
the type of order is now an Order, no longer a dictionary.
closes #6691
|
2022-04-16 06:48:12 +02:00 |
|
Matthias
|
aee0cfd17a
|
forcebuy_enable -> force_entry_enable
|
2022-04-08 13:39:41 +02:00 |
|
மனோஜ்குமார் பழனிச்சாமி
|
9417bb01dc
|
Merge branch 'develop' into renaming-forceentry-forceexit
|
2022-04-08 00:01:51 +05:30 |
|
Matthias
|
b1378efdeb
|
ignore_roi_if_buy_signal -> ignore_roi_if_entry_signal
|
2022-04-05 20:21:39 +02:00 |
|
Matthias
|
4897731030
|
use_sell_signal -> use_exit_signal
|
2022-04-05 20:10:20 +02:00 |
|
Matthias
|
bba9629a2a
|
Rename sell_profit_only to exit_profit_only
|
2022-04-05 20:00:35 +02:00 |
|
மனோஜ்குமார் பழனிச்சாமி
|
8442fb915f
|
renamed
|
2022-04-05 16:01:53 +05:30 |
|
Matthias
|
6d9218cb34
|
sell_signal -> exit_signal
|
2022-04-04 17:11:11 +02:00 |
|
Matthias
|
cd146bfa8f
|
emergency_sell -> emergency_exit
|
2022-04-04 17:03:27 +02:00 |
|
Matthias
|
54ad130bb9
|
Update force_sell to force_exit
|
2022-04-04 16:59:27 +02:00 |
|
Matthias
|
69491c1430
|
Update more wording to "exit"
|
2022-04-03 19:39:13 +02:00 |
|
Matthias
|
283d04a5ad
|
Update docstring wording
|
2022-04-03 19:36:32 +02:00 |
|
Matthias
|
a27c837d18
|
Update sell_reason to exit_reason
|
2022-04-03 10:41:35 +02:00 |
|
Matthias
|
157f8f8139
|
Update some more sell_reason occurances
|
2022-04-03 08:17:17 +02:00 |
|
Matthias
|
648e969a7a
|
Realign entry_pricing fields
|
2022-03-29 19:07:29 +02:00 |
|
Matthias
|
2d740230f7
|
price_last_balance renaming
|
2022-03-28 19:53:55 +02:00 |
|
Matthias
|
bcf326a035
|
Initial steps to change bid/ask pricing to enter/exit
|
2022-03-27 18:03:49 +02:00 |
|
Matthias
|
0624817242
|
update unfilledtimeout settings to entry/exit
|
2022-03-26 11:55:11 +01:00 |
|