Sam Germain
|
358f0303b9
|
updated ratio_calc_profit function
|
2021-07-26 23:09:47 -06:00 |
|
Sam Germain
|
546a7353df
|
Added docstrings to methods
|
2021-07-26 23:09:47 -06:00 |
|
Sam Germain
|
7f75c978a0
|
All persistence margin tests pass
Flake8 compliant, passed mypy, ran isort .
|
2021-07-26 23:09:47 -06:00 |
|
Sam Germain
|
a368dfa7b5
|
Changed InterestMode enum implementation
|
2021-07-26 23:09:47 -06:00 |
|
Sam Germain
|
86888dbbf0
|
Took liquidation price out of order completely
|
2021-07-26 23:09:47 -06:00 |
|
Sam Germain
|
98acb0f4ff
|
set initial_stop_loss in stoploss helper
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
dd6cc1153b
|
Tried to add liquidation price to order object, caused a test to fail
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
1414df5e27
|
updated timezone.utc time
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
2aa2b5bcff
|
Added checks for making sure stop_loss doesn't go below liquidation_price
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
1b202ca22e
|
Moved interest calculation to an enum
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
b6c8b60e65
|
Switched migrations.py check for stake_currency back to open_rate, because stake_currency is no longer a variable
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
ffadc7426c
|
Removed exchange file modifications
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
0d5749c508
|
Set default leverage to 1.0
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
9ddb6981dd
|
Updated tests to new persistence
|
2021-07-26 23:09:46 -06:00 |
|
Matthias
|
75b2c9ca1b
|
Fix migrations, revert some parts related to amount properties
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
25ff726921
|
Wrote all tests for shorting
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
4d057b8047
|
Updated ratio calculation, updated short tests
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
3a8a9eb255
|
Kraken interest test comes really close to passing
Added more trades to conftest_trades
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
876386d2db
|
Made borrowed a computed property
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
2a50f4ff7b
|
Turned amount into a computed property
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
da81be9050
|
About 15 margin tests pass
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
6f6deae376
|
added exception checks to LocalTrade.leverage and LocalTrade.borrowed
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
c68a0f05d8
|
Added types to setters
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
691a042e29
|
Set leverage and borowed to computed properties
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
692c55088a
|
Started some pytests for short and leverage
1 short test passes
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
b6cc3f02bf
|
Created interest function
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
613eecf16a
|
Adding templates for leverage/short tests
All previous pytests pass
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
67341aa4f2
|
Added changes suggested in pull request, fixed breaking changes,
can run the bot again
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
20dcd9a1a2
|
Added changed to persistance/migrations
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
69e81100e4
|
Updated Trade class
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
a27171b371
|
Updated LocalTrade and Order classes
|
2021-07-26 23:09:46 -06:00 |
|
Sam Germain
|
05f74bdf53
|
Changed log ouput to debug in exchange.get_rate
|
2021-07-25 16:13:04 -06:00 |
|
Sam Germain
|
b42afb9dae
|
get_rate checks if side is buy for some console output
|
2021-07-24 17:14:54 -06:00 |
|
Matthias
|
b84a1d0c92
|
Don't crash when *_params is not defined in strategy
closes #5407
|
2021-07-22 20:21:04 +02:00 |
|
Matthias
|
e4b42b2b5b
|
Merge pull request #5284 from samgermain/merge_get_buy_sell_rate
Merge get_buy_rate and get_sell_rate
|
2021-07-20 06:54:47 +02:00 |
|
Sam Germain
|
b0bfbb6558
|
removed buy and sell merge, updated strategy name, removed default side for get_rate
|
2021-07-19 11:37:52 -06:00 |
|
Matthias
|
7b7d9c02d7
|
Merge pull request #5243 from freqtrade/feat/webservermode_progress
Introduce webserver mode subcommand
|
2021-07-18 10:48:55 +02:00 |
|
Sam Germain
|
44df5eeacf
|
Adjusted docstring, and conditional near end of buy_rate
|
2021-07-18 00:00:18 -06:00 |
|
Sam Germain
|
7c27525bd8
|
Merge get_buy_rate and get_sell_rate
|
2021-07-17 22:51:20 -06:00 |
|
Rokas Kupstys
|
53a8c693b8
|
Honor skip_pair_validation setting when downloading pairs.
|
2021-07-17 09:21:03 +03:00 |
|
Matthias
|
d652e6fcc4
|
Don't log from wallet in backtest mode
|
2021-07-16 19:57:49 +02:00 |
|
Matthias
|
2e95df4d8d
|
Update docs for /profit output
|
2021-07-15 20:12:44 +02:00 |
|
Matthias
|
c9c7f84e8c
|
Calculate relative profit based on assumed starting balance
|
2021-07-14 20:55:11 +02:00 |
|
Matthias
|
f5c47767cb
|
Provide available capital to api
|
2021-07-14 20:51:42 +02:00 |
|
Matthias
|
3451687135
|
Merge pull request #5255 from freqtrade/improve_dynamic_stake
Improve dynamic stake with multiple bots on the same exchange
|
2021-07-14 06:45:48 +02:00 |
|
anasyusef
|
c78b2075d8
|
feat: add one additional asterisk
|
2021-07-12 12:27:59 +00:00 |
|
anasyusef
|
6a53e2c764
|
feat: apply censoring to logging
|
2021-07-12 12:08:01 +00:00 |
|
anasyusef
|
f94dbcd085
|
feat: censor password from logs
|
2021-07-12 12:02:10 +00:00 |
|
Matthias
|
40db424363
|
Add documentation for available capital setting
|
2021-07-12 07:11:56 +02:00 |
|
Matthias
|
7863746904
|
Add available_capital parameter
|
2021-07-12 06:54:06 +02:00 |
|
Matthias
|
b41c234440
|
Extract Closed profit calculation to trade object
|
2021-07-12 06:54:06 +02:00 |
|
Matthias
|
8b78a3bde2
|
Quick fix for trades opening below min-trade amount
|
2021-07-11 21:01:12 +02:00 |
|
Matthias
|
38296e8689
|
Merge pull request #5189 from rokups/rk/custom-stake
Implement strategy-controlled stake sizes
|
2021-07-11 19:45:43 +02:00 |
|
Matthias
|
7ea0a74c53
|
Default to proposed stake
|
2021-07-11 14:11:41 +02:00 |
|
Rokas Kupstys
|
0e4466ca1e
|
Implement strategy-controlled stake sizes. Expose self.wallet to a strategy.
|
2021-07-11 12:38:58 +03:00 |
|
Matthias
|
f658cfa349
|
Remove Slack
As the community is mostly active on discord, there's little point in
linking people to Slack as well
|
2021-07-11 11:13:27 +02:00 |
|
Matthias
|
52ae95b2a5
|
Improve naming of apiserver variables
|
2021-07-10 11:20:21 +02:00 |
|
Matthias
|
ad26b0dad0
|
Don't void backtest object when not necessary
|
2021-07-10 10:59:00 +02:00 |
|
Matthias
|
e4e2340f91
|
Fix bug where currencies are duplicated
in case there is dust
|
2021-07-10 10:02:05 +02:00 |
|
Matthias
|
6129c5ca9e
|
Fix deprecation warnings from pandas 1.3.0
closes #5251
|
2021-07-09 20:46:38 +02:00 |
|
Matthias
|
2f33b97b95
|
Validate startup candles for backtesting correctly
closes #5250
|
2021-07-09 07:20:43 +02:00 |
|
Matthias
|
fb25130588
|
Merge pull request #5244 from octaviusgus/develop
fix daily profit data bug and daily profit curve example
|
2021-07-09 07:06:14 +02:00 |
|
Matthias
|
d96d6024f4
|
Merge pull request #5252 from kevinjulian/agefilter-max-days-listed
Fix Agefilter cannot appear on startup messages
|
2021-07-08 20:29:06 +02:00 |
|
kevinjulian
|
2a4a980855
|
Merge branch 'agefilter-max-days-listed' of https://github.com/kevinjulian/freqtrade into agefilter-max-days-listed
|
2021-07-08 19:25:32 +07:00 |
|
kevinjulian
|
863391122f
|
fix short desc not appear
|
2021-07-08 13:42:52 +07:00 |
|
Matthias
|
225522762b
|
Merge pull request #5231 from nightshift2k/enhancement/range-based-volumefilter
Range based VolumeFilter
|
2021-07-08 07:22:37 +02:00 |
|
Matthias
|
76e51cddba
|
Merge pull request #5246 from nightshift2k/feature/offsetfilter
new filter OffsetFilter for offsetting incoming pairlists
|
2021-07-07 21:06:23 +02:00 |
|
Matthias
|
682f880630
|
Slightly simplify if statement, add additional test
|
2021-07-07 20:05:56 +02:00 |
|
kevinjulian
|
8248d1acd1
|
run flake8
|
2021-07-07 22:10:22 +07:00 |
|
kevinjulian
|
00a1931f40
|
fix test
|
2021-07-07 21:24:44 +07:00 |
|
nightshift2k
|
3c3772703b
|
changed quoteVolume to be built over a
rolling period using lookback_period
to avoid pair_candles being larger
than requested lookback_period
|
2021-07-07 09:46:05 +02:00 |
|
octaviusgus
|
d1104bd434
|
fix daily profit data and daily profit curve example
|
2021-07-06 22:47:39 +02:00 |
|
Matthias
|
005da97183
|
extract backtesting abort functionality
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
5474d5ee64
|
Move webserver start command to seperate file
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
e5b1657ab3
|
Properly remove rpc handler
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
2ec22f1d97
|
Add Sorting to available pair list
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
830b2548bc
|
Add backtest stopping
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
129c7b02d0
|
Not all config values are mandatory in webserver mode
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
17b3cc2097
|
Return numeric value, not empty string
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
b44d215b90
|
Add test for backtest via APII
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
804d99cce9
|
Move backtesting api to it's own file
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
8566306010
|
Add test for start_websever
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
134c61126e
|
Properly track bt progress ...
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
03140a0ecb
|
Run webserver in main thread when using webserver mode
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
37b15e830a
|
Add trade count to progress
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
048008756f
|
Add progress tracking for backtesting
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
06b6726029
|
Support compounding key
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
f96d7dfe6d
|
Allow backtesting to reuse data
Allow activating / deactivating protections dynamically
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
edb8c4f0e5
|
Fix tests for webserver mode
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
5c18c8726d
|
Implement backtesting with fastapi
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
df55259737
|
Add start_trading endpoint
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
02b84bd018
|
Introduce webserver mode for fastapi
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
800e314bfd
|
Store backtesting results in backtest instance
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
97e8ec91f0
|
Save configuration file paths
|
2021-07-06 19:48:28 +02:00 |
|
Matthias
|
ef137546fe
|
Add webserver entrypoint
|
2021-07-06 19:48:28 +02:00 |
|
Kevin Julian
|
0f3d34eaf4
|
Merge branch 'develop' into agefilter-max-days-listed
|
2021-07-06 19:47:18 +07:00 |
|
kevinjulian
|
502c69dce3
|
change short desc
|
2021-07-06 19:36:42 +07:00 |
|
Matthias
|
dec523eef0
|
Display verison of installed FreqUI
|
2021-07-06 07:20:05 +02:00 |
|
nightshift2k
|
1e87225e91
|
added test_VolumePairList_range to test_pairlist.py
|
2021-07-05 20:59:27 +02:00 |
|
Matthias
|
10998eb0fa
|
Remove further usages of int(int_timestamp)
|
2021-07-05 19:51:14 +02:00 |
|