Matthias
|
7c79d937e0
|
Properly type "side" parameter
|
2022-04-24 14:33:24 +02:00 |
|
Matthias
|
b7cada1edd
|
Convert ProtectionReturn to dataclass
|
2022-04-24 14:33:24 +02:00 |
|
Matthias
|
9e199165b4
|
Update protection-interface to support per-side locks
|
2022-04-24 14:33:24 +02:00 |
|
Matthias
|
1da091dea3
|
ProtectionManager should return the lock just created
|
2021-09-19 19:41:19 +02:00 |
|
Matthias
|
e1010ff592
|
Don't load protections from config if strategy defines a property
|
2021-06-18 19:55:53 +02:00 |
|
Matthias
|
98c88fa58e
|
Prepare protections for backtesting
|
2020-12-07 11:39:01 +01:00 |
|
Matthias
|
64d6c7bb65
|
Update developer docs
|
2020-12-07 11:17:11 +01:00 |
|
Matthias
|
5e3d2401f5
|
Only call stop methods when they actually support this method
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
e29d918ea5
|
Avoid double-locks also in per pair locks
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
fc97266dd4
|
Add "now" to lock_pair method
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
59091ef2b7
|
Add helper method to calculate protection until
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
5133675988
|
Apply all stops in the list, even if the first would apply already
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
2a66c33a4e
|
Add locks per pair
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
56975db2ed
|
Add more tests
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
816703b8e1
|
Improve protections work
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
f39a534fc0
|
Implement global stop (First try)
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
3447f1ae53
|
Implement first stop method
|
2020-12-07 08:23:10 +01:00 |
|
Matthias
|
a0bd2ce837
|
Add first version of protection manager
|
2020-12-07 08:23:10 +01:00 |
|