Update app.py
Browse files
app.py
CHANGED
@@ -87,8 +87,8 @@ def calculate_indicators(data):
|
|
87 |
data = data.apply(pd.to_numeric, errors='coerce')
|
88 |
|
89 |
# Example: Simple condition for doji and inside
|
90 |
-
data['Doji'] = abs(data['
|
91 |
-
data['Inside'] = (data['
|
92 |
return data
|
93 |
|
94 |
def main():
|
@@ -114,7 +114,7 @@ def main():
|
|
114 |
df = df.dropna(axis=0)
|
115 |
|
116 |
# Rename columns
|
117 |
-
df = df.rename(columns={'1. open': '
|
118 |
|
119 |
# Calculate indicators
|
120 |
df = calculate_indicators(df)
|
|
|
87 |
data = data.apply(pd.to_numeric, errors='coerce')
|
88 |
|
89 |
# Example: Simple condition for doji and inside
|
90 |
+
data['Doji'] = abs(data['Close'] - data['Open']) <= 0.01 * (data['High'] - data['Low'])
|
91 |
+
data['Inside'] = (data['High'] < data['High'].shift(1)) & (data['Low'] > data['Low'].shift(1))
|
92 |
return data
|
93 |
|
94 |
def main():
|
|
|
114 |
df = df.dropna(axis=0)
|
115 |
|
116 |
# Rename columns
|
117 |
+
df = df.rename(columns={'1. open': 'Open', '2. high': 'High', '3. low': 'Low', '4. close': 'Close', '5. volume': 'Volume'})
|
118 |
|
119 |
# Calculate indicators
|
120 |
df = calculate_indicators(df)
|