Advertisement
Dante2333

Strategy-ema-cross and re-test ema99

Oct 30th, 2019
510
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.11 KB | None | 0 0
  1.    def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
  2.  
  3.         dataframe.loc[
  4.             (
  5.                 (
  6.                 (dataframe['ema7'] > dataframe['ema25']) &
  7.                 (dataframe['ema7'].shift(1) <= dataframe['ema25'].shift(1)) &
  8.                 ((dataframe['volume'] * dataframe['high']) > 10) &
  9.                 (dataframe['open']>0.00000130)
  10.                 )
  11.  
  12.                 |
  13.  
  14.                 (
  15.                 (dataframe['close'].shift(1)>dataframe['ema99']) &
  16.                 (dataframe['low']<dataframe['ema99']) &
  17.                 (dataframe['close']>dataframe['ema99'])
  18.                 )
  19.  
  20.             ),
  21.             'buy'] = 1
  22.         return dataframe
  23.  
  24.     def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
  25.  
  26.         dataframe.loc[
  27.             (
  28.                 (dataframe['ema7'] < dataframe['ema25']) &
  29.                 (dataframe['ema7'].shift(1) >= dataframe['ema25'].shift(1)) &
  30.                 (dataframe['volume'] > 0)  # Make sure Volume is not 0
  31.             ),
  32.             'sell'] = 1
  33.         return dataframe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement