All Downloads are FREE. Search and download functionalities are using the official Maven repository.

money.rave.common.backend.expression.indicator.High.kt Maven / Gradle / Ivy

package money.rave.common.backend.expression

import money.rave.common.backend.expression.EvaluationContext
import money.rave.common.backend.expression.Expression
import money.rave.common.backend.scaledBigDecimal
import java.math.BigDecimal

class High(
    private val defaultCandleIndex: Int = 0,
) : Expression {

    override fun evaluate(context: EvaluationContext, candleIndex: Int): BigDecimal =
        context.candleDatas[defaultCandleIndex + candleIndex].candle.high!!.scaledBigDecimal()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy