add trigger +DI crossed above -DI
This commit is contained in:
parent
8896b39231
commit
c670ccfd37
@ -74,6 +74,8 @@ def populate_indicators(dataframe: DataFrame) -> DataFrame:
|
|||||||
# Plus Directional Indicator / Movement
|
# Plus Directional Indicator / Movement
|
||||||
dataframe['plus_dm'] = ta.PLUS_DM(dataframe)
|
dataframe['plus_dm'] = ta.PLUS_DM(dataframe)
|
||||||
dataframe['plus_di'] = ta.PLUS_DI(dataframe)
|
dataframe['plus_di'] = ta.PLUS_DI(dataframe)
|
||||||
|
dataframe['minus_di'] = ta.MINUS_DI(dataframe)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
# ROC
|
# ROC
|
||||||
dataframe['roc'] = ta.ROC(dataframe)
|
dataframe['roc'] = ta.ROC(dataframe)
|
||||||
|
@ -108,6 +108,7 @@ SPACE = {
|
|||||||
{'type': 'sar_reversal'},
|
{'type': 'sar_reversal'},
|
||||||
{'type': 'ht_sine'},
|
{'type': 'ht_sine'},
|
||||||
{'type': 'heiken_reversal_bull'},
|
{'type': 'heiken_reversal_bull'},
|
||||||
|
{'type': 'di_cross'},
|
||||||
]),
|
]),
|
||||||
'stoploss': hp.uniform('stoploss', -0.5, -0.02),
|
'stoploss': hp.uniform('stoploss', -0.5, -0.02),
|
||||||
}
|
}
|
||||||
@ -244,6 +245,7 @@ def buy_strategy_generator(params):
|
|||||||
'ht_sine': (crossed_above(dataframe['htleadsine'], dataframe['htsine'])),
|
'ht_sine': (crossed_above(dataframe['htleadsine'], dataframe['htsine'])),
|
||||||
'heiken_reversal_bull': (crossed_above(dataframe['ha_close'], dataframe['ha_open'])) &
|
'heiken_reversal_bull': (crossed_above(dataframe['ha_close'], dataframe['ha_open'])) &
|
||||||
(dataframe['ha_low'] == dataframe['ha_open']),
|
(dataframe['ha_low'] == dataframe['ha_open']),
|
||||||
|
'di_cross': (crossed_above(dataframe['plus_di'], dataframe['minus_di'])),
|
||||||
}
|
}
|
||||||
conditions.append(triggers.get(params['trigger']['type']))
|
conditions.append(triggers.get(params['trigger']['type']))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user