Adjust code to verify "current" candle for buy/sells
This commit is contained in:
parent
3721610a63
commit
bc2e920ae2
@ -373,7 +373,9 @@ class Backtesting(object):
|
|||||||
continue
|
continue
|
||||||
trade_count_lock[row.date] = trade_count_lock.get(row.date, 0) + 1
|
trade_count_lock[row.date] = trade_count_lock.get(row.date, 0) + 1
|
||||||
|
|
||||||
trade_entry = self._get_sell_trade_entry(pair, row, ticker[pair][indexes[pair]:],
|
# since indexes has been incremented before, we need to go one step back to
|
||||||
|
# also check the buying candle for sell conditions.
|
||||||
|
trade_entry = self._get_sell_trade_entry(pair, row, ticker[pair][indexes[pair]-1:],
|
||||||
trade_count_lock, stake_amount,
|
trade_count_lock, stake_amount,
|
||||||
max_open_trades)
|
max_open_trades)
|
||||||
|
|
||||||
|
@ -618,8 +618,9 @@ def test_processed(default_conf, mocker) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def test_backtest_pricecontours(default_conf, fee, mocker) -> None:
|
def test_backtest_pricecontours(default_conf, fee, mocker) -> None:
|
||||||
|
# TODO: Evaluate usefullness of this, the patterns and buy-signls are unrealistic
|
||||||
mocker.patch('freqtrade.exchange.Exchange.get_fee', fee)
|
mocker.patch('freqtrade.exchange.Exchange.get_fee', fee)
|
||||||
tests = [['raise', 19], ['lower', 0], ['sine', 18]]
|
tests = [['raise', 19], ['lower', 0], ['sine', 35]]
|
||||||
# We need to enable sell-signal - otherwise it sells on ROI!!
|
# We need to enable sell-signal - otherwise it sells on ROI!!
|
||||||
default_conf['experimental'] = {"use_sell_signal": True}
|
default_conf['experimental'] = {"use_sell_signal": True}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user