Abstract Value Members
-
abstract
def
!==(d: Any): Boolean
-
abstract
def
<(d: Any): Boolean
-
abstract
def
<=(d: Double): Boolean
-
abstract
def
<=(d: Any): Boolean
-
abstract
def
===(d: Any): Boolean
-
abstract
def
>(d: Any): Boolean
-
abstract
def
>=(d: Double): Boolean
-
abstract
def
>=(d: Any): Boolean
-
abstract
def
ADLine()(implicit scriptExecContext: <error>): StudiesT
-
-
abstract
def
AdOsc(fastPeriod: Int = 3, slowPeriod: Int = 10)(implicit scriptExecContext: <error>): StudiesT
-
-
abstract
def
Adx(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Adxr(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Apo(fastPeriod: Int = 12, slowPeriod: Int = 26, MAType: <error> = MovingAverageType.SMA, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Aroon(timePeriod: Int)(implicit scriptExecContext: <error>): AroonT
-
abstract
def
AroonOsc(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
-
-
abstract
def
Atr(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
AvgPrice()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Beta(indexToUseForBeta: SecurityT, timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
BollingerBands(timePeriod: Int, nDeviationUp: Double = 2, nDeviationDown: Double = 2, movingAverageType: <error> = MovingAverageType.SMA, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): BollingerT
-
abstract
def
Bop()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cci(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl2Crows()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl3BlackCrows()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl3Inside()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl3LineStrike()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl3Outside()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl3StarsInSouth()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Cdl3WhiteSoldiers()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlAbandonedBaby(penetration: Double = 0.3)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlAdvanceBlock()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlBeltHold()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlBreakaway()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlClosingMarubozu()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlConcealBabysWall()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlCounterAttack()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlDarkCloudCover(penetration: Double = 0.5)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlDoji()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlDojiStar()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlDragonflyDoji()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlEngulfing()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlEveningDojiStar(penetration: Double = 0.3)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlEveningStar(penetration: Double = 0.3)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlGapSideSideWhite()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlGravestoneDoji()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHammer()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHangingMan()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHarami()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHaramiCross()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHighWave()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHikkake()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHikkakeMod()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlHomingPigeon()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlIdentical3Crows()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlInNeck()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlInvertedHammer()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlKicking()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlKickingByLength()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlLadderBottom()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlLongLeggedDoji()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlLongLine()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlMarubozu()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlMatHold(penetration: Double = 0.5)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlMatchingLow()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlMorningDojiStar(penetration: Double = 0.3)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlMorningStar(penetration: Double = 0.3)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlOnNeck()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlPiercing()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlRickshawMan()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlRiseFall3Methods()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlSeperatingLines()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlShootingStar()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlShortLine()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlSpinningTop()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlStalledPattern()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlStickSandwhich()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlTakuri()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlTasukiGap()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlThrusting()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlTristar()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlUnique3River()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlUpsideGap2Crows()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
CdlXSideGap3Methods()(implicit scriptExecContext: <error>): StudiesT
-
-
abstract
def
Cmo(timePeriod: Int = 14, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
ConstantValue(constant: Double)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
Correlation(securityToCorrelateWith: SecurityT, timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
-
-
abstract
def
DayOfTheMonth()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
DayOfTheWeek()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
DaysAfterLastThirdFridayOfMonth()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
DaysBeforeNextThirdFridayOfMonth()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
DaysSinceFirstTradingDayOfMonth()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
DaysUntilLastTradingDayOfMonth()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
Dema(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
-
abstract
def
Dx(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Ema(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
-
-
-
abstract
def
HTSine(barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): HTSineT
-
abstract
def
HistoricalVolatility(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
HtDcPeriod(barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
HtDcPhase(barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
HtTrendMode(barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
HtTrendline(barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
ImpliedVolatility()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
Kama(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
LinearReg(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
LinearRegAngle(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
LinearRegIntercept(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
LinearRegSlope(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
-
-
abstract
def
LookBack(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK, returnPriorValueWhenNull: Boolean = true)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
MACD(fastPeriod: Int = 12, slowPeriod: Int = 26, signalPeriod: Int = 9, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): MACDT
-
abstract
def
MaMa(fastLimit: Double = 0.5, slowLimit: Double = 0.5, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): MaMaT
-
abstract
def
Max(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MaxIndex(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MedianPrice()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MidPoint(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MidPrice(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Min(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MinIndex(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MinusDI(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MinusDM(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Momentum(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MoneyFlowIndex(timePeriod: Int = 14)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
MovingAverage(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
Multiply(security: SecurityT, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
Natr(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
PlusDI(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
PlusDM(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Ppo(fastPeriod: Int = 12, slowPeriod: Int = 26, MAType: <error> = MovingAverageType.SMA, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Rank(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
RateOfChange(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
RateOfChangePercent(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
RateOfChangeRatio(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
RocR100(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Rsi(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Sar(accelerationFactor: Double = 0.02, afMaximum: Double = 0.2)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
SarExt(startValue: Double = 0.0, offsetOnReverse: Double = 0.0, afInitLong: Double = 0.02, afLong: Double = 0.02, afMaxLong: Double = 0.2, afInitShort: Double = 0.02, afShort: Double = 0.02, afMaxShort: Double = 0.2)(implicit scriptExecContext: <error>): StudiesT
-
-
-
abstract
def
Sma(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
-
abstract
def
StdDev(timePeriod: Int, deviations: Double = 1.0, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Stochastic(fastKPeriod: Int = 5, slowKPeriod: Int = 3, slowK_MAType: <error> = technicalStudies.Stochastic.SMA, slowDPeriod: Int = 3, slowD_MAType: <error> = technicalStudies.Stochastic.SMA)(implicit scriptExecContext: <error>): StochasticT
-
abstract
def
StochasticFast(fastKPeriod: Int = 5, fastDPeriod: Int = 3, fastD_MAType: <error> = technicalStudies.Stochastic.SMA)(implicit scriptExecContext: <error>): StochasticFastT
-
abstract
def
StochasticRSI(timePeriod: Int, fastKPeriod: Int = 5, fastDPeriod: Int = 3, fastD_MAType: <error> = technicalStudies.StochasticFast.SMA, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StochasticRsiT
-
abstract
def
Subtract(security: SecurityT, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
Sum(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
T3(timePeriod: Int, volumeFactor: Double = 0.7, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
-
-
abstract
def
Tema(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Trima(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Trix(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
TrueRange()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Tsf(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
TypPrice()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
UltOsc(firstPeriod: Int = 7, secondPeriod: Int = 14, thirdPeriod: Int = 28)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Variance(timePeriod: Int, deviations: Double = 1.0, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
WclPrice()(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
WeekOfTheMonth()(implicit scriptExecContext: <error> = null): StudiesT
-
abstract
def
WilliamsR(timePeriod: Int)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
Wma(timePeriod: Int, barType: BarType = BarType.CLOSE_OR_MARK)(implicit scriptExecContext: <error>): StudiesT
-
abstract
def
crossesAbove(d: Any): Boolean
-
abstract
def
crossesBelow(d: Any): Boolean
-
abstract
def
crossesOver(d: Any): Boolean
-
abstract
def
getValue(): Double
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
*(that: Any)(implicit scriptExecContext: <error> = null): StudiesT
-
def
+(that: Any)(implicit scriptExecContext: <error> = null): StudiesT
-
def
-(that: Any)(implicit scriptExecContext: <error> = null): StudiesT
-
def
/(that: Any)(implicit scriptExecContext: <error> = null): StudiesT
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getLastOHLC: OHLC
-
def
getValuePrior(nPeriodsBack: Int): OHLC
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
List of supported technical studies
Studies can be added / subtracted / multiplied / deleted:
Studies can be compared with each other (greater than, less than, crossesAbove, etc..):
mvg20.crossesAbove(mvg10) mvg10.crossesBelow(mvg5) mvg10 >= ((mvg20 + mvg5) / 2)
Studies can be chained together, where the output of one study is used as the input of the next study