Adding the pair name when populating indicators allowing the strategy to have customized context for a pair

This commit is contained in:
Jean-Baptiste LE STANG
2018-01-30 15:03:38 +01:00
parent 5f86c389b0
commit 26e288e655
14 changed files with 46 additions and 46 deletions

View File

@@ -30,7 +30,7 @@ def test_default_strategy(result):
assert type(strategy.minimal_roi) is dict
assert type(strategy.stoploss) is float
assert type(strategy.ticker_interval) is int
indicators = strategy.populate_indicators(result)
indicators = strategy.populate_indicators(result, None)
assert type(indicators) is DataFrame
assert type(strategy.populate_buy_trend(indicators)) is DataFrame
assert type(strategy.populate_sell_trend(indicators)) is DataFrame
assert type(strategy.populate_buy_trend(indicators, None)) is DataFrame
assert type(strategy.populate_sell_trend(indicators, None)) is DataFrame

View File

@@ -37,7 +37,7 @@ def test_load_strategy(result):
assert not hasattr(Strategy, 'custom_strategy')
assert hasattr(strategy.custom_strategy, 'populate_indicators')
assert 'adx' in strategy.populate_indicators(result)
assert 'adx' in strategy.populate_indicators(result, None)
def test_strategy(result):
@@ -51,14 +51,14 @@ def test_strategy(result):
assert strategy.stoploss == -0.10
assert hasattr(strategy.custom_strategy, 'populate_indicators')
assert 'adx' in strategy.populate_indicators(result)
assert 'adx' in strategy.populate_indicators(result, None)
assert hasattr(strategy.custom_strategy, 'populate_buy_trend')
dataframe = strategy.populate_buy_trend(strategy.populate_indicators(result))
dataframe = strategy.populate_buy_trend(strategy.populate_indicators(result, None), None)
assert 'buy' in dataframe.columns
assert hasattr(strategy.custom_strategy, 'populate_sell_trend')
dataframe = strategy.populate_sell_trend(strategy.populate_indicators(result))
dataframe = strategy.populate_sell_trend(strategy.populate_indicators(result, None), None)
assert 'sell' in dataframe.columns