JayLacoma commited on
Commit
745809a
·
verified ·
1 Parent(s): 342a331

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -368,7 +368,7 @@ def generate_trading_signals(df):
368
  df['CCI_Signal'] = np.where(df['CCI'] > 250, -1, df['CCI_Signal'])
369
 
370
  # Combined signal for ultra-strict confirmations
371
- df['Combined_Signal'] = df[['MACD_Signal', 'RSI_Signal', 'BB_Signal',
372
  'Stochastic_Signal', 'CMF_Signal', 'CCI_Signal']].sum(axis=1)
373
 
374
  return df
@@ -396,7 +396,7 @@ def plot_combined_signals(df, ticker):
396
  ))
397
 
398
  # Add sell signals
399
- sell_signals = df[df['Combined_Signal'] <= -4]
400
  fig.add_trace(go.Scatter(
401
  x=sell_signals.index, y=sell_signals['Close'],
402
  mode='markers',
@@ -474,10 +474,10 @@ def plot_individual_signals(df, ticker):
474
 
475
 
476
  # Add buy/sell signals for each indicator
477
- signal_names = ['MACD_Signal','RSI_Signal', 'BB_Signal',
478
  'Stochastic_Signal', 'CMF_Signal',
479
  'CCI_Signal']
480
-
481
  for signal in signal_names:
482
  buy_signals = df[df[signal] == 1]
483
  sell_signals = df[df[signal] == -1]
 
368
  df['CCI_Signal'] = np.where(df['CCI'] > 250, -1, df['CCI_Signal'])
369
 
370
  # Combined signal for ultra-strict confirmations
371
+ df['Combined_Signal'] = df[['RSI_Signal', 'BB_Signal',
372
  'Stochastic_Signal', 'CMF_Signal', 'CCI_Signal']].sum(axis=1)
373
 
374
  return df
 
396
  ))
397
 
398
  # Add sell signals
399
+ sell_signals = df[df['Combined_Signal'] <= -3]
400
  fig.add_trace(go.Scatter(
401
  x=sell_signals.index, y=sell_signals['Close'],
402
  mode='markers',
 
474
 
475
 
476
  # Add buy/sell signals for each indicator
477
+ signal_names = ['RSI_Signal', 'BB_Signal',
478
  'Stochastic_Signal', 'CMF_Signal',
479
  'CCI_Signal']
480
+
481
  for signal in signal_names:
482
  buy_signals = df[df[signal] == 1]
483
  sell_signals = df[df[signal] == -1]