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 booleanisNoTrade(Transaction transaction)static booleanisPeriodVolumeSpike(Period period, java.lang.Integer buyVolumeSpike)static booleanisPriceDropOnPeriodAveragePrice(Transaction transaction, Period lastFullPeriod, java.lang.Double buyPriceDropRatio)static booleanisPriceDropOnSMA(Transaction transaction, java.math.BigDecimal sma, java.lang.Double buyPriceDropRatio)static booleanisPriceSpike(Transaction transaction, java.math.BigDecimal sma, java.lang.Double buyPriceDropRatio)static booleanisSDLow(java.math.BigDecimal SD)static booleanisSMAOffset(Transaction transaction, java.math.BigDecimal sma)static booleanisStochRSIOK(java.lang.Double StochRSI)static booleanisTransactionVolumeSpike(Transaction transaction, java.lang.Long periodTransactionsVolumeAverage, java.lang.Integer buyVolumeSpike)static booleanisVolumeDrop(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)
-
-