Class BuyChecker
- java.lang.Object
-
- pl.com.external.essw.finance.checkers.Checker
-
- pl.com.external.essw.finance.checkers.BuyChecker
-
public class BuyChecker extends Checker
-
-
Constructor Summary
Constructors Constructor Description BuyChecker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isNoTrade(Transaction transaction)
static boolean
isPeriodVolumeSpike(Period period, java.lang.Integer buyVolumeSpike)
static boolean
isPriceDropOnPeriodAveragePrice(Transaction transaction, Period lastFullPeriod, java.lang.Double buyPriceDropRatio)
static boolean
isPriceDropOnSMA(Transaction transaction, java.math.BigDecimal sma, java.lang.Double buyPriceDropRatio)
static boolean
isPriceSpike(Transaction transaction, java.math.BigDecimal sma, java.lang.Double buyPriceDropRatio)
static boolean
isSDLow(java.math.BigDecimal SD)
static boolean
isSMAOffset(Transaction transaction, java.math.BigDecimal sma)
static boolean
isStochRSIOK(java.lang.Double StochRSI)
static boolean
isTransactionVolumeSpike(Transaction transaction, java.lang.Long periodTransactionsVolumeAverage, java.lang.Integer buyVolumeSpike)
static boolean
isVolumeDrop(Transaction transaction, java.lang.Long volumeAverage, java.lang.Integer buyVolumeSpike)
-
Methods inherited from class pl.com.external.essw.finance.checkers.Checker
getAdvisorStock, isDayEnd, isDead, isNoPeriods, isRSIHigh, isRSILow, isRSINeutral, isTradeHour, noFakinWay
-
-
-
-
Method Detail
-
isSMAOffset
public static boolean isSMAOffset(Transaction transaction, java.math.BigDecimal sma)
-
isTransactionVolumeSpike
public static boolean isTransactionVolumeSpike(Transaction transaction, java.lang.Long periodTransactionsVolumeAverage, java.lang.Integer buyVolumeSpike)
-
isPeriodVolumeSpike
public static boolean isPeriodVolumeSpike(Period period, java.lang.Integer buyVolumeSpike)
-
isVolumeDrop
public static boolean isVolumeDrop(Transaction transaction, java.lang.Long volumeAverage, java.lang.Integer buyVolumeSpike)
-
isNoTrade
public static boolean isNoTrade(Transaction transaction)
-
isPriceSpike
public static boolean isPriceSpike(Transaction transaction, java.math.BigDecimal sma, java.lang.Double buyPriceDropRatio)
-
isPriceDropOnSMA
public static boolean isPriceDropOnSMA(Transaction transaction, java.math.BigDecimal sma, java.lang.Double buyPriceDropRatio)
-
isPriceDropOnPeriodAveragePrice
public static boolean isPriceDropOnPeriodAveragePrice(Transaction transaction, Period lastFullPeriod, java.lang.Double buyPriceDropRatio)
-
isSDLow
public static boolean isSDLow(java.math.BigDecimal SD)
-
isStochRSIOK
public static boolean isStochRSIOK(java.lang.Double StochRSI)
-
-