판매 로그 > 손절 처리 로그 수정
This commit is contained in:
parent
619407966e
commit
95f43e105d
@ -538,15 +538,21 @@ object AutoTradingManager {
|
|||||||
isBuy = false,
|
isBuy = false,
|
||||||
).onSuccess { newOrderNo ->
|
).onSuccess { newOrderNo ->
|
||||||
println("✅ [보유 주식 손절 처리] 수익률($profit%) -> ${holding.valuationProfitAmount} 손해 중이며 현제 손절 가이드에 적합함 시장가 매도.")
|
println("✅ [보유 주식 손절 처리] 수익률($profit%) -> ${holding.valuationProfitAmount} 손해 중이며 현제 손절 가이드에 적합함 시장가 매도.")
|
||||||
|
TradingLogStore.addSellLog(
|
||||||
|
holding.code,
|
||||||
|
targetPrice.toString(),
|
||||||
|
"SELL",
|
||||||
|
"☠️ 보유 주식 손절 처리 [수익률 : ${profit}%] ${holding.valuationProfitAmount} 손해 중이며 현시세{${holding.currentPrice}}로 기준 호가 위 매도[$targetPrice] 주문 완료"
|
||||||
|
)
|
||||||
}.onFailure { err->
|
}.onFailure { err->
|
||||||
println("✅ [보유 주식 손절 처리] 실패 ${err.message}")
|
println("✅ [보유 주식 손절 처리] 실패 ${err.message}")
|
||||||
}
|
}
|
||||||
|
|
||||||
TradingLogStore.addNotice(
|
// TradingLogStore.addNotice(
|
||||||
"보유주식[${holding.name}]",
|
// "보유주식[${holding.name}]",
|
||||||
holding.code,
|
// holding.code,
|
||||||
"수익률($profit%) -> ${holding.valuationProfitAmount} 손해 중이며 현제 손절 가이드에 적합함 시장가 매도."
|
// "수익률($profit%) -> ${holding.valuationProfitAmount} 손해 중이며 현제 손절 가이드에 적합함 시장가 매도."
|
||||||
)
|
// )
|
||||||
}
|
}
|
||||||
analyzeDeepLossHoldingsAfterMarket(holding , true)
|
analyzeDeepLossHoldingsAfterMarket(holding , true)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -219,14 +219,14 @@ fun TradingDecisionLog() {
|
|||||||
elevation = 2.dp
|
elevation = 2.dp
|
||||||
) {
|
) {
|
||||||
Column(modifier = Modifier.padding(12.dp)) {
|
Column(modifier = Modifier.padding(12.dp)) {
|
||||||
Row(horizontalArrangement = Arrangement.SpaceBetween, modifier = Modifier.fillMaxWidth()) {
|
Row(horizontalArrangement = Arrangement.SpaceBetween, modifier = M odifier.fillMaxWidth()) {
|
||||||
Text("${log.time} - ${log.stockName}", fontWeight = FontWeight.Bold)
|
Text("${log.time} - ${log.stockName}", fontWeight = FontWeight.Bold)
|
||||||
Text(
|
Text(
|
||||||
text = log.decision,
|
text = log.decision,
|
||||||
color = when (log.decision) {
|
color = when (log.decision) {
|
||||||
"BUY" -> Color.Red
|
"BUY" -> Color(0xFF800080)
|
||||||
"SETTING" -> Color(0xFFFFA500)
|
"SETTING" -> Color(0xFFFFA500)
|
||||||
"SELL" -> Color(0xFF800080)
|
"SELL" -> if (log.reason.contains("손절 처리")) Color.Blue else Color.Red
|
||||||
"HOLD" -> Color.DarkGray
|
"HOLD" -> Color.DarkGray
|
||||||
"ANALYZER" -> Color.Green
|
"ANALYZER" -> Color.Green
|
||||||
"PASS" -> Color.Yellow
|
"PASS" -> Color.Yellow
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user