diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava index e14c82b..a1b831a 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava @@ -1,5 +1,6 @@ package com.r35157.jupiterperpsalarm.impl.ref; +import java.math.BigDecimal; import java.time.Instant; public final class PriceAlarm { @@ -16,9 +17,10 @@ public final class PriceAlarm { ); } + BigDecimal target = AlarmTargetParser.parse(definition.targetExpression()); boolean reached = definition.direction().reached( price.priceUsd(), - definition.target() + target ); boolean enteredTriggeredSide = previousReached == null