Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
- dataframe.loc[
- (
- (
- (dataframe['ema7'] > dataframe['ema25']) &
- (dataframe['ema7'].shift(1) <= dataframe['ema25'].shift(1)) &
- ((dataframe['volume'] * dataframe['high']) > 10) &
- (dataframe['open']>0.00000130)
- )
- |
- (
- (dataframe['close'].shift(1)>dataframe['ema99']) &
- (dataframe['low']<dataframe['ema99']) &
- (dataframe['close']>dataframe['ema99'])
- )
- ),
- 'buy'] = 1
- return dataframe
- def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
- dataframe.loc[
- (
- (dataframe['ema7'] < dataframe['ema25']) &
- (dataframe['ema7'].shift(1) >= dataframe['ema25'].shift(1)) &
- (dataframe['volume'] > 0) # Make sure Volume is not 0
- ),
- 'sell'] = 1
- return dataframe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement