...
This commit is contained in:
@@ -353,7 +353,7 @@ class TechnicalAnalyzer {
|
||||
|
||||
// 🌟 3. 3개 중 2개 이상 만족 시 반등 임박(Approaching)으로 판단
|
||||
val passedConditions = listOf(isPriceDropped, isPastMinTime, isWithinMaxTime).count { it }
|
||||
|
||||
//A. 진입 하락률 기준checkReboundApproaching 3개 중 2개 만족 시 통과 가격 하락 조건(isPriceDropped)을 필수 조건(AND)으로 고정
|
||||
return passedConditions >= 2
|
||||
}
|
||||
|
||||
@@ -670,7 +670,8 @@ $standardizedScores
|
||||
val remainingDropRate = reboundStats.avgDropRate - currentDropRate
|
||||
|
||||
// 바닥권 인정 마진 (ATR 기반)
|
||||
val bottomMargin = currentAtr * 0.7
|
||||
//B. 바닥권 판정 마진predictDropBottom currentAtr * 0.7 여유 마진 마진을 축소(currentAtr * 0.3)하여 예상 바닥에 더 근접해야 인정
|
||||
val bottomMargin = currentAtr * 0.5
|
||||
|
||||
// 저점 평균(smoothedBottom)도 마지노선 계산에 추가 가중치로 섞어줌으로써 저점에 더 밀착시킴
|
||||
val adjustedExtremeLow = (volatility.extremeLow + smoothedBottom) / 2.0
|
||||
|
||||
Reference in New Issue
Block a user