diff options
author | luxagraf <sng@luxagraf.net> | 2021-07-15 09:54:32 -0400 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2021-07-15 09:54:32 -0400 |
commit | 8af402161ed8cf7d67c5e44c36f5bad6e23c5cb2 (patch) | |
tree | 6bf41e0f2b9d399eb22e7aef060aea6fecb5313c | |
parent | b54394f01539472fe80624da3c58216936d98456 (diff) |
trad: added some details to closed trades
-rw-r--r-- | app/trading/models.py | 4 | ||||
-rw-r--r-- | app/trading/templates/trading/list.html | 16 |
2 files changed, 9 insertions, 11 deletions
diff --git a/app/trading/models.py b/app/trading/models.py index ae9d8e0..0b79c9e 100644 --- a/app/trading/models.py +++ b/app/trading/models.py @@ -136,11 +136,11 @@ class LuxTrade(models.Model): @property def realized_dollars(self): - return (self.close_price*self.shares)-(self.entry_price*self.shares) + return round((self.close_price*self.shares)-(self.entry_price*self.shares), 2) @property def realized_percent(self): - return (self.realized_dollars/self.amount_invested)*100 + return round((self.realized_dollars/self.amount_invested)*100, 2) def save(self, *args, **kwargs): if self.status == 0 and not self.open_date: diff --git a/app/trading/templates/trading/list.html b/app/trading/templates/trading/list.html index fc3f1c5..c43a1ff 100644 --- a/app/trading/templates/trading/list.html +++ b/app/trading/templates/trading/list.html @@ -40,8 +40,8 @@ <table> <thead> <tr> - <th>Open Date</th> <th>Symbol</th> + <th>Open Date</th> <th>Entry Price</th> <th>Stop</th> <th>Target</th> @@ -55,8 +55,8 @@ </thead> {% for object in watch_trades %} <tr> - <td>{{object.date|date:"m-d-Y"}}</td> <td>{{object.symbol}}</td> + <td><a href="{{object.get_absolute_url}}">{{object.date|date:"m-d-Y"}}</a></td> <td>${{object.entry_price}}</td> <td>${{object.stop_price}}</td> <td>${{object.target_price}}</td> @@ -82,15 +82,14 @@ <th>Number of Shares</th> <th>Total Invested</th> <th>$ at Risk</th> - <th>% at Risk</th> <th>$ Goal</th> - <th>% Goal</th> - <th>Risk/Reward</th> + <th>Realized $</th> + <th>Realized %</th> </tr> </thead> {% for object in object_list %} <tr> - <td>{{object.date}}</td> + <td><a href="{{object.get_absolute_url}}">{{object.date|date:"m-d-Y"}}</a></td> <td>{{object.symbol}}</td> <td>${{object.entry_price}}</td> <td>${{object.stop_price}}</td> @@ -98,10 +97,9 @@ <td>{{object.shares}}</td> <td>${{object.amount_invested}}</td> <td>${{object.risk_dollars}}</td> - <td>{{object.risk_percent}}</td> <td>${{object.goal_dollars}}</td> - <td>{{object.goal_percent}}</td> - <td>{{object.risk_reward}}</td> + <td>${{object.realized_dollars}}</td> + <td>{{object.realized_percent}}</td> </tr> {% endfor %} </table> |