hroff-1902
|
2081d7552f
|
Make flake happy
|
2019-09-10 12:37:15 +03:00 |
|
hroff-1902
|
35580b135a
|
Improve backtesting logs
|
2019-09-10 10:42:45 +03:00 |
|
Matthias
|
513e84880e
|
Don't escape ticks where it's not needed
|
2019-08-25 20:38:51 +02:00 |
|
Matthias
|
9ea887dbd0
|
Merge branch 'develop' into stoploss_restart
|
2019-06-08 20:23:13 +02:00 |
|
Matthias
|
b6e8fecbf5
|
Change persistence.init parameter
It should describe what it does
|
2019-05-30 06:33:16 +02:00 |
|
Matthias
|
d7bebc4385
|
persistence.init does not need the config dict
|
2019-05-29 19:54:59 +02:00 |
|
Matthias
|
51aa469f67
|
Cleanups
|
2019-05-20 20:29:23 +02:00 |
|
Matthias
|
6a5daab520
|
add logic for stoploss reinitialization after startup
|
2019-05-20 20:11:50 +02:00 |
|
hroff-1902
|
e7b9bc6808
|
minor: remove noisy useless debug message
|
2019-05-20 12:27:30 +03:00 |
|
Matthias
|
31d271084f
|
Move json to persistence
|
2019-05-06 06:55:12 +02:00 |
|
Matthias
|
1e056ee415
|
Move trade jsonification to trade class
|
2019-05-05 14:07:08 +02:00 |
|
Misagh
|
9b38c04579
|
negating SL pct and adding tests
|
2019-03-31 13:15:35 +02:00 |
|
Misagh
|
f2599ffe90
|
pct default to None
|
2019-03-29 08:08:29 +01:00 |
|
Misagh
|
50fc63251e
|
added SL pct to DB
|
2019-03-28 21:18:26 +01:00 |
|
Matthias
|
7b99daebd7
|
Update docstring for adjust_stoploss
|
2019-03-17 13:19:24 +01:00 |
|
Matthias
|
2d4a2fd10b
|
Use oppen_rate instead of artificial defaults
|
2019-03-17 13:12:04 +01:00 |
|
Matthias
|
fc360608b7
|
Rename function to adjust_min_max
|
2019-03-16 20:14:45 +01:00 |
|
Matthias
|
68a9b14eca
|
Min-rate should not default to 0
|
2019-03-16 20:04:39 +01:00 |
|
Matthias
|
7166a474ae
|
Add min_rate - always update min/max rates
|
2019-03-16 19:54:16 +01:00 |
|
Matthias
|
e2bcaa4d75
|
Set Requested_close_rate to stoploss when stoploss_on_exchange was hit
|
2019-03-12 21:54:52 +01:00 |
|
Matthias
|
0c53bd6dd4
|
Complete refactor, moving query_trades to persistance as get_open_trades
|
2019-02-25 20:00:17 +01:00 |
|
misagh
|
cfe00c2f0c
|
initial test added for TSL on exchange
|
2019-01-15 11:04:32 +01:00 |
|
misagh
|
16472535eb
|
adding stoploss_last_update to persistence
|
2019-01-08 12:39:10 +01:00 |
|
Matthias
|
9af2fca718
|
Add handling for market orders
fixes #1427 and #1428
|
2018-12-27 11:19:26 +01:00 |
|
Matthias
|
3b951c3817
|
Drop indexes on renamed table
avoid naming conflicts on recreate (indexes are not renamed, and keeping
them on backup tables does not really make sense).
fixes #1396
|
2018-12-09 09:03:17 +01:00 |
|
misagh
|
108d9a1117
|
function name refactored
|
2018-12-03 19:55:37 +01:00 |
|
misagh
|
43bafc391f
|
static method added
|
2018-12-03 19:46:22 +01:00 |
|
misagh
|
b5192193fd
|
total amount passed to edge should consider open trades too
|
2018-12-03 19:45:00 +01:00 |
|
misagh
|
c913fef80c
|
stop loss limit when hit, the close price is “average”
|
2018-11-28 15:45:11 +01:00 |
|
misagh
|
fb755880fa
|
logs added in case stop loss on exchange is hit
|
2018-11-28 14:16:50 +01:00 |
|
misagh
|
1f1770ad5a
|
migration script and and error handling on stop loss order
|
2018-11-26 18:46:59 +01:00 |
|
misagh
|
1a8e9ebc0f
|
stoploss_order_id added to migration script
|
2018-11-24 16:53:10 +01:00 |
|
misagh
|
fea77824d0
|
handle stop loss on exchange added
|
2018-11-23 15:17:36 +01:00 |
|
misagh
|
bb37b56dea
|
adding stop loss order id to Trade
|
2018-11-22 16:47:52 +01:00 |
|
Matthias
|
c21b45647d
|
Fix smoe comments in persistence
|
2018-11-01 13:05:57 +01:00 |
|
Matthias
|
202b1d1f0b
|
fix #1289 - we should not modify decimal context
|
2018-10-21 09:21:32 +02:00 |
|
Matthias
|
16fa877b67
|
Remove verbosity of trying backup tables - properly log if
databasemigration happened
|
2018-08-16 13:15:46 +02:00 |
|
Matthias
|
e73331b9b6
|
Merge pull request #1124 from berlinguyinca/database_tuning
Database tuning
|
2018-08-12 09:45:48 +02:00 |
|
Matthias
|
ffa47151ee
|
Flake8 fix
|
2018-08-12 09:30:12 +02:00 |
|
Matthias
|
d73d0a5253
|
Fix database migration
|
2018-08-04 20:22:45 +02:00 |
|
Gert
|
85c73ea850
|
added index
|
2018-08-02 16:39:13 -07:00 |
|
Janne Sinivirta
|
0b3190552e
|
Merge pull request #1018 from freqtrade/feat/sell_reason
Record sell reason
|
2018-07-24 09:09:45 +03:00 |
|
Matthias
|
10fc2c67c7
|
Fix bug causing a database-migration to fail from aspecific state
|
2018-07-23 09:10:37 +01:00 |
|
Matthias
|
426c25f631
|
record ticker_interval and strategyname
|
2018-07-19 19:34:14 +02:00 |
|
Matthias
|
f991109b0a
|
Add sell-reason to sell-tree
|
2018-07-19 13:29:42 +02:00 |
|
Samuel Husso
|
a2063ede55
|
persistence: fstrings in use
|
2018-07-05 10:11:29 -05:00 |
|
Janne Sinivirta
|
bf4d0a9b70
|
sort imports
|
2018-07-04 10:31:35 +03:00 |
|
xmatthias
|
3c5be55eb9
|
remove unnecessary variable
|
2018-07-01 20:17:30 +02:00 |
|
xmatthias
|
782570e71e
|
Address PR comment
|
2018-07-01 20:03:07 +02:00 |
|
xmatthias
|
e39d88ef65
|
Address some PR comments
|
2018-07-01 19:54:26 +02:00 |
|
xmatthias
|
d5ad066f8d
|
support multiple db transitions by keeping the backup-table dynamic
|
2018-06-27 20:15:25 +02:00 |
|
xmatthias
|
860b270e30
|
update db migrate script to work for more changes
|
2018-06-27 19:49:08 +02:00 |
|
xmatthias
|
c997aa9864
|
move initial logic to persistence
|
2018-06-27 06:38:49 +02:00 |
|
xmatthias
|
5015bc9bb0
|
slight update to persistence
|
2018-06-26 22:41:28 +02:00 |
|
xmatthias
|
243c36b39b
|
get persistence.py for stop_loss
|
2018-06-26 20:49:07 +02:00 |
|
gcarq
|
295dfe2652
|
persistence: remove obsolete global _CONF variable
|
2018-06-23 13:50:22 +02:00 |
|
gcarq
|
d41f71bc34
|
handle sqlalchemy NoSuchModuleError
|
2018-06-07 21:35:57 +02:00 |
|
gcarq
|
ac602ed5a9
|
persistence: adapt checks to detect in-memory db
|
2018-06-07 19:10:26 +02:00 |
|
gcarq
|
5b1ff6675f
|
define constants.DEFAULT_DB_DRYRUN_URL and fix StaticPool conditions
|
2018-06-07 17:29:43 +02:00 |
|
gcarq
|
8583e89550
|
persistence: simplify init and pass db_url via config dict
|
2018-06-07 05:25:53 +02:00 |
|
xmatthias
|
2976a50c58
|
fix typing
|
2018-05-31 21:10:15 +02:00 |
|
xmatthias
|
69006b8fe8
|
flake8
|
2018-05-31 21:08:26 +02:00 |
|
xmatthias
|
45909af7e0
|
type anotation fixes
|
2018-05-30 22:38:09 +02:00 |
|
Matthias Voppichler
|
e3ae1c6c2f
|
Convert exchange-name to new format
|
2018-05-12 13:39:16 +02:00 |
|
Matthias Voppichler
|
40c581e5a8
|
Convert pair-format to new format
|
2018-05-12 13:37:42 +02:00 |
|
Matthias Voppichler
|
f5ff6ceead
|
Rename instead of drop/create
|
2018-05-12 10:29:10 +02:00 |
|
Matthias Voppichler
|
ab4e2bd5a9
|
Fix migrate script
|
2018-05-12 10:04:41 +02:00 |
|
Matthias Voppichler
|
ccf1c894b4
|
Inital try mirate
|
2018-05-06 09:09:53 +02:00 |
|
Matthias Voppichler
|
d3fb2e4516
|
Add open_rate_requested and close_rate_requested for slippage detection
|
2018-05-05 12:57:07 +02:00 |
|
Matthias Voppichler
|
f838ba2a9b
|
remove fee column from bot
|
2018-04-22 10:04:30 +02:00 |
|
Matthias Voppichler
|
a620aa8352
|
add columns fee_open and fee_close, update value
|
2018-04-21 19:47:08 +02:00 |
|
enenn
|
0ae5b75f33
|
Update order structure to ccxt generic structure instead of bittrex specific
|
2018-04-12 18:07:43 +02:00 |
|
gcarq
|
cae7be4447
|
add fee param to function doc
|
2018-03-20 19:48:03 +01:00 |
|
Gerald Lonlas
|
0632cf0f44
|
Merge commit 'aa7aeb046ef72412cadd094666efc8e4c503ef2d' into feature/objectify
|
2018-03-02 23:28:36 -08:00 |
|
Gerald Lonlas
|
390501bac0
|
Make Pylint Happy chapter 1
|
2018-03-03 09:33:54 +08:00 |
|
Janne Sinivirta
|
0454b4c8d5
|
remove unnecessary Decimal construction
|
2018-02-06 21:37:11 +02:00 |
|
Gerald Lonlas
|
f4298a7323
|
Fix dry_run db issue when open_order_id exist
|
2018-01-22 23:23:29 -08:00 |
|
Janne Sinivirta
|
86db6c9084
|
sort imports
|
2018-01-11 07:08:56 +02:00 |
|
Gérald LONLAS
|
6c8253a4f5
|
Add more unittest (#241)
|
2017-12-27 11:41:11 +01:00 |
|
Gerald Lonlas
|
d258118b0a
|
Fix the fee calculation, backtesting, and hyperopt fee calculation and avg_profit
|
2017-12-20 20:18:41 -08:00 |
|
Gerald Lonlas
|
d613d63fdc
|
Fix the fee calculation
|
2017-12-17 23:01:34 -08:00 |
|
gcarq
|
ddd3d2d0a9
|
ignore cancelled order during trade state update
|
2017-12-16 02:36:43 +01:00 |
|
gcarq
|
ae37f49b51
|
/forcesell: handle trades with open orders
|
2017-12-16 01:09:07 +01:00 |
|
Gérald LONLAS
|
2ac8b685d6
|
Add param for Dry run to use a DB file instead of memory (#182)
|
2017-12-14 15:10:11 +01:00 |
|
gcarq
|
be6939ee8a
|
use 8 digits of precision for amount and rate in formatting
|
2017-11-23 20:52:07 +01:00 |
|
gcarq
|
63c95a3546
|
modify trade life cycle (should fix #112)
|
2017-11-17 20:17:29 +01:00 |
|
Michael Egger
|
72aec6c320
|
Merge pull request #96 from gcarq/feature/add-argparse
add argparse and implement basic arguments
|
2017-11-10 18:04:03 +01:00 |
|
gcarq
|
98f11fc7bb
|
fix sqlite threading issue
|
2017-11-09 23:45:22 +01:00 |
|
gcarq
|
a0fa6abcdc
|
use in-memory db for dry_run
|
2017-11-09 20:26:52 +01:00 |
|
gcarq
|
e01c85bb3a
|
add argparse and implement basic arguments
|
2017-11-08 22:43:47 +01:00 |
|
gcarq
|
32327c45c2
|
set close_date on sell_order update
|
2017-11-07 22:26:44 +01:00 |
|
gcarq
|
f8084b117e
|
apply pylint recommendations
|
2017-11-07 20:13:36 +01:00 |
|
gcarq
|
08a1d3ca1d
|
pylint changes
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
99724e2458
|
use Decimal for profit calculation
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
cd18629433
|
add fee to sqlalchemy model and respecting it in calc_profit
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
9cb249610a
|
adapt dry_run return values
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
543857ddb2
|
set initial open_rate and amount in create_trade
This is mostly needed by dry_run
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
0d0d822904
|
bump dburl to tradesv3
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
0e96197a94
|
don't spend the whole coin balance when selling
|
2017-11-02 19:00:25 +01:00 |
|
gcarq
|
e07904d436
|
PEP8 linting
|
2017-10-31 00:36:35 +01:00 |
|