apioverde commited on
Commit
78a0a3f
·
verified ·
1 Parent(s): e04d089

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -85,21 +85,21 @@ def generate_trading_signals(df):
85
 
86
 
87
 
88
- df['RSI_Signal'] = np.where(df['RSI'] < 10, 1, 0)
89
- df['RSI_Signal'] = np.where(df['RSI'] > 110, -1, df['RSI_Signal'])
90
 
91
  df['BB_Signal'] = np.where(df['Close'] < df['LowerBB'], 0, 0)
92
  df['BB_Signal'] = np.where(df['Close'] > df['UpperBB'], -1, df['BB_Signal'])
93
 
94
- df['Stochastic_Signal'] = np.where((df['SlowK'] < 1) & (df['SlowD'] < 1), 1, 0)
95
  df['Stochastic_Signal'] = np.where((df['SlowK'] > 95) & (df['SlowD'] > 95), -1, df['Stochastic_Signal'])
96
 
97
 
98
- df['CMF_Signal'] = np.where(df['CMF'] > 0.5, -1, np.where(df['CMF'] < -0.7, 1, 0))
99
 
100
 
101
- df['CCI_Signal'] = np.where(df['CCI'] < -220, 1, 0)
102
- df['CCI_Signal'] = np.where(df['CCI'] > 220, -1, df['CCI_Signal'])
103
 
104
 
105
 
 
85
 
86
 
87
 
88
+ df['RSI_Signal'] = np.where(df['RSI'] < 15, 1, 0)
89
+ df['RSI_Signal'] = np.where(df['RSI'] > 100, -1, df['RSI_Signal'])
90
 
91
  df['BB_Signal'] = np.where(df['Close'] < df['LowerBB'], 0, 0)
92
  df['BB_Signal'] = np.where(df['Close'] > df['UpperBB'], -1, df['BB_Signal'])
93
 
94
+ df['Stochastic_Signal'] = np.where((df['SlowK'] < 5) & (df['SlowD'] < 5), 1, 0)
95
  df['Stochastic_Signal'] = np.where((df['SlowK'] > 95) & (df['SlowD'] > 95), -1, df['Stochastic_Signal'])
96
 
97
 
98
+ df['CMF_Signal'] = np.where(df['CMF'] > 0.5, -1, np.where(df['CMF'] < -0.5, 1, 0))
99
 
100
 
101
+ df['CCI_Signal'] = np.where(df['CCI'] < -250, 1, 0)
102
+ df['CCI_Signal'] = np.where(df['CCI'] > 250, -1, df['CCI_Signal'])
103
 
104
 
105