fix: add risk_distance to positions API query
SQL SELECT was missing risk_distance column, causing fallback to abs(entry-sl) which is wrong after TP1 moves SL to breakeven
This commit is contained in:
parent
72ea0ffd0e
commit
88290882f9
@ -711,13 +711,13 @@ async def paper_positions(
|
|||||||
if strategy == "all":
|
if strategy == "all":
|
||||||
rows = await async_fetch(
|
rows = await async_fetch(
|
||||||
"SELECT id, symbol, direction, score, tier, strategy, entry_price, entry_ts, "
|
"SELECT id, symbol, direction, score, tier, strategy, entry_price, entry_ts, "
|
||||||
"tp1_price, tp2_price, sl_price, tp1_hit, status, atr_at_entry, score_factors "
|
"tp1_price, tp2_price, sl_price, tp1_hit, status, atr_at_entry, score_factors, risk_distance "
|
||||||
"FROM paper_trades WHERE status IN ('active','tp1_hit') ORDER BY entry_ts DESC"
|
"FROM paper_trades WHERE status IN ('active','tp1_hit') ORDER BY entry_ts DESC"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
rows = await async_fetch(
|
rows = await async_fetch(
|
||||||
"SELECT id, symbol, direction, score, tier, strategy, entry_price, entry_ts, "
|
"SELECT id, symbol, direction, score, tier, strategy, entry_price, entry_ts, "
|
||||||
"tp1_price, tp2_price, sl_price, tp1_hit, status, atr_at_entry, score_factors "
|
"tp1_price, tp2_price, sl_price, tp1_hit, status, atr_at_entry, score_factors, risk_distance "
|
||||||
"FROM paper_trades WHERE status IN ('active','tp1_hit') AND strategy = $1 ORDER BY entry_ts DESC",
|
"FROM paper_trades WHERE status IN ('active','tp1_hit') AND strategy = $1 ORDER BY entry_ts DESC",
|
||||||
strategy,
|
strategy,
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user