Sam Germain
|
26be620f71
|
Removed LocalTrade.set_is_short
|
2021-07-31 00:20:25 -06:00 |
|
Sam Germain
|
fadb0de7c7
|
Removed excess modes stop_loss method, removed models.is_opening_side models.is_closing_side
|
2021-07-31 00:12:53 -06:00 |
|
Sam Germain
|
3fb7f983f8
|
Added is_short and leverage to __repr__
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
195badeb80
|
Changed liquidation_price to isolated_liq
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
6ad9b535a9
|
persistence all to one test file, use more regular values like 2.0 for persistence tests
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
a900570f1a
|
Added enter_side and exit_side computed variables to persistence
|
2021-07-28 12:25:56 -06:00 |
|
Matthias
|
317f4ebce0
|
Boolean sqlite fix for orders table
|
2021-07-28 12:25:56 -06:00 |
|
Matthias
|
071f6309cc
|
Try fix migration tests
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
af8875574c
|
updated mkdocs and leverage docs
Added tests for set_liquidation_price and set_stop_loss
updated params in interestmode enum
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
256160740e
|
Updated interest and ratio calculations to correct functions
|
2021-07-28 12:25:56 -06:00 |
|
Sam Germain
|
8e52a3a29c
|
updated ratio_calc_profit function
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
006a60e5a4
|
Added docstrings to methods
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
b0476ebd3e
|
All persistence margin tests pass
Flake8 compliant, passed mypy, ran isort .
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
52def4e826
|
Changed InterestMode enum implementation
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
60572c9e0d
|
Took liquidation price out of order completely
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
737a62be52
|
set initial_stop_loss in stoploss helper
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
f566d83839
|
Tried to add liquidation price to order object, caused a test to fail
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
31fa6f9c25
|
updated timezone.utc time
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
811cea288d
|
Added checks for making sure stop_loss doesn't go below liquidation_price
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
286427c04a
|
Moved interest calculation to an enum
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
be3a9390fe
|
Switched migrations.py check for stake_currency back to open_rate, because stake_currency is no longer a variable
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
0ffc85fed9
|
Set default leverage to 1.0
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
78708b27f2
|
Updated tests to new persistence
|
2021-07-28 12:25:55 -06:00 |
|
Matthias
|
e0d42d2eb7
|
Fix migrations, revert some parts related to amount properties
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
e4d4d1d1f1
|
Wrote all tests for shorting
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
f194673001
|
Updated ratio calculation, updated short tests
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
5ac03762f0
|
Kraken interest test comes really close to passing
Added more trades to conftest_trades
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
df360fb281
|
Made borrowed a computed property
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
68d3699c19
|
Turned amount into a computed property
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
efcc2adacf
|
About 15 margin tests pass
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
f5d7deedf4
|
added exception checks to LocalTrade.leverage and LocalTrade.borrowed
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
34073135b7
|
Added types to setters
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
d07fe1586c
|
Set leverage and borowed to computed properties
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
c24ec89dc4
|
Started some pytests for short and leverage
1 short test passes
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
b80f8ca0af
|
Created interest function
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
000932eed0
|
Adding templates for leverage/short tests
All previous pytests pass
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
10979361c1
|
Added changes suggested in pull request, fixed breaking changes,
can run the bot again
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
741ca0e58c
|
Added changed to persistance/migrations
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
7823a33cbb
|
Updated Trade class
|
2021-07-28 12:25:55 -06:00 |
|
Sam Germain
|
c7e8439c76
|
Updated LocalTrade and Order classes
|
2021-07-28 12:25:55 -06:00 |
|
Matthias
|
b41c234440
|
Extract Closed profit calculation to trade object
|
2021-07-12 06:54:06 +02:00 |
|
Eugene Schava
|
d54de72471
|
"/profit N" command should print best pair for the same period of time, not for all trades
|
2021-06-28 23:42:09 +03:00 |
|
Matthias
|
c65b4e5d3b
|
Small fix to models
|
2021-06-13 11:20:22 +02:00 |
|
Matthias
|
756904f985
|
Set sell_reason to stoploss when closing the trade as stoploss
closes #5101
|
2021-06-08 21:21:29 +02:00 |
|
Matthias
|
66de5df1d1
|
Update sqlite init method
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
b82f7a2dfd
|
Update orders-migrations to work with new sqlalchemy syntax
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
a01d05997e
|
Add Trade.commit method for easy use
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
6fb32c3594
|
Use commit instead of .flush()
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
eaa47ff335
|
Don't use autocommit
|
2021-05-27 11:38:28 +02:00 |
|
Matthias
|
c31cb67118
|
Further changes for sqlalchemy 1.4
|
2021-05-27 11:38:28 +02:00 |
|