adding the option to resolver

This commit is contained in:
misagh 2019-03-12 15:43:53 +01:00
parent f55d75e7fc
commit a772ab323e
3 changed files with 15 additions and 12 deletions

View File

@ -73,6 +73,7 @@ CONF_SCHEMA = {
'trailing_stop': {'type': 'boolean'}, 'trailing_stop': {'type': 'boolean'},
'trailing_stop_positive': {'type': 'number', 'minimum': 0, 'maximum': 1}, 'trailing_stop_positive': {'type': 'number', 'minimum': 0, 'maximum': 1},
'trailing_stop_positive_offset': {'type': 'number', 'minimum': 0, 'maximum': 1}, 'trailing_stop_positive_offset': {'type': 'number', 'minimum': 0, 'maximum': 1},
'trailing_only_offset_is_reached': {'type': 'boolean'},
'unfilledtimeout': { 'unfilledtimeout': {
'type': 'object', 'type': 'object',
'properties': { 'properties': {

View File

@ -52,6 +52,7 @@ class StrategyResolver(IResolver):
("trailing_stop", None, False), ("trailing_stop", None, False),
("trailing_stop_positive", None, False), ("trailing_stop_positive", None, False),
("trailing_stop_positive_offset", 0.0, False), ("trailing_stop_positive_offset", 0.0, False),
("trailing_only_offset_is_reached", None, False),
("process_only_new_candles", None, False), ("process_only_new_candles", None, False),
("order_types", None, False), ("order_types", None, False),
("order_time_in_force", None, False), ("order_time_in_force", None, False),

View File

@ -73,6 +73,7 @@ class IStrategy(ABC):
trailing_stop: bool = False trailing_stop: bool = False
trailing_stop_positive: float trailing_stop_positive: float
trailing_stop_positive_offset: float trailing_stop_positive_offset: float
trailing_only_offset_is_reached = False
# associated ticker interval # associated ticker interval
ticker_interval: str ticker_interval: str