Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -35,7 +35,7 @@ class TradingEnv(gym.Env):
|
|
| 35 |
|
| 36 |
def _get_observation(self):
|
| 37 |
window_data = self.data[self.current_step-self.window_size:self.current_step]
|
| 38 |
-
obs = window_data[['
|
| 39 |
obs = (obs - obs.min()) / (obs.max() - obs.min())
|
| 40 |
return obs
|
| 41 |
|
|
@@ -48,9 +48,9 @@ class TradingEnv(gym.Env):
|
|
| 48 |
done = True
|
| 49 |
else:
|
| 50 |
if action == 1:
|
| 51 |
-
reward = self.data['
|
| 52 |
elif action == 2:
|
| 53 |
-
reward = self.data['
|
| 54 |
|
| 55 |
return self._get_observation(), reward, done, {}
|
| 56 |
|
|
|
|
| 35 |
|
| 36 |
def _get_observation(self):
|
| 37 |
window_data = self.data[self.current_step-self.window_size:self.current_step]
|
| 38 |
+
obs = window_data[['close', 'EMA']].values
|
| 39 |
obs = (obs - obs.min()) / (obs.max() - obs.min())
|
| 40 |
return obs
|
| 41 |
|
|
|
|
| 48 |
done = True
|
| 49 |
else:
|
| 50 |
if action == 1:
|
| 51 |
+
reward = self.data['close'].iloc[self.current_step] - self.data['close'].iloc[self.current_step - 1]
|
| 52 |
elif action == 2:
|
| 53 |
+
reward = self.data['close'].iloc[self.current_step - 1] - self.data['close'].iloc[self.current_step]
|
| 54 |
|
| 55 |
return self._get_observation(), reward, done, {}
|
| 56 |
|