Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -352,7 +352,7 @@ def generate_trading_signals(df):
|
|
| 352 |
df['CMF_Signal'] = np.where(df['CMF'] > 0.4, -1, np.where(df['CMF'] < -0.4, 1, 0))
|
| 353 |
|
| 354 |
df['CCI_Signal'] = np.where(df['CCI'] < -180, 1, 0)
|
| 355 |
-
df['CCI_Signal'] = np.where(df['CCI'] >
|
| 356 |
|
| 357 |
# Combined signal for stronger buy/sell points
|
| 358 |
df['Combined_Signal'] = df[['RSI_Signal', 'BB_Signal',
|
|
@@ -451,11 +451,11 @@ def plot_individual_signals(df, ticker):
|
|
| 451 |
|
| 452 |
|
| 453 |
signal_colors = {
|
| 454 |
-
'RSI_Signal': {'buy': '
|
| 455 |
-
'BB_Signal': {'buy': '
|
| 456 |
-
'Stochastic_Signal': {'buy': '
|
| 457 |
-
'CMF_Signal': {'buy': '
|
| 458 |
-
'CCI_Signal': {'buy': '
|
| 459 |
}
|
| 460 |
|
| 461 |
|
|
|
|
| 352 |
df['CMF_Signal'] = np.where(df['CMF'] > 0.4, -1, np.where(df['CMF'] < -0.4, 1, 0))
|
| 353 |
|
| 354 |
df['CCI_Signal'] = np.where(df['CCI'] < -180, 1, 0)
|
| 355 |
+
df['CCI_Signal'] = np.where(df['CCI'] > 190, -1, df['CCI_Signal'])
|
| 356 |
|
| 357 |
# Combined signal for stronger buy/sell points
|
| 358 |
df['Combined_Signal'] = df[['RSI_Signal', 'BB_Signal',
|
|
|
|
| 451 |
|
| 452 |
|
| 453 |
signal_colors = {
|
| 454 |
+
'RSI_Signal': {'buy': 'navy', 'sell': 'violet'}, # Light purple / Pale butter
|
| 455 |
+
'BB_Signal': {'buy': 'navy', 'sell': 'violet'}, # Purple / Chiffon yellow
|
| 456 |
+
'Stochastic_Signal': {'buy': 'navy', 'sell': 'violet'}, # Purple / Corn silk
|
| 457 |
+
'CMF_Signal': {'buy': 'navy', 'sell': 'violet'}, # Deep purple / Lemon chiffon
|
| 458 |
+
'CCI_Signal': {'buy': 'navy', 'sell': 'violet'} # Dark purple / Soft maize
|
| 459 |
}
|
| 460 |
|
| 461 |
|