public interface IIndicators
Modifier and Type | Interface and Description |
---|---|
static class |
IIndicators.AppliedPrice
Used to specify which price to use for indicator calculation
|
static class |
IIndicators.MaType
Types of Moving Average
|
Modifier and Type | Method and Description |
---|---|
IIndicatorCalculator<double[],double[][]> |
ac(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fastPeriod,
int slowPeriod)
The Accelerator/Decelerator Oscillator first calculation step.
|
double[][] |
ac(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Accelerator/Decelerator Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
ac(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
Filter filter,
long from,
long to)
Calculates the Accelerator/Decelerator Oscillator for ticks or bars in the specified period.
|
double[] |
ac(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
int shift)
Calculates the Accelerator/Decelerator Oscillator for a bar specified with the
shift parameter. |
double[][] |
ac(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
long from,
long to)
Calculates the Accelerator/Decelerator Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
acos(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric ACos first calculation step.
|
double[] |
acos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric ACos for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
acos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric ACos for ticks or bars in the specified period.
|
double |
acos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric ACos for a bar specified with the
shift parameter. |
double[] |
acos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric ACos for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ad(IFeedDescriptor feedDescriptor,
OfferSide side)
The Chaikin A/D Line first calculation step.
|
double[] |
ad(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Chaikin A/D Line for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ad(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Chaikin A/D Line for ticks or bars in the specified period.
|
double |
ad(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Chaikin A/D Line for a bar specified with the
shift parameter. |
double[] |
ad(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Chaikin A/D Line for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
add(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice2,
OfferSide side2)
The Vector Arithmetic Add first calculation step.
|
double[] |
add(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Arithmetic Add for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
add(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
long from,
long to)
Calculates the Vector Arithmetic Add for ticks or bars in the specified period.
|
double |
add(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int shift)
Calculates the Vector Arithmetic Add for a bar specified with the
shift parameter. |
double[] |
add(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
long from,
long to)
Calculates the Vector Arithmetic Add for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
adOsc(IFeedDescriptor feedDescriptor,
OfferSide side,
int fastPeriod,
int slowPeriod)
The Chaikin A/D Oscillator first calculation step.
|
double[] |
adOsc(Instrument instrument,
Period period,
OfferSide side,
int fastPeriod,
int slowPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Chaikin A/D Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
adOsc(Instrument instrument,
Period period,
OfferSide side,
int fastPeriod,
int slowPeriod,
Filter filter,
long from,
long to)
Calculates the Chaikin A/D Oscillator for ticks or bars in the specified period.
|
double |
adOsc(Instrument instrument,
Period period,
OfferSide side,
int fastPeriod,
int slowPeriod,
int shift)
Calculates the Chaikin A/D Oscillator for a bar specified with the
shift parameter. |
double[] |
adOsc(Instrument instrument,
Period period,
OfferSide side,
int fastPeriod,
int slowPeriod,
long from,
long to)
Calculates the Chaikin A/D Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
adx(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Average Directional Movement Index first calculation step.
|
double[] |
adx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Average Directional Movement Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
adx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Average Directional Movement Index for ticks or bars in the specified period.
|
double |
adx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Average Directional Movement Index for a bar specified with the
shift parameter. |
double[] |
adx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Average Directional Movement Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
adxr(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Average Directional Movement Index Rating first calculation step.
|
double[] |
adxr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Average Directional Movement Index Rating for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
adxr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Average Directional Movement Index Rating for ticks or bars in the specified period.
|
double |
adxr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Average Directional Movement Index Rating for a bar specified with the
shift parameter. |
double[] |
adxr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Average Directional Movement Index Rating for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
alligator(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod)
The Alligator first calculation step.
|
double[][] |
alligator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Alligator indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
alligator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
Filter filter,
long from,
long to)
Calculates the Alligator indicator for ticks or bars in the specified period.
|
double[] |
alligator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
int shift)
Calculates the Alligator indicator for a bar specified with the
shift parameter. |
double[][] |
alligator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
long from,
long to)
Calculates the Alligator indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
apo(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType)
The APO first calculation step.
|
double[] |
apo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Absolute Price Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
apo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Absolute Price Oscillator for ticks or bars in the specified period.
|
double |
apo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
int shift)
Calculates the Absolute Price Oscillator for a bar specified with the
shift parameter. |
double[] |
apo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Absolute Price Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
aroon(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Aroon first calculation step.
|
double[][] |
aroon(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Aroon indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
aroon(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Aroon indicator for ticks or bars in the specified period.
|
double[] |
aroon(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Aroon indicator for a bar specified with the
shift parameter. |
double[][] |
aroon(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Aroon indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
aroonOsc(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Aroon Oscillator first calculation step.
|
double[] |
aroonOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Aroon Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
aroonOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Aroon Oscillator for ticks or bars in the specified period.
|
double |
aroonOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Aroon Oscillator for a bar specified with the
shift parameter. |
double[] |
aroonOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Aroon Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
asin(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric ASin first calculation step.
|
double[] |
asin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric ASin for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
asin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric ASin for ticks or bars in the specified period.
|
double |
asin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric ASin for a bar specified with the
shift parameter. |
double[] |
asin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric ASin for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
atan(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric ATan first calculation step.
|
double[] |
atan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric ATan for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
atan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric ATan for ticks or bars in the specified period.
|
double |
atan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric ATan for a bar specified with the
shift parameter. |
double[] |
atan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric ATan for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
atr(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Average True Range first calculation step.
|
double[] |
atr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Average True Range for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
atr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Average True Range for ticks or bars in the specified period.
|
double |
atr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Average True Range for a bar specified with the
shift parameter. |
double[] |
atr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Average True Range for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
avgPrice(IFeedDescriptor feedDescriptor,
OfferSide side)
The Average Price first calculation step.
|
double[] |
avgPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Average Price for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
avgPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Average Price for ticks or bars in the specified period.
|
double |
avgPrice(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Average Price for a bar specified with the
shift parameter. |
double[] |
avgPrice(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Average Price for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
awesome(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fasterMaTimePeriod,
IIndicators.MaType fasterMaType,
int slowerMaTimePeriod,
IIndicators.MaType slowerMaType)
The Awesome Oscillator first calculation step.
|
double[][] |
awesome(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fasterMaTimePeriod,
IIndicators.MaType fasterMaType,
int slowerMaTimePeriod,
IIndicators.MaType slowerMaType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Awesome Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
awesome(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fasterMaTimePeriod,
IIndicators.MaType fasterMaType,
int slowerMaTimePeriod,
IIndicators.MaType slowerMaType,
Filter filter,
long from,
long to)
Calculates the Awesome Oscillator for ticks or bars in the specified period.
|
double[] |
awesome(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fasterMaTimePeriod,
IIndicators.MaType fasterMaType,
int slowerMaTimePeriod,
IIndicators.MaType slowerMaType,
int shift)
Calculates the Awesome Oscillator for a bar specified with the
shift parameter. |
double[][] |
awesome(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fasterMaTimePeriod,
IIndicators.MaType fasterMaType,
int slowerMaTimePeriod,
IIndicators.MaType slowerMaType,
long from,
long to)
Calculates the Awesome Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
bbands(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
double nbDevUp,
double nbDevDn,
IIndicators.MaType maType)
The Bollinger Bands first calculation step.
|
double[][] |
bbands(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDevUp,
double nbDevDn,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Bollinger Bands indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
bbands(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDevUp,
double nbDevDn,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Bollinger Bands indicator for ticks or bars in the specified period.
|
double[] |
bbands(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDevUp,
double nbDevDn,
IIndicators.MaType maType,
int shift)
Calculates the Bollinger Bands indicator for a bar specified with the
shift parameter. |
double[][] |
bbands(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDevUp,
double nbDevDn,
IIndicators.MaType maType,
long from,
long to)
Calculates the Bollinger Bands indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
bear(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Bear Power first calculation step.
|
double[] |
bear(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Bear Power indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
bear(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Bear Power indicator for ticks or bars in the specified period.
|
double |
bear(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Bear Power indicator for a bar specified with the
shift parameter. |
double[] |
bear(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Bear Power indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
beta(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice2,
OfferSide side2,
int timePeriod)
The Beta first calculation step.
|
double[] |
beta(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Beta indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
beta(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Beta indicator for ticks or bars in the specified period.
|
double |
beta(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
int shift)
Calculates the Beta indicator for a bar specified with the
shift parameter. |
double[] |
beta(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
long from,
long to)
Calculates the Beta indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
bop(IFeedDescriptor feedDescriptor,
OfferSide side)
The Balance Of Power first calculation step.
|
double[] |
bop(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Balance Of Power indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
bop(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Balance Of Power indicator for ticks or bars in the specified period.
|
double |
bop(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Balance Of Power indicator for a bar specified with the
shift parameter. |
double[] |
bop(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Balance Of Power indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
bull(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Bull Power first calculation step.
|
double[] |
bull(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Bull Power indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
bull(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Bull Power indicator for ticks or bars in the specified period.
|
double |
bull(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Bull Power indicator for a bar specified with the
shift parameter. |
double[] |
bull(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Bull Power indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
butterworthFilter(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Butterworth Filter first calculation step.
|
double[] |
butterworthFilter(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Butterworth Filter indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
butterworthFilter(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Butterworth Filter indicator for ticks or bars in the specified period.
|
double |
butterworthFilter(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Butterworth Filter indicator for a bar specified with the
shift parameter. |
double[] |
butterworthFilter(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Butterworth Filter indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
bwmfi(IFeedDescriptor feedDescriptor,
OfferSide side)
The Market Facilitation Index first calculation step.
|
double[][] |
bwmfi(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Market Facilitation Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
bwmfi(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Market Facilitation Index for ticks or bars in the specified period.
|
double[] |
bwmfi(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Market Facilitation Index for a bar specified with the
shift parameter. |
double[][] |
bwmfi(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Market Facilitation Index for ticks or bars in the specified period.
|
Object[] |
calculateIndicator(IFeedDescriptor feedDescriptor,
OfferSide[] offerSides,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
int shift)
This is a universal function that allows getting values for any indicator available based on any
DataType supported by JForex, including user indicators. |
Object[] |
calculateIndicator(IFeedDescriptor feedDescriptor,
OfferSide[] offerSides,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
int numberOfBarsBefore,
long time,
int numberOfBarsAfter)
This is a universal function that allows getting values for any indicator available based on any
DataType supported by JForex, including user indicators. |
Object[] |
calculateIndicator(IFeedDescriptor feedDescriptor,
OfferSide[] offerSides,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
long from,
long to)
This is a universal function that allows getting values for any indicator available based on any
DataType supported by JForex, including user indicators. |
Object[] |
calculateIndicator(IFeedInfo feedInfo,
OfferSide[] offerSides,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
int numberOfBarsBefore,
long time,
int numberOfBarsAfter)
This is a universal function that allows getting values for any indicator available based on any
DataType supported by JForex, including user indicators. |
Object[] |
calculateIndicator(IFeedInfo feedInfo,
OfferSide[] offerSides,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
long timeFrom,
long timeTo)
This is a universal function that allows getting values for any indicator available based on any
DataType supported by JForex, including user indicators. |
Object[] |
calculateIndicator(IFinancialInstrument financialInstrument,
Period period,
OfferSide[] side,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
This is a universal function that allows getting values for any indicator available, including user indicators.
|
Object[] |
calculateIndicator(IFinancialInstrument financialInstrument,
Period period,
OfferSide[] side,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
int shift)
This is a universal function that allows getting values for any indicator available, including user indicators.
|
Object[] |
calculateIndicator(IFinancialInstrument financialInstrument,
Period period,
OfferSide[] side,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
long from,
long to)
This is a universal function that allows getting values for any indicator available, including user indicators.
|
Object[] |
calculateIndicator(Instrument instrument,
Period period,
OfferSide[] side,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
This is a universal function that allows getting values for any indicator available, including user indicators.
|
Object[] |
calculateIndicator(Instrument instrument,
Period period,
OfferSide[] offerSides,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
Filter filter,
long from,
long to)
This is a universal function that allows to get values for any indicator available including user indicators.
|
Object[] |
calculateIndicator(Instrument instrument,
Period period,
OfferSide[] side,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
int shift)
This is a universal function that allows getting values for any indicator available, including user indicators.
|
Object[] |
calculateIndicator(Instrument instrument,
Period period,
OfferSide[] side,
String functionName,
IIndicators.AppliedPrice[] inputTypes,
Object[] optParams,
long from,
long to)
This is a universal function that allows getting values for any indicator available, including user indicators.
|
IIndicatorCalculator<double[],double[][]> |
camPivot(IFeedDescriptor feedDescriptor,
OfferSide side,
Period timePeriod)
The Camarilla Pivots first calculation step.
|
double[][] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[][] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
|
double[] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Deprecated.
|
double[][] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
|
double[][] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Camarilla Pivot Points for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
long from,
long to)
Calculates the Camarilla Pivot Points for ticks or bars in the specified period.
|
double[] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
int shift)
Calculates the Camarilla Pivot Points for a bar specified with the
shift parameter. |
double[][] |
camPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
long from,
long to)
Calculates the Camarilla Pivot Points for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
cci(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Commodity Channel Index first calculation step.
|
double[] |
cci(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Commodity Channel Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
cci(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Commodity Channel Index for ticks or bars in the specified period.
|
double |
cci(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Commodity Channel Index for a bar specified with the
shift parameter. |
double[] |
cci(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Commodity Channel Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl2Crows(IFeedDescriptor feedDescriptor,
OfferSide side)
The Two Crows first calculation step.
|
int[] |
cdl2Crows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Two Crows indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl2Crows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Two Crows indicator for ticks or bars in the specified period.
|
int |
cdl2Crows(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Two Crows indicator for a bar specified with the
shift parameter. |
int[] |
cdl2Crows(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Two Crows indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl3BlackCrows(IFeedDescriptor feedDescriptor,
OfferSide side)
The Three Black Crows first calculation step.
|
int[] |
cdl3BlackCrows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Three Black Crows indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl3BlackCrows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Three Black Crows indicator for ticks or bars in the specified period.
|
int |
cdl3BlackCrows(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Three Black Crows indicator for a bar specified with the
shift parameter. |
int[] |
cdl3BlackCrows(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Three Black Crows indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl3Inside(IFeedDescriptor feedDescriptor,
OfferSide side)
The Three Inside Up/Down first calculation step.
|
int[] |
cdl3Inside(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Three Inside Up/Down indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl3Inside(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Three Inside Up/Down indicator for ticks or bars in the specified period.
|
int |
cdl3Inside(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Three Inside Up/Down indicator for a bar specified with the
shift parameter. |
int[] |
cdl3Inside(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Three Inside Up/Down indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl3LineStrike(IFeedDescriptor feedDescriptor,
OfferSide side)
The Three-Line Strike first calculation step.
|
int[] |
cdl3LineStrike(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Three-Line Strike indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl3LineStrike(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Three-Line Strike indicator for ticks or bars in the specified period.
|
int |
cdl3LineStrike(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Three-Line Strike indicator for a bar specified with the
shift parameter. |
int[] |
cdl3LineStrike(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Three-Line Strike indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl3Outside(IFeedDescriptor feedDescriptor,
OfferSide side)
The Three Outside Up/Down first calculation step.
|
int[] |
cdl3Outside(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Three Outside Up/Down indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl3Outside(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Three Outside Up/Down indicator for ticks or bars in the specified period.
|
int |
cdl3Outside(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Three Outside Up/Down indicator for a bar specified with the
shift parameter. |
int[] |
cdl3Outside(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Three Outside Up/Down indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl3StarsInSouth(IFeedDescriptor feedDescriptor,
OfferSide side)
The Three Stars In The South first calculation step.
|
int[] |
cdl3StarsInSouth(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Three Stars In The South indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl3StarsInSouth(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Three Stars In The South indicator for ticks or bars in the specified period.
|
int |
cdl3StarsInSouth(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Three Stars In The South indicator for a bar specified with the
shift parameter. |
int[] |
cdl3StarsInSouth(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Three Stars In The South indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdl3WhiteSoldiers(IFeedDescriptor feedDescriptor,
OfferSide side)
The Three Advancing White Soldiers first calculation step.
|
int[] |
cdl3WhiteSoldiers(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Three Advancing White Soldiers indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdl3WhiteSoldiers(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Three Advancing White Soldiers indicator for ticks or bars in the specified period.
|
int |
cdl3WhiteSoldiers(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Three Advancing White Soldiers indicator for a bar specified with the
shift parameter. |
int[] |
cdl3WhiteSoldiers(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Three Advancing White Soldiers indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlAbandonedBaby(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Abandoned Baby first calculation step.
|
int[] |
cdlAbandonedBaby(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Abandoned Baby indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlAbandonedBaby(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Abandoned Baby indicator for ticks or bars in the specified period.
|
int |
cdlAbandonedBaby(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Abandoned Baby indicator for a bar specified with the
shift parameter. |
int[] |
cdlAbandonedBaby(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Abandoned Baby indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlAdvanceBlock(IFeedDescriptor feedDescriptor,
OfferSide side)
The Advance Block first calculation step.
|
int[] |
cdlAdvanceBlock(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Advance Block indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlAdvanceBlock(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Advance Block indicator for ticks or bars in the specified period.
|
int |
cdlAdvanceBlock(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Advance Block indicator for a bar specified with the
shift parameter. |
int[] |
cdlAdvanceBlock(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Advance Block indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlBeltHold(IFeedDescriptor feedDescriptor,
OfferSide side)
The Belt-hold first calculation step.
|
int[] |
cdlBeltHold(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Belt-hold indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlBeltHold(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Belt-hold indicator for ticks or bars in the specified period.
|
int |
cdlBeltHold(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Belt-hold indicator for a bar specified with the
shift parameter. |
int[] |
cdlBeltHold(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Belt-hold indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlBreakAway(IFeedDescriptor feedDescriptor,
OfferSide side)
The Breakaway first calculation step.
|
int[] |
cdlBreakAway(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Breakaway indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlBreakAway(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Breakaway indicator for ticks or bars in the specified period.
|
int |
cdlBreakAway(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Breakaway indicator for a bar specified with the
shift parameter. |
int[] |
cdlBreakAway(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Breakaway indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlClosingMarubozu(IFeedDescriptor feedDescriptor,
OfferSide side)
The Closing Marubozu first calculation step.
|
int[] |
cdlClosingMarubozu(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Closing Marubozu indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlClosingMarubozu(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Closing Marubozu indicator for ticks or bars in the specified period.
|
int |
cdlClosingMarubozu(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Closing Marubozu indicator for a bar specified with the
shift parameter. |
int[] |
cdlClosingMarubozu(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Closing Marubozu indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlConcealBabySwall(IFeedDescriptor feedDescriptor,
OfferSide side)
The Concealing Baby Swallow first calculation step.
|
int[] |
cdlConcealBabySwall(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Concealing Baby Swallow indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlConcealBabySwall(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Concealing Baby Swallow indicator for ticks or bars in the specified period.
|
int |
cdlConcealBabySwall(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Concealing Baby Swallow indicator for a bar specified with the
shift parameter. |
int[] |
cdlConcealBabySwall(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Concealing Baby Swallow indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlCounterattack(IFeedDescriptor feedDescriptor,
OfferSide side)
The Counterattack first calculation step.
|
int[] |
cdlCounterattack(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Counterattack indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlCounterattack(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Counterattack indicator for ticks or bars in the specified period.
|
int |
cdlCounterattack(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Counterattack indicator for a bar specified with the
shift parameter. |
int[] |
cdlCounterattack(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Counterattack indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlDarkCloudCover(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Dark Cloud Cover first calculation step.
|
int[] |
cdlDarkCloudCover(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Dark Cloud Cover indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlDarkCloudCover(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Dark Cloud Cover indicator for ticks or bars in the specified period.
|
int |
cdlDarkCloudCover(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Dark Cloud Cover indicator for a bar specified with the
shift parameter. |
int[] |
cdlDarkCloudCover(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Dark Cloud Cover indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlDoji(IFeedDescriptor feedDescriptor,
OfferSide side)
The Doji first calculation step.
|
int[] |
cdlDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Doji indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Doji indicator for ticks or bars in the specified period.
|
int |
cdlDoji(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Doji indicator for a bar specified with the
shift parameter. |
int[] |
cdlDoji(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Doji indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlDojiStar(IFeedDescriptor feedDescriptor,
OfferSide side)
The Doji Star first calculation step.
|
int[] |
cdlDojiStar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Doji Star indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlDojiStar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Doji Star indicator for ticks or bars in the specified period.
|
int |
cdlDojiStar(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Doji Star indicator for a bar specified with the
shift parameter. |
int[] |
cdlDojiStar(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Doji Star indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlDragonflyDoji(IFeedDescriptor feedDescriptor,
OfferSide side)
The Dragonfly Doji first calculation step.
|
int[] |
cdlDragonflyDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Dragonfly Doji indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlDragonflyDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Dragonfly Doji indicator for ticks or bars in the specified period.
|
int |
cdlDragonflyDoji(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Dragonfly Doji indicator for a bar specified with the
shift parameter. |
int[] |
cdlDragonflyDoji(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Dragonfly Doji indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlEngulfing(IFeedDescriptor feedDescriptor,
OfferSide side)
The Engulfing Pattern first calculation step.
|
int[] |
cdlEngulfing(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Engulfing Pattern indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlEngulfing(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Engulfing Pattern indicator for ticks or bars in the specified period.
|
int |
cdlEngulfing(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Engulfing Pattern indicator for a bar specified with the
shift parameter. |
int[] |
cdlEngulfing(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Engulfing Pattern indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlEveningDojiStar(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Evening Doji Star first calculation step.
|
int[] |
cdlEveningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Evening Doji Star indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlEveningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Evening Doji Star indicator for ticks or bars in the specified period.
|
int |
cdlEveningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Evening Doji Star indicator for a bar specified with the
shift parameter. |
int[] |
cdlEveningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Evening Doji Star indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlEveningStar(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Evening Star first calculation step.
|
int[] |
cdlEveningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Evening Star indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlEveningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Evening Star indicator for ticks or bars in the specified period.
|
int |
cdlEveningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Evening Star indicator for a bar specified with the
shift parameter. |
int[] |
cdlEveningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Evening Star indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlGapSideSideWhite(IFeedDescriptor feedDescriptor,
OfferSide side)
The Up/Down-gap side-by-side white lines first calculation step.
|
int[] |
cdlGapSideSideWhite(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Up/Down-gap side-by-side white lines indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlGapSideSideWhite(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Up/Down-gap side-by-side white lines indicator for ticks or bars in the specified period.
|
int |
cdlGapSideSideWhite(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Up/Down-gap side-by-side white lines indicator for a bar specified with the
shift parameter. |
int[] |
cdlGapSideSideWhite(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Up/Down-gap side-by-side white lines indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlGravestoneDoji(IFeedDescriptor feedDescriptor,
OfferSide side)
The Gravestone Doji first calculation step.
|
int[] |
cdlGravestoneDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Gravestone Doji indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlGravestoneDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Gravestone Doji indicator for ticks or bars in the specified period.
|
int |
cdlGravestoneDoji(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Gravestone Doji indicator for a bar specified with the
shift parameter. |
int[] |
cdlGravestoneDoji(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Gravestone Doji indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHammer(IFeedDescriptor feedDescriptor,
OfferSide side)
The Hammer first calculation step.
|
int[] |
cdlHammer(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hammer indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHammer(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Hammer indicator for ticks or bars in the specified period.
|
int |
cdlHammer(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Hammer indicator for a bar specified with the
shift parameter. |
int[] |
cdlHammer(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Hammer indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHangingMan(IFeedDescriptor feedDescriptor,
OfferSide side)
The Hanging Man first calculation step.
|
int[] |
cdlHangingMan(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hanging Man indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHangingMan(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Hanging Man indicator for ticks or bars in the specified period.
|
int |
cdlHangingMan(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Hanging Man indicator for a bar specified with the
shift parameter. |
int[] |
cdlHangingMan(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Hanging Man indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHarami(IFeedDescriptor feedDescriptor,
OfferSide side)
The Harami Pattern first calculation step.
|
int[] |
cdlHarami(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Harami Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHarami(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Harami Pattern for ticks or bars in the specified period.
|
int |
cdlHarami(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Harami Pattern for a bar specified with the
shift parameter. |
int[] |
cdlHarami(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Harami Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHaramiCross(IFeedDescriptor feedDescriptor,
OfferSide side)
The Harami Cross Pattern first calculation step.
|
int[] |
cdlHaramiCross(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Harami Cross Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHaramiCross(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Harami Cross Pattern for ticks or bars in the specified period.
|
int |
cdlHaramiCross(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Harami Cross Pattern for a bar specified with the
shift parameter. |
int[] |
cdlHaramiCross(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Harami Cross Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHighWave(IFeedDescriptor feedDescriptor,
OfferSide side)
The High-Wave Candle first calculation step.
|
int[] |
cdlHighWave(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the High-Wave Candle indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHighWave(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the High-Wave Candle indicator for ticks or bars in the specified period.
|
int |
cdlHighWave(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the High-Wave Candle indicator a bar specified with the
shift parameter. |
int[] |
cdlHighWave(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the High-Wave Candle indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHikkake(IFeedDescriptor feedDescriptor,
OfferSide side)
The Hikkake Pattern first calculation step.
|
int[] |
cdlHikkake(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hikkake Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHikkake(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Hikkake Pattern for ticks or bars in the specified period.
|
int |
cdlHikkake(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Hikkake Pattern for a bar specified with the
shift parameter. |
int[] |
cdlHikkake(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Hikkake Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHikkakeMod(IFeedDescriptor feedDescriptor,
OfferSide side)
The Modified Hikkake Pattern first calculation step.
|
int[] |
cdlHikkakeMod(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Modified Hikkake Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHikkakeMod(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Modified Hikkake Pattern for ticks or bars in the specified period.
|
int |
cdlHikkakeMod(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Modified Hikkake Pattern for a bar specified with the
shift parameter. |
int[] |
cdlHikkakeMod(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Modified Hikkake Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlHomingPigeon(IFeedDescriptor feedDescriptor,
OfferSide side)
The Homing Pigeon first calculation step.
|
int[] |
cdlHomingPigeon(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Homing Pigeon indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlHomingPigeon(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Homing Pigeon indicator for ticks or bars in the specified period.
|
int |
cdlHomingPigeon(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Homing Pigeon indicator for a bar specified with the
shift parameter. |
int[] |
cdlHomingPigeon(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Homing Pigeon indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlIdentical3Crows(IFeedDescriptor feedDescriptor,
OfferSide side)
The Identical Three Crows first calculation step.
|
int[] |
cdlIdentical3Crows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Identical Three Crows indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlIdentical3Crows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Identical Three Crows indicator for ticks or bars in the specified period.
|
int |
cdlIdentical3Crows(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Identical Three Crows indicator for a bar specified with the
shift parameter. |
int[] |
cdlIdentical3Crows(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Identical Three Crows indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlInNeck(IFeedDescriptor feedDescriptor,
OfferSide side)
The In-Neck Pattern first calculation step.
|
int[] |
cdlInNeck(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the In-Neck Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlInNeck(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the In-Neck Pattern for ticks or bars in the specified period.
|
int |
cdlInNeck(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the In-Neck Pattern for a bar specified with the
shift parameter. |
int[] |
cdlInNeck(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the In-Neck Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlInvertedHammer(IFeedDescriptor feedDescriptor,
OfferSide side)
The Inverted Hammer first calculation step.
|
int[] |
cdlInvertedHammer(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Inverted Hammer indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlInvertedHammer(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Inverted Hammer indicator for ticks or bars in the specified period.
|
int |
cdlInvertedHammer(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Inverted Hammer indicator for a bar specified with the
shift parameter. |
int[] |
cdlInvertedHammer(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Inverted Hammer indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlKicking(IFeedDescriptor feedDescriptor,
OfferSide side)
The Kicking first calculation step.
|
int[] |
cdlKicking(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Kicking indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlKicking(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Kicking indicator for ticks or bars in the specified period.
|
int |
cdlKicking(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Kicking indicator for a bar specified with the
shift parameter. |
int[] |
cdlKicking(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Kicking indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlKickingByLength(IFeedDescriptor feedDescriptor,
OfferSide side)
The Kicking - bull/bear determined by the longer marubozu first calculation step.
|
int[] |
cdlKickingByLength(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Kicking - bull/bear determined by the longer marubozu indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlKickingByLength(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Kicking - bull/bear determined by the longer marubozu indicator for ticks or bars in the specified period.
|
int |
cdlKickingByLength(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Kicking - bull/bear determined by the longer marubozu indicator for a bar specified with the
shift parameter. |
int[] |
cdlKickingByLength(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Kicking - bull/bear determined by the longer marubozu indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlLadderBottom(IFeedDescriptor feedDescriptor,
OfferSide side)
The Ladder Bottom first calculation step.
|
int[] |
cdlLadderBottom(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Ladder Bottom indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlLadderBottom(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Ladder Bottom indicator for ticks or bars in the specified period.
|
int |
cdlLadderBottom(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Ladder Bottom indicator for a bar specified with the
shift parameter. |
int[] |
cdlLadderBottom(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Ladder Bottom indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlLadderBotton(IFeedDescriptor feedDescriptor,
OfferSide side)
The Ladder Bottom first calculation step.
|
int[] |
cdlLadderBotton(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
int[] |
cdlLadderBotton(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
|
int |
cdlLadderBotton(Instrument instrument,
Period period,
OfferSide side,
int shift)
Deprecated.
|
int[] |
cdlLadderBotton(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Deprecated.
|
IIndicatorCalculator<Integer,int[]> |
cdlLongLeggedDoji(IFeedDescriptor feedDescriptor,
OfferSide side)
The Long Legged Doji first calculation step.
|
int[] |
cdlLongLeggedDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Long Legged Doji indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlLongLeggedDoji(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Long Legged Doji indicator for ticks or bars in the specified period.
|
int |
cdlLongLeggedDoji(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Long Legged Doji indicator for a bar specified with the
shift parameter. |
int[] |
cdlLongLeggedDoji(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Long Legged Doji indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlLongLine(IFeedDescriptor feedDescriptor,
OfferSide side)
The Long Line Candle first calculation step.
|
int[] |
cdlLongLine(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Long Line Candle indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlLongLine(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Long Line Candle indicator for ticks or bars in the specified period.
|
int |
cdlLongLine(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Long Line Candle indicator for a bar specified with the
shift parameter. |
int[] |
cdlLongLine(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Long Line Candle indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlMarubozu(IFeedDescriptor feedDescriptor,
OfferSide side)
The Marubozu first calculation step.
|
int[] |
cdlMarubozu(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Marubozu indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlMarubozu(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Marubozu indicator for ticks or bars in the specified period.
|
int |
cdlMarubozu(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Marubozu indicator for a bar specified with the
shift parameter. |
int[] |
cdlMarubozu(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Marubozu indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlMatchingLow(IFeedDescriptor feedDescriptor,
OfferSide side)
The Matching Low first calculation step.
|
int[] |
cdlMatchingLow(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Matching Low indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlMatchingLow(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Matching Low indicator for ticks or bars in the specified period.
|
int |
cdlMatchingLow(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Matching Low indicator for a bar specified with the
shift parameter. |
int[] |
cdlMatchingLow(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Matching Low indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlMathold(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Mat Hold first calculation step.
|
int[] |
cdlMathold(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Mat Hold indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlMathold(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Mat Hold indicator for ticks or bars in the specified period.
|
int |
cdlMathold(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Mat Hold indicator for a bar specified with the
shift parameter. |
int[] |
cdlMathold(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Mat Hold indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlMorningDojiStar(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Morning Doji Star first calculation step.
|
int[] |
cdlMorningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Morning Doji Star indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlMorningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Morning Doji Star indicator for ticks or bars in the specified period.
|
int |
cdlMorningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Morning Doji Star indicator for a bar specified with the
shift parameter. |
int[] |
cdlMorningDojiStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Morning Doji Star indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlMorningStar(IFeedDescriptor feedDescriptor,
OfferSide side,
double penetration)
The Morning Star first calculation step.
|
int[] |
cdlMorningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Morning Star indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlMorningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
Filter filter,
long from,
long to)
Calculates the Morning Star indicator for ticks or bars in the specified period.
|
int |
cdlMorningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
int shift)
Calculates the Morning Star indicator for a bar specified with the
shift parameter. |
int[] |
cdlMorningStar(Instrument instrument,
Period period,
OfferSide side,
double penetration,
long from,
long to)
Calculates the Morning Star indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlOnNeck(IFeedDescriptor feedDescriptor,
OfferSide side)
The On-Neck Pattern first calculation step.
|
int[] |
cdlOnNeck(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the On-Neck Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlOnNeck(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the On-Neck Pattern for ticks or bars in the specified period.
|
int |
cdlOnNeck(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the On-Neck Pattern for a bar specified with the
shift parameter. |
int[] |
cdlOnNeck(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the On-Neck Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlPiercing(IFeedDescriptor feedDescriptor,
OfferSide side)
The Piercing Pattern first calculation step.
|
int[] |
cdlPiercing(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Piercing Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlPiercing(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Piercing Pattern for ticks or bars in the specified period.
|
int |
cdlPiercing(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Piercing Pattern for a bar specified with the
shift parameter. |
int[] |
cdlPiercing(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Piercing Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlRickshawMan(IFeedDescriptor feedDescriptor,
OfferSide side)
The Rickshaw Man first calculation step.
|
int[] |
cdlRickshawMan(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rickshaw Man indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlRickshawMan(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Rickshaw Man indicator for ticks or bars in the specified period.
|
int |
cdlRickshawMan(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Rickshaw Man indicator for a bar specified with the
shift parameter. |
int[] |
cdlRickshawMan(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Rickshaw Man indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlRiseFall3Methods(IFeedDescriptor feedDescriptor,
OfferSide side)
The Rising/Falling Three Methods first calculation step.
|
int[] |
cdlRiseFall3Methods(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rising/Falling Three Methods indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlRiseFall3Methods(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Rising/Falling Three Methods indicator for ticks or bars in the specified period.
|
int |
cdlRiseFall3Methods(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Rising/Falling Three Methods indicator for a bar specified with the
shift parameter. |
int[] |
cdlRiseFall3Methods(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Rising/Falling Three Methods indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlSeparatingLines(IFeedDescriptor feedDescriptor,
OfferSide side)
The Separating Lines first calculation step.
|
int[] |
cdlSeparatingLines(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Separating Lines indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlSeparatingLines(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Separating Lines indicator for ticks or bars in the specified period.
|
int |
cdlSeparatingLines(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Separating Lines indicator for a bar specified with the
shift parameter. |
int[] |
cdlSeparatingLines(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Separating Lines indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlShootingStar(IFeedDescriptor feedDescriptor,
OfferSide side)
The Shooting Star first calculation step.
|
int[] |
cdlShootingStar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Shooting Star indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlShootingStar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Shooting Star indicator for ticks or bars in the specified period.
|
int |
cdlShootingStar(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Shooting Star indicator for a bar specified with the
shift parameter. |
int[] |
cdlShootingStar(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Shooting Star indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlShortLine(IFeedDescriptor feedDescriptor,
OfferSide side)
The Short Line Candle first calculation step.
|
int[] |
cdlShortLine(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Short Line Candle indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlShortLine(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Short Line Candle indicator for ticks or bars in the specified period.
|
int |
cdlShortLine(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Short Line Candle indicator for a bar specified with the
shift parameter. |
int[] |
cdlShortLine(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Short Line Candle indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlSpinningTop(IFeedDescriptor feedDescriptor,
OfferSide side)
The Spinning Top first calculation step.
|
int[] |
cdlSpinningTop(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Spinning Top indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlSpinningTop(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Spinning Top indicator for ticks or bars in the specified period.
|
int |
cdlSpinningTop(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Spinning Top indicator for a bar specified with the
shift parameter. |
int[] |
cdlSpinningTop(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Spinning Top indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlStalledPattern(IFeedDescriptor feedDescriptor,
OfferSide side)
The Stalled Pattern first calculation step.
|
int[] |
cdlStalledPattern(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Stalled Pattern indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlStalledPattern(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Stalled Pattern indicator for ticks or bars in the specified period.
|
int |
cdlStalledPattern(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Stalled Pattern indicator for a bar specified with the
shift parameter. |
int[] |
cdlStalledPattern(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Stalled Pattern indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlStickSandwich(IFeedDescriptor feedDescriptor,
OfferSide side)
The Stick Sandwich first calculation step.
|
int[] |
cdlStickSandwich(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Stick Sandwich indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlStickSandwich(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Stick Sandwich indicator for ticks or bars in the specified period.
|
int |
cdlStickSandwich(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Stick Sandwich indicator for a bar specified with the
shift parameter. |
int[] |
cdlStickSandwich(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Stick Sandwich indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlTakuri(IFeedDescriptor feedDescriptor,
OfferSide side)
The Takuri (Dragonfly Doji with very long lower shadow) first calculation step.
|
int[] |
cdlTakuri(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Takuri indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlTakuri(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Takuri indicator for ticks or bars in the specified period.
|
int |
cdlTakuri(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Takuri indicator for a bar specified with the
shift parameter. |
int[] |
cdlTakuri(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Takuri indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlTasukiGap(IFeedDescriptor feedDescriptor,
OfferSide side)
The Tasuki Gap first calculation step.
|
int[] |
cdlTasukiGap(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Tasuki Gap indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlTasukiGap(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Tasuki Gap indicator for ticks or bars in the specified period.
|
int |
cdlTasukiGap(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Tasuki Gap indicator for a bar specified with the
shift parameter. |
int[] |
cdlTasukiGap(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Tasuki Gap indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlThrusting(IFeedDescriptor feedDescriptor,
OfferSide side)
The Thrusting Pattern first calculation step.
|
int[] |
cdlThrusting(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Thrusting Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlThrusting(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Thrusting Pattern for ticks or bars in the specified period.
|
int |
cdlThrusting(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Thrusting Pattern for a bar specified with the
shift parameter. |
int[] |
cdlThrusting(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Thrusting Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlTristar(IFeedDescriptor feedDescriptor,
OfferSide side)
The Tristar Pattern first calculation step.
|
int[] |
cdlTristar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Tristar Pattern for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlTristar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Tristar Pattern for ticks or bars in the specified period.
|
int |
cdlTristar(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Tristar Pattern for a bar specified with the
shift parameter. |
int[] |
cdlTristar(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Tristar Pattern for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlUnique3River(IFeedDescriptor feedDescriptor,
OfferSide side)
The Unique 3 River first calculation step.
|
int[] |
cdlUnique3River(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Unique 3 River indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlUnique3River(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Unique 3 River indicator for ticks or bars in the specified period.
|
int |
cdlUnique3River(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Unique 3 River indicator for a bar specified with the
shift parameter. |
int[] |
cdlUnique3River(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Unique 3 River indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlUpsideGap2Crows(IFeedDescriptor feedDescriptor,
OfferSide side)
The Upside Gap Two Crows first calculation step.
|
int[] |
cdlUpsideGap2Crows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Upside Gap Two Crows indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlUpsideGap2Crows(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Upside Gap Two Crows indicator for ticks or bars in the specified period.
|
int |
cdlUpsideGap2Crows(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Upside Gap Two Crows indicator for a bar specified with the
shift parameter. |
int[] |
cdlUpsideGap2Crows(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Upside Gap Two Crows indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
cdlXsideGap3Methods(IFeedDescriptor feedDescriptor,
OfferSide side)
The Upside/Downside Gap Three Methods first calculation step.
|
int[] |
cdlXsideGap3Methods(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Upside/Downside Gap Three Methods for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
cdlXsideGap3Methods(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Upside/Downside Gap Three Methods for ticks or bars in the specified period.
|
int |
cdlXsideGap3Methods(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Upside/Downside Gap Three Methods for a bar specified with the
shift parameter. |
int[] |
cdlXsideGap3Methods(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Upside/Downside Gap Three Methods for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ceil(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Ceil first calculation step.
|
double[] |
ceil(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Ceil indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ceil(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Ceil indicator for ticks or bars in the specified period.
|
double |
ceil(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Ceil indicator for a bar specified with the
shift parameter. |
double[] |
ceil(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Ceil indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
cmo(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Chande Momentum Oscillator first calculation step.
|
double[] |
cmo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Chande Momentum Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
cmo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Chande Momentum Oscillator for ticks or bars in the specified period.
|
double |
cmo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Chande Momentum Oscillator for a bar specified with the
shift parameter. |
double[] |
cmo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Chande Momentum Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
cog(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
int smoothPeriod,
IIndicators.MaType maType)
The Center of gravity first calculation step.
|
double[][] |
cog(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int smoothPeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Center Of Gravity indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
cog(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int smoothPeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Center Of Gravity indicator for ticks or bars in the specified period.
|
double[] |
cog(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int smoothPeriod,
IIndicators.MaType maType,
int shift)
Calculates the Center Of Gravity indicator for a bar specified with the
shift parameter. |
double[][] |
cog(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int smoothPeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Center Of Gravity indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
correl(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice2,
OfferSide side2,
int timePeriod)
The Pearson's Correlation Coefficient (r) first calculation step.
|
double[] |
correl(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Pearson's Correlation Coefficient for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
correl(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Pearson's Correlation Coefficient for ticks or bars in the specified period.
|
double |
correl(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
int shift)
Calculates the Pearson's Correlation Coefficient for a bar specified with the
shift parameter. |
double[] |
correl(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int timePeriod,
long from,
long to)
Calculates the Pearson's Correlation Coefficient for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
cos(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric Cos first calculation step.
|
double[] |
cos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric Cos for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
cos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric Cos for ticks or bars in the specified period.
|
double |
cos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric Cos for a bar specified with the
shift parameter. |
double[] |
cos(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric Cos for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
cosh(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric Cosh first calculation step.
|
double[] |
cosh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric Cosh for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
cosh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric Cosh for ticks or bars in the specified period.
|
double |
cosh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric Cosh for a bar specified with the
shift parameter. |
double[] |
cosh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric Cosh for ticks or bars in the specified period.
|
<T,U> IIndicatorCalculator<T,U> |
custom(String indName,
Class<T> classShift,
Class<U> classArr,
IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice[] appliedPrices,
OfferSide[] offerSides,
Object[] optInputs)
The custom indicator first calculation step.
|
IIndicatorCalculator<Double,double[]> |
dema(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Double Exponential Moving Average first calculation step.
|
double[] |
dema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Double Exponential Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
dema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Double Exponential Moving Average for ticks or bars in the specified period.
|
double |
dema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Double Exponential Moving Average for a bar specified with the
shift parameter. |
double[] |
dema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Double Exponential Moving Average for ticks or bars in the specified period.
|
double[] |
div(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Arithmetic Div for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
div(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
long from,
long to)
Calculates the Vector Arithmetic Div for ticks or bars in the specified period.
|
double |
div(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int shift)
Calculates the Vector Arithmetic Div for a bar specified with the
shift parameter. |
double[] |
div(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
long from,
long to)
Calculates the Vector Arithmetic Div for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
dmi(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Average Directional Movement Index first calculation step.
|
double[][] |
dmi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Average Directional Movement Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
dmi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Average Directional Movement Index for ticks or bars in the specified period.
|
double[] |
dmi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Average Directional Movement Index for a bar specified with the
shift parameter. |
double[][] |
dmi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Average Directional Movement Index for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
donchian(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Donchian Channel first calculation step.
|
double[][] |
donchian(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Donchian Channel indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
donchian(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Donchian Channel indicator for ticks or bars in the specified period.
|
double[] |
donchian(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Donchian Channel indicator for a bar specified with the
shift parameter. |
double[][] |
donchian(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Donchian Channel indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
dx(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Directional Movement Index first calculation step.
|
double[] |
dx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Directional Movement Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
dx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Directional Movement Index for ticks or bars in the specified period.
|
double |
dx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Directional Movement Index for a bar specified with the
shift parameter. |
double[] |
dx(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Directional Movement Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ema(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Exponential Moving Average first calculation step.
|
double[] |
ema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Exponential Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Exponential Moving Average for ticks or bars in the specified period.
|
double |
ema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Exponential Moving Average for a bar specified with the
shift parameter. |
double[] |
ema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Exponential Moving Average for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
emaEnvelope(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
double deviation)
The EMA Envelope first calculation step.
|
double[][] |
emaEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the EMA Envelope indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
emaEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
Filter filter,
long from,
long to)
Calculates the EMA Envelope indicator for ticks or bars in the specified period.
|
double[] |
emaEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
int shift)
Calculates the EMA Envelope indicator for a bar specified with the
shift parameter. |
double[][] |
emaEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
long from,
long to)
Calculates the EMA Envelope indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
exp(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Arithmetic Exp first calculation step.
|
double[] |
exp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Arithmetic Exp indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
exp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Arithmetic Exp indicator for ticks or bars in the specified period.
|
double |
exp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Arithmetic Exp indicator for a bar specified with the
shift parameter. |
double[] |
exp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Arithmetic Exp indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
fibPivot(IFeedDescriptor feedDescriptor,
OfferSide side,
Period timePeriod)
The Fibonacci Pivot first calculation step.
|
double[][] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[][] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
|
double[] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Deprecated.
|
double[][] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
|
double[][] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Fibonacci Pivot Points for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
long from,
long to)
Calculates the Fibonacci Pivot Points for ticks or bars in the specified period.
|
double[] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
int shift)
Calculates the Fibonacci Pivot Points for a bar specified with the
shift parameter. |
double[][] |
fibPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
long from,
long to)
Calculates the Fibonacci Pivot Points for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
floor(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Floor first calculation step.
|
double[] |
floor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Floor indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
floor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Floor indicator for ticks or bars in the specified period.
|
double |
floor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Floor indicator for a bar specified with the
shift parameter. |
double[] |
floor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Floor indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
force(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
IIndicators.MaType maType)
The Force Index first calculation step.
|
double[] |
force(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Force Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
force(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Force Index for ticks or bars in the specified period.
|
double |
force(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
int shift)
Calculates the Force Index for a bar specified with the
shift parameter. |
double[] |
force(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Force Index for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
fractal(IFeedDescriptor feedDescriptor,
OfferSide side,
int barsOnSides)
The Fractal indicator first calculation step.
|
double[][] |
fractal(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Fractal indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
fractal(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
Filter filter,
long from,
long to)
Calculates the Fractal indicator for ticks or bars in the specified period.
|
double[] |
fractal(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
int shift)
Calculates the Fractal indicator for a bar specified with the
shift parameter. |
double[][] |
fractal(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
long from,
long to)
Calculates the Fractal indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
fractalLines(IFeedDescriptor feedDescriptor,
OfferSide side,
int barsOnSides)
The Fractal Lines Indicator first calculation step.
|
double[][] |
fractalLines(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Fractal lines indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
fractalLines(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
Filter filter,
long from,
long to)
Calculates the Fractal lines indicator for ticks or bars in the specified period.
|
double[] |
fractalLines(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
int shift)
Calculates the Fractal lines indicator for a bar specified with the
shift parameter. |
double[][] |
fractalLines(Instrument instrument,
Period period,
OfferSide side,
int barsOnSides,
long from,
long to)
Calculates the Fractal lines indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
gator(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod)
The Gator Oscillator first calculation step.
|
double[][] |
gator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Gator Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
gator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
Filter filter,
long from,
long to)
Calculates the Gator Oscillator for ticks or bars in the specified period.
|
double[] |
gator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
int shift)
Calculates the Gator Oscillator for a bar specified with the
shift parameter. |
double[][] |
gator(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int jawTimePeriod,
int teethTimePeriod,
int lipsTimePeriod,
long from,
long to)
Calculates the Gator Oscillator for ticks or bars in the specified period.
|
Collection<String> |
getAllNames()
Returns a list of all indicator names
|
Collection<String> |
getGroups()
Returns a list of indicator groups
|
IIndicator |
getIndicator(String name)
Returns the indicator with the specified name
|
IIndicator |
getIndicatorByPath(String indicatorPath)
Return the indicator that is located at specified path
|
Collection<String> |
getNames(String groupName)
Returns indicator names that belong to the specified group
|
IIndicatorCalculator<double[],double[][]> |
heikenAshi(IFeedDescriptor feedDescriptor,
OfferSide side)
The Heikin Ashi first calculation step.
|
double[][] |
heikenAshi(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[] |
heikenAshi(Instrument instrument,
Period period,
OfferSide side,
int shift)
Deprecated.
|
double[][] |
heikenAshi(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Deprecated.
|
IIndicatorCalculator<double[],double[][]> |
heikinAshi(IFeedDescriptor feedDescriptor,
OfferSide side)
The Heikin Ashi first calculation step.
|
double[][] |
heikinAshi(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Heikin Ashi indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
heikinAshi(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Heikin Ashi indicator for ticks or bars in the specified period.
|
double[] |
heikinAshi(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Heikin Ashi indicator for a bar specified with the
shift parameter. |
double[][] |
heikinAshi(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Heikin Ashi indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<IBar,IBar[]> |
heikinAshiSingle(IFeedDescriptor feedDescriptor,
OfferSide side)
The Heikin Ashi with a single candle output first calculation step.
|
IBar[] |
heikinAshiSingle(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Heikin Ashi indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
IBar |
heikinAshiSingle(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Heikin Ashi indicator for a bar specified with the
shift parameter. |
IBar[] |
heikinAshiSingle(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Heikin Ashi indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
heikinAshiSmooth(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
IIndicators.MaType maType,
int smoothingTimePeriod,
IIndicators.MaType smoothingMAType)
The Heikin Ashi Smoothed first calculation step.
|
double[][] |
heikinAshiSmooth(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
IIndicators.MaType maType,
int smoothingTimePeriod,
IIndicators.MaType smoothingMAType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Heikin Ashi Smoothed indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
heikinAshiSmooth(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
IIndicators.MaType maType,
int smoothingTimePeriod,
IIndicators.MaType smoothingMAType,
Filter filter,
long from,
long to)
Calculates the Heikin Ashi Smoothed indicator for ticks or bars in the specified period.
|
double[] |
heikinAshiSmooth(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
IIndicators.MaType maType,
int smoothingTimePeriod,
IIndicators.MaType smoothingMAType,
int shift)
Calculates the Heikin Ashi Smoothed indicator for a bar specified with the
shift parameter. |
double[][] |
heikinAshiSmooth(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
IIndicators.MaType maType,
int smoothingTimePeriod,
IIndicators.MaType smoothingMAType,
long from,
long to)
Calculates the Heikin Ashi Smoothed indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
hma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Hull Moving Average first calculation step.
|
double[] |
hma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hull Moving Average indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
hma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Hull Moving Average indicator for ticks or bars in the specified period.
|
double |
hma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Hull Moving Average indicator for a bar specified with the
shift parameter. |
double[] |
hma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Hull Moving Average indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ht_dcperiod(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Hilbert Transform - Dominant Cycle Period first calculation step.
|
double[] |
ht_dcperiod(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hilbert Transform - Dominant Cycle Period indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ht_dcperiod(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Hilbert Transform - Dominant Cycle Period indicator for ticks or bars in the specified period.
|
double |
ht_dcperiod(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Hilbert Transform - Dominant Cycle Period indicator for a bar specified with the
shift parameter. |
double[] |
ht_dcperiod(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Hilbert Transform - Dominant Cycle Period indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ht_dcphase(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Hilbert Transform - Dominant Cycle Phase first calculation step.
|
double[] |
ht_dcphase(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hilbert Transform - Dominant Cycle Phase for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ht_dcphase(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Hilbert Transform - Dominant Cycle Phase for ticks or bars in the specified period.
|
double |
ht_dcphase(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Hilbert Transform - Dominant Cycle Phase for a bar specified with the
shift parameter. |
double[] |
ht_dcphase(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Hilbert Transform - Dominant Cycle Phase for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
ht_phasor(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Hilbert Transform - Phasor Components first calculation step.
|
double[][] |
ht_phasor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hilbert Transform - Phasor Components indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
ht_phasor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Hilbert Transform - Phasor Components indicator for ticks or bars in the specified period.
|
double[] |
ht_phasor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Hilbert Transform - Phasor Components indicator for a bar specified with the
shift parameter. |
double[][] |
ht_phasor(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Hilbert Transform - Phasor Components indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
ht_sine(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Hilbert Transform - SineWave first calculation step.
|
double[][] |
ht_sine(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hilbert Transform - SineWave indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
ht_sine(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Hilbert Transform - SineWave indicator for ticks or bars in the specified period.
|
double[] |
ht_sine(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Hilbert Transform - SineWave indicator for a bar specified with the
shift parameter. |
double[][] |
ht_sine(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Hilbert Transform - SineWave indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ht_trendline(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Hilbert Transform - Instantaneous Trendline first calculation step.
|
double[] |
ht_trendline(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hilbert Transform - Instantaneous Trendline indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ht_trendline(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Hilbert Transform - Instantaneous Trendline indicator for ticks or bars in the specified period.
|
double |
ht_trendline(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Hilbert Transform - Instantaneous Trendline indicator for a bar specified with the
shift parameter. |
double[] |
ht_trendline(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Hilbert Transform - Instantaneous Trendline indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Integer,int[]> |
ht_trendmode(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Hilbert Transform - Trend vs Cycle Mode first calculation step.
|
int[] |
ht_trendmode(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Hilbert Transform - Trend vs Cycle Mode indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[] |
ht_trendmode(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Hilbert Transform - Trend vs Cycle Mode indicator for ticks or bars in the specified period.
|
int |
ht_trendmode(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Hilbert Transform - Trend vs Cycle Mode indicator for a bar specified with the
shift parameter. |
int[] |
ht_trendmode(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Hilbert Transform - Trend vs Cycle Mode indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
ichimoku(IFeedDescriptor feedDescriptor,
OfferSide side,
int tenkan,
int kijun,
int senkou)
The Ichimoku first calculation step.
|
double[][] |
ichimoku(Instrument instrument,
Period period,
OfferSide side,
int tenkan,
int kijun,
int senkou,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Ichimoku indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
ichimoku(Instrument instrument,
Period period,
OfferSide side,
int tenkan,
int kijun,
int senkou,
Filter filter,
long from,
long to)
Calculates the Ichimoku indicator for ticks or bars in the specified period.
|
double[] |
ichimoku(Instrument instrument,
Period period,
OfferSide side,
int tenkan,
int kijun,
int senkou,
int shift)
Calculates the Ichimoku indicator for a bar specified with the
shift parameter. |
double[][] |
ichimoku(Instrument instrument,
Period period,
OfferSide side,
int tenkan,
int kijun,
int senkou,
long from,
long to)
Calculates the Ichimoku indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
kairi(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
IIndicators.MaType maType)
The Kairi first calculation step.
|
double[] |
kairi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Kairi indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
kairi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Kairi indicator for ticks or bars in the specified period.
|
double |
kairi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
int shift)
Calculates the Kairi indicator for a bar specified with the
shift parameter. |
double[] |
kairi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Kairi indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
kama(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
int fastMAPeriod,
int slowMAPeriod)
The Kaufman Adaptive Moving Average first calculation step.
|
double[] |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[] |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
|
double |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
|
double[] |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastMAPeriod,
int slowMAPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Kaufman Adaptive Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastMAPeriod,
int slowMAPeriod,
Filter filter,
long from,
long to)
Calculates the Kaufman Adaptive Moving Average for ticks or bars in the specified period.
|
double |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastMAPeriod,
int slowMAPeriod,
int shift)
Calculates the Kaufman Adaptive Moving Average for a bar specified with the
shift parameter. |
double[] |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastMAPeriod,
int slowMAPeriod,
long from,
long to)
Calculates the Kaufman Adaptive Moving Average for ticks or bars in the specified period.
|
double[] |
kama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
|
IIndicatorCalculator<double[],double[][]> |
kdj(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriodK,
int timePeriodD,
IIndicators.MaType slowKMaType,
int slowKPeriod,
IIndicators.MaType slowDMaType,
int slowDPeriod,
IIndicators.MaType slowJMaType,
int slowJPeriod)
The Random Index first calculation step.
|
double[][] |
kdj(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriodK,
int timePeriodD,
IIndicators.MaType slowKMaType,
int slowKPeriod,
IIndicators.MaType slowDMaType,
int slowDPeriod,
IIndicators.MaType slowJMaType,
int slowJPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the KDJ indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
kdj(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriodK,
int timePeriodD,
IIndicators.MaType slowKMaType,
int slowKPeriod,
IIndicators.MaType slowDMaType,
int slowDPeriod,
IIndicators.MaType slowJMaType,
int slowJPeriod,
Filter filter,
long from,
long to)
Calculates the KDJ indicator for ticks or bars in the specified period.
|
double[] |
kdj(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriodK,
int timePeriodD,
IIndicators.MaType slowKMaType,
int slowKPeriod,
IIndicators.MaType slowDMaType,
int slowDPeriod,
IIndicators.MaType slowJMaType,
int slowJPeriod,
int shift)
Calculates the KDI indicator for a bar specified with the
shift parameter. |
double[][] |
kdj(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriodK,
int timePeriodD,
IIndicators.MaType slowKMaType,
int slowKPeriod,
IIndicators.MaType slowDMaType,
int slowDPeriod,
IIndicators.MaType slowJMaType,
int slowJPeriod,
long from,
long to)
Calculates the KDJ indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
keltner(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Keltner Channel first calculation step.
|
double[][] |
keltner(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Keltner Channel indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
keltner(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Keltner Channel indicator for ticks or bars in the specified period.
|
double[] |
keltner(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Keltner Channel indicator for a bar specified with the
shift parameter. |
double[][] |
keltner(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Keltner Channel indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
lagACS1(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int ma,
double gamma,
int lookback)
The Laguerre-ACS1 first calculation step.
|
double[] |
lagACS1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Laguerre-ACS1 indicator for ticks or bars in the specified period.
|
double[] |
lagACS1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
Filter filter,
long from,
long to)
Calculates the Laguerre-ACS1 indicator for ticks or bars in the specified period.
|
double |
lagACS1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
int shift)
Calculates the Laguerre-ACS1 indicator for a bar specified with the
shift parameter. |
double[] |
lagACS1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
long from,
long to)
Calculates the Laguerre-ACS1 indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
lasacs1(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int ma,
double gamma,
int lookback)
The Laguerre-ACS1 first calculation step.
|
double[] |
lasacs1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double |
lasacs1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
int shift)
|
double[] |
lasacs1(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int ma,
double gamma,
int lookback,
long from,
long to)
|
IIndicatorCalculator<Double,double[]> |
linearReg(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Linear Regression first calculation step.
|
double[] |
linearReg(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Linear Regression indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
linearReg(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Linear Regression indicator for ticks or bars in the specified period.
|
double |
linearReg(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Linear Regression indicator for a bar specified with the
shift parameter. |
double[] |
linearReg(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Linear Regression indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
linearRegAngle(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Linear Regression Angle first calculation step.
|
double[] |
linearRegAngle(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Linear Regression Angle indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
linearRegAngle(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Linear Regression Angle indicator for ticks or bars in the specified period.
|
double |
linearRegAngle(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Linear Regression Angle indicator for a bar specified with the
shift parameter. |
double[] |
linearRegAngle(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Linear Regression Angle indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
linearRegIntercept(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Linear Regression Intercept first calculation step.
|
double[] |
linearRegIntercept(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Linear Regression Intercept indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
linearRegIntercept(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Linear Regression Intercept indicator for ticks or bars in the specified period.
|
double |
linearRegIntercept(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Linear Regression Intercept indicator for a bar specified with the
shift parameter. |
double[] |
linearRegIntercept(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Linear Regression Intercept indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
linearRegSlope(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Linear Regression Slope first calculation step.
|
double[] |
linearRegSlope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Linear Regression Slope indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
linearRegSlope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Linear Regression Slope indicator for ticks or bars in the specified period.
|
double |
linearRegSlope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Linear Regression Slope indicator for a bar specified with the
shift parameter. |
double[] |
linearRegSlope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Linear Regression Slope indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ln(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Log Natural first calculation step.
|
double[] |
ln(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Log Natural for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ln(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Log Natural for ticks or bars in the specified period.
|
double |
ln(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Log Natural for a bar specified with the
shift parameter. |
double[] |
ln(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Log Natural for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
log10(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Log10 first calculation step.
|
double[] |
log10(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Log10 for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
log10(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Log10 for ticks or bars in the specified period.
|
double |
log10(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Log10 for a bar specified with the
shift parameter. |
double[] |
log10(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Log10 for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
lwma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Linear Weighted Moving Average (LWMA) first calculation step.
|
double[] |
lwma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Linear Weighted Moving Average indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
lwma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Linear Weighted Moving Average indicator for ticks or bars in the specified period.
|
double |
lwma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Linear Weighted Moving Average indicator for a bar specified with the
shift parameter. |
double[] |
lwma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Linear Weighted Moving Average indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
IIndicators.MaType maType)
The Moving average first calculation step.
|
double[] |
ma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Moving Average for ticks or bars in the specified period.
|
double |
ma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
int shift)
Calculates the Moving Average for a bar specified with the
shift parameter. |
double[] |
ma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Moving Average for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
macd(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fastPeriod,
int slowPeriod,
int signalPeriod)
The Moving Average Convergence/Divergence first calculation step.
|
double[][] |
macd(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
int signalPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Moving Average Convergence/Divergence indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
macd(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
int signalPeriod,
Filter filter,
long from,
long to)
Calculates the Moving Average Convergence/Divergence indicator for ticks or bars in the specified period.
|
double[] |
macd(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
int signalPeriod,
int shift)
Calculates the Moving Average Convergence/Divergence indicator for a bar specified with the
shift parameter. |
double[][] |
macd(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
int signalPeriod,
long from,
long to)
Calculates the Moving Average Convergence/Divergence indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
macdExt(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fastPeriod,
IIndicators.MaType fastMaType,
int slowPeriod,
IIndicators.MaType slowMaType,
int signalPeriod,
IIndicators.MaType signalMaType)
The MACD with controllable MA type first calculation step.
|
double[][] |
macdExt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
IIndicators.MaType fastMaType,
int slowPeriod,
IIndicators.MaType slowMaType,
int signalPeriod,
IIndicators.MaType signalMaType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the MACD with controllable MA type indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
macdExt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
IIndicators.MaType fastMaType,
int slowPeriod,
IIndicators.MaType slowMaType,
int signalPeriod,
IIndicators.MaType signalMaType,
Filter filter,
long from,
long to)
Calculates the MACD with controllable MA type indicator for ticks or bars in the specified period.
|
double[] |
macdExt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
IIndicators.MaType fastMaType,
int slowPeriod,
IIndicators.MaType slowMaType,
int signalPeriod,
IIndicators.MaType signalMaType,
int shift)
Calculates the MACD with controllable MA type indicator for a bar specified with the
shift parameter. |
double[][] |
macdExt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
IIndicators.MaType fastMaType,
int slowPeriod,
IIndicators.MaType slowMaType,
int signalPeriod,
IIndicators.MaType signalMaType,
long from,
long to)
Calculates the MACD with controllable MA type indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
macdFix(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int signalPeriod)
The Moving Average Convergence/Divergence Fix 12/26 first calculation step.
|
double[][] |
macdFix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int signalPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Moving Average Convergence/Divergence Fix indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
macdFix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int signalPeriod,
Filter filter,
long from,
long to)
Calculates the Moving Average Convergence/Divergence Fix indicator for ticks or bars in the specified period.
|
double[] |
macdFix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int signalPeriod,
int shift)
Calculates the Moving Average Convergence/Divergence Fix indicator for a bar specified with the
shift parameter. |
double[][] |
macdFix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int signalPeriod,
long from,
long to)
Calculates the Moving Average Convergence/Divergence Fix indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
maEnvelope(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
double deviation)
The MA Envelope first calculation step.
|
double[][] |
maEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the MA Envelope indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
maEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
Filter filter,
long from,
long to)
Calculates the MA Envelope indicator for ticks or bars in the specified period.
|
double[] |
maEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
int shift)
Calculates the MA Envelope indicator for a bar specified with the
shift parameter. |
double[][] |
maEnvelope(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double deviation,
long from,
long to)
Calculates the MA Envelope indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
mama(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
double fastLimit,
double slowLimit)
The MESA Adaptive Moving Average first calculation step.
|
double[][] |
mama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
double fastLimit,
double slowLimit,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the MESA Adaptive Moving Average indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
mama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
double fastLimit,
double slowLimit,
Filter filter,
long from,
long to)
Calculates the MESA Adaptive Moving Average indicator for ticks or bars in the specified period.
|
double[] |
mama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
double fastLimit,
double slowLimit,
int shift)
Calculates the MESA Adaptive Moving Average indicator for a bar specified with the
shift parameter. |
double[][] |
mama(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
double fastLimit,
double slowLimit,
long from,
long to)
Calculates the MESA Adaptive Moving Average indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
mavp(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice2,
OfferSide side2,
int minPeriod,
int maxPeriod,
IIndicators.MaType maType)
The Moving average with variable period first calculation step.
|
double[] |
mavp(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int minPeriod,
int maxPeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Moving average with variable period indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
mavp(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int minPeriod,
int maxPeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Moving average with variable period indicator for ticks or bars in the specified period.
|
double |
mavp(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int minPeriod,
int maxPeriod,
IIndicators.MaType maType,
int shift)
Calculates the Moving average with variable period indicator for a bar specified with the
shift parameter. |
double[] |
mavp(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int minPeriod,
int maxPeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Moving average with variable period indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
max(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Highest value over a specified period first calculation step.
|
double[] |
max(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Highest value over a specified period for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
max(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Highest value over a specified period for ticks or bars in the specified period.
|
double |
max(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Highest value over a specified period for a bar specified with the
shift parameter. |
double[] |
max(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Highest value over a specified period for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
medPrice(IFeedDescriptor feedDescriptor,
OfferSide side)
The Median Price first calculation step.
|
double[] |
medPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Median Price for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
medPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Median Price for ticks or bars in the specified period.
|
double |
medPrice(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Median Price for a bar specified with the
shift parameter. |
double[] |
medPrice(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Median Price for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
mfi(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Money Flow Index first calculation step.
|
double[] |
mfi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Money Flow Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
mfi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Money Flow Index for ticks or bars in the specified period.
|
double |
mfi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Money Flow Index for a bar specified with the
shift parameter. |
double[] |
mfi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Money Flow Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
midPoint(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The MidPoint over period first calculation step.
|
double[] |
midPoint(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the MidPoint over period for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
midPoint(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the MidPoint over period for ticks or bars in the specified period.
|
double |
midPoint(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the MidPoint over period for a bar specified with the
shift parameter. |
double[] |
midPoint(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the MidPoint over period for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
midPrice(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Midpoint Price over period first calculation step.
|
double[] |
midPrice(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Midpoint Price over period for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
midPrice(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Midpoint Price over period for ticks or bars in the specified period.
|
double |
midPrice(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Midpoint Price over period for a bar specified with the
shift parameter. |
double[] |
midPrice(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Midpoint Price over period for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
min(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Lowest value over a specified period first calculation step.
|
double[] |
min(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the lowest value over a specified period for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
min(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the lowest value over a specified period for ticks or bars in the specified period.
|
double |
min(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the lowest value over a specified period for a bar specified with the
shift parameter. |
double[] |
min(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the lowest value over a specified period for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
minMax(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Lowest and highest values over a specified period first calculation step.
|
double[][] |
minMax(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the lowest and the highest values over a specified period for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
minMax(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the lowest and the highest values over a specified period for ticks or bars in the specified period.
|
double[] |
minMax(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the lowest and the highest values over a specified period for a bar specified with the
shift parameter. |
double[][] |
minMax(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the lowest and the highest values over a specified period for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
minusDi(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Minus Directional Indicator first calculation step.
|
double[] |
minusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Minus Directional Indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
minusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Minus Directional Indicator for ticks or bars in the specified period.
|
double |
minusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Minus Directional Indicator for a bar specified with the
shift parameter. |
double[] |
minusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Minus Directional Indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
minusDm(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Minus Directional Movement first calculation step.
|
double[] |
minusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Minus Directional Movement indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
minusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Minus Directional Movement indicator for ticks or bars in the specified period.
|
double |
minusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Minus Directional Movement indicator for a bar specified with the
shift parameter. |
double[] |
minusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Minus Directional Movement indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
mom(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Momentum first calculation step.
|
double[] |
mom(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Momentum indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
mom(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Momentum indicator for ticks or bars in the specified period.
|
double |
mom(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Momentum indicator for a bar specified with the
shift parameter. |
double[] |
mom(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Momentum indicator for ticks or bars in the specified period.
|
double[] |
mult(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Arithmetic Mult for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
mult(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
long from,
long to)
Calculates the Vector Arithmetic Mult for ticks or bars in the specified period.
|
double |
mult(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int shift)
Calculates the Vector Arithmetic Mult for a bar specified with the
shift parameter. |
double[] |
mult(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
long from,
long to)
Calculates the Vector Arithmetic Mult for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
murrey(IFeedDescriptor feedDescriptor,
OfferSide side,
int nPeriod,
Period timePeriod,
int stepBack)
The Murrey Channels first calculation step.
|
double[][] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
int timePeriod,
int stepBack,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[][] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
int timePeriod,
int stepBack,
Filter filter,
long from,
long to)
|
double[] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
int timePeriod,
int stepBack,
int shift)
|
double[][] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
int timePeriod,
int stepBack,
long from,
long to)
|
double[][] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
Period timePeriod,
int stepBack,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Murrey Channels indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
Period timePeriod,
int stepBack,
Filter filter,
long from,
long to)
Calculates the Murrey Channels indicator for ticks or bars in the specified period.
|
double[] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
Period timePeriod,
int stepBack,
int shift)
Calculates the Murrey Channels indicator for a bar specified with the
shift parameter. |
double[][] |
murrey(Instrument instrument,
Period period,
OfferSide side,
int nPeriod,
Period timePeriod,
int stepBack,
long from,
long to)
Calculates the Murrey Channels indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
natr(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Normalized Average True Range first calculation step.
|
double[] |
natr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Normalized Average True Range indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
natr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Normalized Average True Range indicator for ticks or bars in the specified period.
|
double |
natr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Normalized Average True Range indicator for a bar specified with the
shift parameter. |
double[] |
natr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Normalized Average True Range indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
obv(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice2,
OfferSide side2)
The On Balance Volume first calculation step.
|
double[] |
obv(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
OfferSide sideForPriceV,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the On Balance Volume for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
obv(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
OfferSide sideForPriceV,
Filter filter,
long from,
long to)
Calculates the On Balance Volume for ticks or bars in the specified period.
|
double |
obv(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
OfferSide sideForPriceV,
int shift)
Calculates the On Balance Volume for a bar specified with the
shift parameter. |
double[] |
obv(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
OfferSide sideForPriceV,
long from,
long to)
Calculates the On Balance Volume for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
osma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fast_ema_period,
int slow_ema_period,
int signal_period)
The Moving Average of Oscillator first calculation step.
|
double[] |
osma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fast_ema_period,
int slow_ema_period,
int signal_period,
Filter filter,
long from,
long to)
Calculates the Moving Average of Oscillator for ticks or bars in the specified period.
|
double |
osma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fast_ema_period,
int slow_ema_period,
int signal_period,
int shift)
Calculates the Moving Average of Oscillator for a bar specified with the
shift parameter. |
double[] |
osma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fast_ema_period,
int slow_ema_period,
int signal_period,
long from,
long to)
Calculates the Moving Average of Oscillator for ticks or bars in the specified period.
|
double[] |
osma(Instrument instrument,
Period period,
OfferSide side,
int fast_ema_period,
int slow_ema_period,
int signal_period,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Moving Average of Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
IIndicatorCalculator<double[],double[][]> |
pivot(IFeedDescriptor feedDescriptor,
OfferSide side,
Period timePeriod)
The Pivot first calculation step.
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
boolean showHistoricalLevels,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
boolean showHistoricalLevels,
Filter filter,
long from,
long to)
|
double[] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
boolean showHistoricalLevels,
int shift)
Deprecated.
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
boolean showHistoricalLevels,
long from,
long to)
Deprecated.
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
|
double[] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Deprecated.
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
|
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Pivot points indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
long from,
long to)
Calculates the Pivot points indicator for ticks or bars in the specified period.
|
double[] |
pivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
int shift)
Calculates the Pivot points indicator for a bar specified with the
shift parameter. |
double[][] |
pivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
long from,
long to)
Calculates the Pivot points indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
plusDi(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Plus Directional Indicator first calculation step.
|
double[] |
plusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Plus Directional Indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
plusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Plus Directional Indicator for ticks or bars in the specified period.
|
double |
plusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Plus Directional Indicator for a bar specified with the
shift parameter. |
double[] |
plusDi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Plus Directional Indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
plusDm(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Plus Directional Movement first calculation step.
|
double[] |
plusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Plus Directional Movement indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
plusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Plus Directional Movement indicator for ticks or bars in the specified period.
|
double |
plusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Plus Directional Movement indicator for a bar specified with the
shift parameter. |
double[] |
plusDm(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Plus Directional Movement indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ppo(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType)
The PPO first calculation step.
|
double[] |
ppo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Percentage Price Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ppo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
Filter filter,
long from,
long to)
Calculates the Percentage Price Oscillator for ticks or bars in the specified period.
|
double |
ppo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
int shift)
Calculates the Percentage Price Oscillator for a bar specified with the
shift parameter. |
double[] |
ppo(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
long from,
long to)
Calculates the Percentage Price Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
prchannel(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Price Channel first calculation step.
|
double[] |
prchannel(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double |
prchannel(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
int shift)
Deprecated.
|
double[] |
prchannel(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int fastPeriod,
int slowPeriod,
IIndicators.MaType maType,
long from,
long to)
|
double[] |
prchannel(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Price Channel indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
prchannel(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Price Channel indicator for ticks or bars in the specified period.
|
double |
prchannel(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Price Channel indicator for a bar specified with the
shift parameter. |
double[] |
prchannel(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Price Channel indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
rci(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Rank Correlation Index first calculation step.
|
double[] |
rci(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rank Correlation Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
rci(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Rank Correlation Index for ticks or bars in the specified period.
|
double |
rci(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Rank Correlation Index for a bar specified with the
shift parameter. |
double[] |
rci(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Rank Correlation Index for ticks or bars in the specified period.
|
String |
registerCustomIndicator(Class<? extends IIndicator> indicatorClass)
Register custom indicator by class
|
String |
registerCustomIndicator(File compiledCustomIndcatorFile)
Attempts to open and register a custom indicator in the system.
|
void |
registerDownloadableIndicator(String id,
String name)
Attempts to open and register a downloadable indicator in the system.
|
IIndicatorCalculator<Double,double[]> |
rmi(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
int momentumPeriod)
The Relative Momentum Index first calculation step.
|
double[] |
rmi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int momentumPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Relative Momentum Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
rmi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int momentumPeriod,
Filter filter,
long from,
long to)
Calculates the Relative Momentum Index for ticks or bars in the specified period.
|
double |
rmi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int momentumPeriod,
int shift)
Calculates the Relative Momentum Index for a bar specified with the
shift parameter. |
double[] |
rmi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int momentumPeriod,
long from,
long to)
Calculates the Relative Momentum Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
roc(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Rate of change : ((price/prevPrice)-1)*100 first calculation step.
|
double[] |
roc(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rate of change indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
roc(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Rate of change indicator for ticks or bars in the specified period.
|
double |
roc(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Rate of change indicator for a bar specified with the
shift parameter. |
double[] |
roc(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Rate of change indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
rocp(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Rate of change Percentage: (price-prevPrice)/prevPrice first calculation step.
|
double[] |
rocp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rate of change Percentage indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
rocp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Rate of change Percentage indicator for ticks or bars in the specified period.
|
double |
rocp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Rate of change Percentage indicator for a bar specified with the
shift parameter. |
double[] |
rocp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Rate of change Percentage indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
rocr(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Rate of change ratio: (price/prevPrice) first calculation step.
|
double[] |
rocr(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rate of change ratio: (price/prevPrice) for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
rocr(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Rate of change ratio: (price/prevPrice) for ticks or bars in the specified period.
|
double |
rocr(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Rate of change ratio: (price/prevPrice) for a bar specified with the
shift parameter. |
double[] |
rocr(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Rate of change ratio: (price/prevPrice) for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
rocr100(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Rate of change ratio 100 scale: (price/prevPrice)*100 first calculation step.
|
double[] |
rocr100(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Rate of change ratio 100 scale indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
rocr100(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Rate of change ratio 100 scale indicator for ticks or bars in the specified period.
|
double |
rocr100(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Rate of change ratio 100 scale indicator for a bar specified with the
shift parameter. |
double[] |
rocr100(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Rate of change ratio 100 scale indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
rsi(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Relative Strength Index first calculation step.
|
double[] |
rsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Relative Strength Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
rsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Relative Strength Index for ticks or bars in the specified period.
|
double |
rsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Relative Strength Index for a bar specified with the
shift parameter. |
double[] |
rsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Relative Strength Index for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
rvi(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Relative Vigor Index first calculation step.
|
double[][] |
rvi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Relative Vigor Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
rvi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Relative Vigor Index for ticks or bars in the specified period.
|
double[] |
rvi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Relative Vigor Index for a bar specified with the
shift parameter. |
double[][] |
rvi(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Relative Vigor Index for ticks or bars in the specified period.
|
double[] |
sar(Instrument instrument,
Period period,
OfferSide side,
double acceleration,
double maximum,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Parabolic SAR indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double |
sar(Instrument instrument,
Period period,
OfferSide side,
double acceleration,
double maximum,
int shift)
Calculates the Parabolic SAR indicator for a bar specified with the
shift parameter. |
double[] |
sar(Instrument instrument,
Period period,
OfferSide side,
double acceleration,
double maximum,
long from,
long to)
Calculates the Parabolic SAR indicator for ticks or bars in the specified period.
|
double[] |
sarExt(Instrument instrument,
Period period,
OfferSide side,
double startValue,
double offsetOnReverse,
double accelerationInitLong,
double accelerationLong,
double accelerationMaxLong,
double accelerationInitShort,
double accelerationShort,
double accelerationMaxShort,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Parabolic SAR - Extended indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double |
sarExt(Instrument instrument,
Period period,
OfferSide side,
double startValue,
double offsetOnReverse,
double accelerationInitLong,
double accelerationLong,
double accelerationMaxLong,
double accelerationInitShort,
double accelerationShort,
double accelerationMaxShort,
int shift)
Calculates the Parabolic SAR - Extended indicator for a bar specified with the
shift parameter. |
double[] |
sarExt(Instrument instrument,
Period period,
OfferSide side,
double startValue,
double offsetOnReverse,
double accelerationInitLong,
double accelerationLong,
double accelerationMaxLong,
double accelerationInitShort,
double accelerationShort,
double accelerationMaxShort,
long from,
long to)
Calculates the Parabolic SAR - Extended indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
sin(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric Sin first calculation step.
|
double[] |
sin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric Sin for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
sin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric Sin for ticks or bars in the specified period.
|
double |
sin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric Sin for a bar specified with the
shift parameter. |
double[] |
sin(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric Sin for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
sinh(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric Sinh first calculation step.
|
double[] |
sinh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric Sinh for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
sinh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric Sinh for ticks or bars in the specified period.
|
double |
sinh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric Sinh for a bar specified with the
shift parameter. |
double[] |
sinh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric Sinh for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
sma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Simple Moving Average first calculation step.
|
double[] |
sma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Simple Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
sma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Simple Moving Average for ticks or bars in the specified period.
|
double |
sma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Simple Moving Average for a bar specified with the
shift parameter. |
double[] |
sma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Simple Moving Average for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
smi(IFeedDescriptor feedDescriptor,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
int slowDPeriod,
int smoothingPeriod)
The Stochastic Momentum Index first calculation step.
|
double[][] |
smi(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
int slowDPeriod,
int smoothingPeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Stochastic Momentum Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
smi(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
int slowDPeriod,
int smoothingPeriod,
Filter filter,
long from,
long to)
Calculates the Stochastic Momentum Index for ticks or bars in the specified period.
|
double[] |
smi(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
int slowDPeriod,
int smoothingPeriod,
int shift)
Calculates the Stochastic Momentum Index for a bar specified with the
shift parameter. |
double[][] |
smi(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
int slowDPeriod,
int smoothingPeriod,
long from,
long to)
Calculates the Stochastic Momentum Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
smma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Smoothed Moving Average (SMMA) first calculation step.
|
double[] |
smma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Smoothed Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
smma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Smoothed Moving Average for ticks or bars in the specified period.
|
double |
smma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Smoothed Moving Average indicator for a bar specified with the
shift parameter. |
double[] |
smma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Smoothed Moving Average for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
sqrt(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Square Root first calculation step.
|
double[] |
sqrt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Square Root for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
sqrt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Square Root for ticks or bars in the specified period.
|
double |
sqrt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Square Root for a bar specified with the
shift parameter. |
double[] |
sqrt(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Square Root for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
stdDev(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
double nbDev)
The Standard Deviation first calculation step.
|
double[] |
stdDev(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Standard Deviation for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
stdDev(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
Filter filter,
long from,
long to)
Calculates the Standard Deviation for ticks or bars in the specified period.
|
double |
stdDev(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
int shift)
Calculates the Standard Deviation for a bar specified with the
shift parameter. |
double[] |
stdDev(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
long from,
long to)
Calculates the Standard Deviation for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
stoch(IFeedDescriptor feedDescriptor,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
IIndicators.MaType slowKMaType,
int slowDPeriod,
IIndicators.MaType slowDMaType)
The Stochastic first calculation step.
|
double[][] |
stoch(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
IIndicators.MaType slowKMaType,
int slowDPeriod,
IIndicators.MaType slowDMaType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Stochastic indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
stoch(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
IIndicators.MaType slowKMaType,
int slowDPeriod,
IIndicators.MaType slowDMaType,
Filter filter,
long from,
long to)
Calculates the Stochastic indicator for ticks or bars in the specified period.
|
double[] |
stoch(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
IIndicators.MaType slowKMaType,
int slowDPeriod,
IIndicators.MaType slowDMaType,
int shift)
Calculates the Stochastic indicator for a bar specified with the
shift parameter. |
double[][] |
stoch(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int slowKPeriod,
IIndicators.MaType slowKMaType,
int slowDPeriod,
IIndicators.MaType slowDMaType,
long from,
long to)
Calculates the Stochastic indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
stochF(IFeedDescriptor feedDescriptor,
OfferSide side,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType)
The Stochastic Fast first calculation step.
|
double[][] |
stochF(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Stochastic Fast indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
stochF(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
Filter filter,
long from,
long to)
Calculates the Stochastic Fast indicator for ticks or bars in the specified period.
|
double[] |
stochF(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
int shift)
Calculates the Stochastic Fast indicator for a bar specified with the
shift parameter. |
double[][] |
stochF(Instrument instrument,
Period period,
OfferSide side,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
long from,
long to)
Calculates the Stochastic Fast indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
stochRsi(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType)
The Stochastic Relative Strength Indicator first calculation step.
|
double[][] |
stochRsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Stochastic Relative Strength Index for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
stochRsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
Filter filter,
long from,
long to)
Calculates the Stochastic Relative Strength Index for ticks or bars in the specified period.
|
double[] |
stochRsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
int shift)
Calculates the Stochastic Relative Strength Index for a bar specified with the
shift parameter. |
double[][] |
stochRsi(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int fastKPeriod,
int fastDPeriod,
IIndicators.MaType fastDMaType,
long from,
long to)
Calculates the Stochastic Relative Strength Index for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
sub(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice2,
OfferSide side2)
The Vector Arithmetic Substraction first calculation step.
|
double[] |
sub(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Arithmetic Substraction for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
sub(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
Filter filter,
long from,
long to)
Calculates the Vector Arithmetic Substraction for ticks or bars in the specified period.
|
double |
sub(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
int shift)
Calculates the Vector Arithmetic Substraction for a bar specified with the
shift parameter. |
double[] |
sub(Instrument instrument,
Period period,
OfferSide side1,
IIndicators.AppliedPrice appliedPrice1,
OfferSide side2,
IIndicators.AppliedPrice appliedPrice2,
long from,
long to)
Calculates the Vector Arithmetic Substraction for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
sum(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Summation first calculation step.
|
double[] |
sum(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Summation for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
sum(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Summation for ticks or bars in the specified period.
|
double |
sum(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Summation for a bar specified with the
shift parameter. |
double[] |
sum(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Summation for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
supportResistance(IFeedDescriptor feedDescriptor,
OfferSide side)
The Support and Resistance first calculation step.
|
double[][] |
supportResistance(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Support and Resistance indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
supportResistance(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Support and Resistance indicator for ticks or bars in the specified period.
|
double[] |
supportResistance(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Support and Resistance indicator for a bar specified with the
shift parameter. |
double[][] |
supportResistance(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Support and Resistance indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
t3(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
double factor)
The Triple Exponential Moving Average (T3) first calculation step.
|
double[] |
t3(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double vFactor,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Triple Exponential Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
t3(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double vFactor,
Filter filter,
long from,
long to)
Calculates the Triple Exponential Moving Average for ticks or bars in the specified period.
|
double |
t3(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double vFactor,
int shift)
Calculates the Triple Exponential Moving Average for a bar specified with the
shift parameter. |
double[] |
t3(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double vFactor,
long from,
long to)
Calculates the Triple Exponential Moving Average for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
tan(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric Tan first calculation step.
|
double[] |
tan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric Tan for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
tan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric Tan for ticks or bars in the specified period.
|
double |
tan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric Tan for a bar specified with the
shift parameter. |
double[] |
tan(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric Tan for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
tanh(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Vector Trigonometric Tanh first calculation step.
|
double[] |
tanh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vector Trigonometric Tanh for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
tanh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
Filter filter,
long from,
long to)
Calculates the Vector Trigonometric Tanh for ticks or bars in the specified period.
|
double |
tanh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Vector Trigonometric Tanh for a bar specified with the
shift parameter. |
double[] |
tanh(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
long from,
long to)
Calculates the Vector Trigonometric Tanh for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
tbop(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Thrust Outside Bar first calculation step.
|
double[] |
tbop(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Thrust Outside Bar indicator for a bar specified with the
shift parameter. |
IIndicatorCalculator<double[],double[][]> |
tbp(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side)
The Thrust Bar first calculation step.
|
double[] |
tbp(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int shift)
Calculates the Thrust Bar indicator for a bar specified with the
shift parameter. |
IIndicatorCalculator<double[],double[][]> |
td_i(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Tom DeMark Indicator first calculation step.
|
double[][] |
td_i(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Tom DeMark Indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
td_i(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Tom DeMark Indicator for ticks or bars in the specified period.
|
double[] |
td_i(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Tom DeMark Indicator for a bar specified with the
shift parameter. |
double[][] |
td_i(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Tom DeMark Indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<int[],int[][]> |
td_s(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The TD Sequential first calculation step.
|
int[][] |
td_s(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the TD Sequential indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
int[][] |
td_s(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the TD Sequential indicator for ticks or bars in the specified period.
|
int[] |
td_s(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the TD Sequential indicator for a bar specified with the
shift parameter. |
int[][] |
td_s(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the TD Sequential indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
tema(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Triple Exponential Moving Average first calculation step.
|
double[] |
tema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Triple Exponential Moving Average indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
tema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Triple Exponential Moving Average indicator for ticks or bars in the specified period.
|
double |
tema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Triple Exponential Moving Average indicator for a bar specified with the
shift parameter. |
double[] |
tema(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Triple Exponential Moving Average indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
trange(IFeedDescriptor feedDescriptor,
OfferSide side)
The True Range first calculation step.
|
double[] |
trange(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the True Range indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
trange(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the True Range indicator for ticks or bars in the specified period.
|
double |
trange(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the True Range indicator for a bar specified with the
shift parameter. |
double[] |
trange(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the True Range indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
trendEnv(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod,
double deviation)
The Trend Envelope first calculation step.
|
double[][] |
trendEnv(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
double deviation,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Trend Envelope indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
trendEnv(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
double deviation,
Filter filter,
long from,
long to)
Calculates the Trend Envelope indicator for ticks or bars in the specified period.
|
double[] |
trendEnv(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
double deviation,
int shift)
Calculates the Trend Envelope indicator for a bar specified with the
shift parameter. |
double[][] |
trendEnv(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
double deviation,
long from,
long to)
Calculates the Trend Envelope indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
trima(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Triangular Moving Average first calculation step.
|
double[] |
trima(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Triangular Moving Average indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
trima(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Triangular Moving Average indicator for ticks or bars in the specified period.
|
double |
trima(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Triangular Moving Average indicator for a bar specified with the
shift parameter. |
double[] |
trima(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Triangular Moving Average indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
trix(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA first calculation step.
|
double[] |
trix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
trix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA indicator for ticks or bars in the specified period.
|
double |
trix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA indicator for a bar specified with the
shift parameter. |
double[] |
trix(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
tsf(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Time Series Forecast first calculation step.
|
double[] |
tsf(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Time Series Forecast indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
tsf(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Time Series Forecast indicator for ticks or bars in the specified period.
|
double |
tsf(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Time Series Forecast indicator for a bar specified with the
shift parameter. |
double[] |
tsf(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Time Series Forecast indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
tvs(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Time Segmented Volume first calculation step.
|
double[] |
tvs(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Time Segmented Volume for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
tvs(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Time Segmented Volume for ticks or bars in the specified period.
|
double |
tvs(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Time Segmented Volume for a bar specified with the
shift parameter. |
double[] |
tvs(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Time Segmented Volume for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
typPrice(IFeedDescriptor feedDescriptor,
OfferSide side)
The Typical Price first calculation step.
|
double[] |
typPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Typical Price for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
typPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Typical Price for ticks or bars in the specified period.
|
double |
typPrice(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Typical Price for a bar specified with the
shift parameter. |
double[] |
typPrice(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Typical Price for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
ultOsc(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod1,
int timePeriod2,
int timePeriod3)
The Ultimate Oscillator first calculation step.
|
double[] |
ultOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod1,
int timePeriod2,
int timePeriod3,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Ultimate Oscillator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
ultOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod1,
int timePeriod2,
int timePeriod3,
Filter filter,
long from,
long to)
Calculates the Ultimate Oscillator for ticks or bars in the specified period.
|
double |
ultOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod1,
int timePeriod2,
int timePeriod3,
int shift)
Calculates the Ultimate Oscillator for a bar specified with the
shift parameter. |
double[] |
ultOsc(Instrument instrument,
Period period,
OfferSide side,
int timePeriod1,
int timePeriod2,
int timePeriod3,
long from,
long to)
Calculates the Ultimate Oscillator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
var(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod,
double nbDev)
The Variance first calculation step.
|
double[] |
var(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Variance indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
var(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
Filter filter,
long from,
long to)
Calculates the Variance indicator for ticks or bars in the specified period.
|
double |
var(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
int shift)
Calculates the Variance indicator for a bar specified with the
shift parameter. |
double[] |
var(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
double nbDev,
long from,
long to)
Calculates the Variance indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
volume(IFeedDescriptor feedDescriptor,
OfferSide side)
The Volumes first calculation step.
|
double[] |
volume(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates volume for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
volume(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates volume for ticks or bars in the specified period.
|
double |
volume(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates volume for a bar specified with the
shift parameter. |
double[] |
volume(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates volume for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
volumeWAP(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Volume Weighted Average Price first calculation step.
|
double[] |
volumeWAP(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Volume Weighted Average Price for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
volumeWAP(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Volume Weighted Average Price for ticks or bars in the specified period.
|
double |
volumeWAP(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Volume Weighted Average Price for a bar specified with the
shift parameter. |
double[] |
volumeWAP(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Volume Weighted Average Price for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
vortex(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Vortex indicator first calculation step.
|
double[][] |
vortex(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Vortex indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
vortex(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Vortex indicator for ticks or bars in the specified period.
|
double[] |
vortex(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Vortex indicator for a bar specified with the
shift parameter. |
double[][] |
vortex(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Vortex indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
waddahAttar(IFeedDescriptor feedDescriptor,
OfferSide side)
The Waddah Attar Trend first calculation step.
|
double[] |
waddahAttar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Waddah Attar Trend indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
waddahAttar(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Waddah Attar Trend indicator for ticks or bars in the specified period.
|
double |
waddahAttar(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Waddah Attar Trend indicator for a bar specified with the
shift parameter. |
double[] |
waddahAttar(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Waddah Attar Trend indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
wclPrice(IFeedDescriptor feedDescriptor,
OfferSide side)
The Weighted Close Price first calculation step.
|
double[] |
wclPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Weighted Close Price indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
wclPrice(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the Weighted Close Price indicator for ticks or bars in the specified period.
|
double |
wclPrice(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the Weighted Close Price indicator for a bar specified with the
shift parameter. |
double[] |
wclPrice(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the Weighted Close Price indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
willr(IFeedDescriptor feedDescriptor,
OfferSide side,
int timePeriod)
The Williams' %R first calculation step.
|
double[] |
willr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Williams' %R indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
willr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Williams' %R indicator for ticks or bars in the specified period.
|
double |
willr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Calculates the Williams' %R indicator for a bar specified with the
shift parameter. |
double[] |
willr(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
Calculates the Williams' %R indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
wma(IFeedDescriptor feedDescriptor,
IIndicators.AppliedPrice appliedPrice,
OfferSide side,
int timePeriod)
The Weighted Moving Average first calculation step.
|
double[] |
wma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Weighted Moving Average for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
wma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
Filter filter,
long from,
long to)
Calculates the Weighted Moving Average for ticks or bars in the specified period.
|
double |
wma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
int shift)
Calculates the Weighted Moving Average indicator for a bar specified with the
shift parameter. |
double[] |
wma(Instrument instrument,
Period period,
OfferSide side,
IIndicators.AppliedPrice appliedPrice,
int timePeriod,
long from,
long to)
Calculates the Weighted Moving Average for ticks or bars in the specified period.
|
IIndicatorCalculator<double[],double[][]> |
woodPivot(IFeedDescriptor feedDescriptor,
OfferSide side,
Period timePeriod)
The Woodie Pivot first calculation step.
|
double[][] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
|
double[][] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
Filter filter,
long from,
long to)
|
double[] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
int shift)
Deprecated.
|
double[][] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
int timePeriod,
long from,
long to)
|
double[][] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the Woodie Pivot indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[][] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
Filter filter,
long from,
long to)
Calculates the Woodie Pivot indicator for ticks or bars in the specified period.
|
double[] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
int shift)
Calculates the Woodie Pivot indicator for a bar specified with the
shift parameter. |
double[][] |
woodPivot(Instrument instrument,
Period period,
OfferSide side,
Period timePeriod,
long from,
long to)
Calculates the Woodie Pivot indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Object[],Object[]> |
wsmTime(IFeedDescriptor feedDescriptor,
OfferSide side)
The World Stock Market Time first calculation step.
|
Object[] |
wsmTime(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the World Stock Market Time indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
Object[] |
wsmTime(Instrument instrument,
Period period,
OfferSide side,
Filter filter,
long from,
long to)
Calculates the World Stock Market Time indicator for ticks or bars in the specified period.
|
Object[] |
wsmTime(Instrument instrument,
Period period,
OfferSide side,
int shift)
Calculates the World Stock Market Time indicator for a bar specified with the
shift parameter. |
Object[] |
wsmTime(Instrument instrument,
Period period,
OfferSide side,
long from,
long to)
Calculates the World Stock Market Time indicator for ticks or bars in the specified period.
|
IIndicatorCalculator<Double,double[]> |
zigzag(IFeedDescriptor feedDescriptor,
OfferSide side,
int extDepth,
int extDeviation,
int extBackstep)
The ZigZag first calculation step.
|
double[] |
zigzag(Instrument instrument,
Period period,
OfferSide side,
int extDepth,
int extDeviation,
int extBackstep,
Filter filter,
int numberOfCandlesBefore,
long time,
int numberOfCandlesAfter)
Calculates the ZigZag indicator for bars specified with
numberOfCandlesBefore , time and numberOfCandlesAfter parameters. |
double[] |
zigzag(Instrument instrument,
Period period,
OfferSide side,
int extDepth,
int extDeviation,
int extBackstep,
Filter filter,
long from,
long to)
Calculates the ZigZag indicator for ticks or bars in the specified period.
|
double |
zigzag(Instrument instrument,
Period period,
OfferSide side,
int extDepth,
int extDeviation,
int extBackstep,
int shift)
Calculates the ZigZag indicator for a bar specified with the
shift parameter. |
double[] |
zigzag(Instrument instrument,
Period period,
OfferSide side,
int extDepth,
int extDeviation,
int extBackstep,
long from,
long to)
Calculates the ZigZag indicator for ticks or bars in the specified period.
|
Collection<String> getGroups()
Collection<String> getNames(String groupName)
groupName
- indicator groupCollection<String> getAllNames()
IIndicator getIndicator(String name)
name
- name of the indicatorIIndicator getIndicatorByPath(String indicatorPath)
indicatorPath
- path to indicator jfx fileString registerCustomIndicator(File compiledCustomIndcatorFile) throws JFException
getAllNames()
method and can be called by calculateIndicator(com.dukascopy.api.Instrument, com.dukascopy.api.Period, com.dukascopy.api.OfferSide[], java.lang.String, com.dukascopy.api.IIndicators.AppliedPrice[], java.lang.Object[], int)
functionscompiledCustomIndcatorFile
- file with the compiled indicator (the one with .jfx extension)JFException
- when indicator does not exist or can not be instantiated or does not pass the validationString registerCustomIndicator(Class<? extends IIndicator> indicatorClass) throws JFException
indicatorClass
- - indicator class must implement the IIndicator
interfaceJFException
- in case of any errorvoid registerDownloadableIndicator(String id, String name) throws JFException
getAllNames()
method and can be called by calculateIndicator(com.dukascopy.api.Instrument, com.dukascopy.api.Period, com.dukascopy.api.OfferSide[], java.lang.String, com.dukascopy.api.IIndicators.AppliedPrice[], java.lang.Object[], int)
functionsid
- indicator version identifiername
- name of the indicatorJFException
- when the given indicator version does not exist or can not be downloaded or can not be instantiated or does not pass the validationObject[] calculateIndicator(Instrument instrument, Period period, OfferSide[] side, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, int shift) throws JFException
instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barfunctionName
- name of the indicatorinputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
Object[] result = indicators.calculateIndicator(Instrument.EURUSD, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, 1); double min = (Double)(result[0]); double max = (Double)(result[1]);
Object[] calculateIndicator(IFinancialInstrument financialInstrument, Period period, OfferSide[] side, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, int shift) throws JFException
financialInstrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barfunctionName
- name of the indicatorinputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
IFinancialInstrumentProvider instrumentProvider = context.getFinancialInstrumentProvider(); IFinancialInstrument financialInstrument = instrumentProvider.getFinancialInstrument("EUR/USD"); Object[] result = indicators.calculateIndicator(financialInstrument, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, 1); double min = (Double)(result[0]); double max = (Double)(result[1]);
Object[] calculateIndicator(Instrument instrument, Period period, OfferSide[] side, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, long from, long to) throws JFException
instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersfrom
- start time of the first barto
- start time of the last bar that should be included in calculationJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
long from = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 2).getTime(); long to = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(Instrument.EURUSD, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, from, to); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(IFinancialInstrument financialInstrument, Period period, OfferSide[] side, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, long from, long to) throws JFException
financialInstrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersfrom
- start time of the first barto
- start time of the last bar that should be included in calculationJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
IFinancialInstrumentProvider instrumentProvider = context.getFinancialInstrumentProvider(); IFinancialInstrument financialInstrument = instrumentProvider.getFinancialInstrument("EUR/USD"); long from = history.getBar(financialInstrument, Period.ONE_HOUR, OfferSide.ASK, 2).getTime(); long to = history.getBar(financialInstrument, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(financialInstrument, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, from, to); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(Instrument instrument, Period period, OfferSide[] side, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
instrument
- instrument of the barsperiod
- period of the barsside
- Bid or Ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersfilter
- filter
allows to filter candlesnumberOfCandlesBefore
- how much candles to load before and including candle with time specified in time
parametertime
- time of the last candles in period specified in numberOfCandlesBefore
parameter or/and
time of the candle prior first candle in period specified with numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (not including) candle with time specified in time
parameterJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
long time = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(Instrument.EURUSD, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, Filter.ALL_FLATS, 2, time, 0); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(IFinancialInstrument financialInstrument, Period period, OfferSide[] side, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
financialInstrument
- instrument of the barsperiod
- period of the barsside
- Bid or Ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersfilter
- filter
allows to filter candlesnumberOfCandlesBefore
- how much candles to load before and including candle with time specified in time
parametertime
- time of the last candles in period specified in numberOfCandlesBefore
parameter or/and
time of the candle prior first candle in period specified with numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (not including) candle with time specified in time
parameterJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
IFinancialInstrumentProvider instrumentProvider = context.getFinancialInstrumentProvider(); IFinancialInstrument financialInstrument = instrumentProvider.getFinancialInstrument("EUR/USD"); long time = history.getBar(financialInstrument, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(financialInstrument, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, Filter.ALL_FLATS, 2, time, 0); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(IFeedDescriptor feedDescriptor, OfferSide[] offerSides, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, long from, long to) throws JFException
DataType
supported by JForex, including user indicators.feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorofferSides
- bid or ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersfrom
- start time of the first barto
- start time of the last bar that should be included in calculationJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
FeedDescriptor feedDescriptor = new FeedDescriptor(); feedDescriptor.setDataType(DataType.TIME_PERIOD_AGGREGATION); feedDescriptor.setFilter(Filter.NO_FILTER); feedDescriptor.setInstrument(Instrument.EURUSD); feedDescriptor.setPeriod(Period.ONE_HOUR); long timeFrom = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 2).getTime(); long timeTo = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(feedDescriptor, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, timeFrom, timeTo); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(IFeedDescriptor feedDescriptor, OfferSide[] offerSides, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, int shift) throws JFException
DataType
supported by JForex, including user indicators.feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicator.
The function does not use filter set in feedDescriptor and no filtration is applied during calculation.offerSides
- bid or ask side of the barfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and Integersshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
FeedDescriptor feedDescriptor = new FeedDescriptor(); feedDescriptor.setDataType(DataType.TIME_PERIOD_AGGREGATION); feedDescriptor.setFilter(Filter.NO_FILTER); feedDescriptor.setInstrument(Instrument.EURUSD); feedDescriptor.setPeriod(Period.ONE_HOUR); Object[] result = indicators.calculateIndicator(feedDescriptor, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, 1); double min = (Double)(result[0]); double max = (Double)(result[1]);
Object[] calculateIndicator(IFeedDescriptor feedDescriptor, OfferSide[] offerSides, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, int numberOfBarsBefore, long time, int numberOfBarsAfter) throws JFException
DataType
supported by JForex, including user indicators.feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorofferSides
- bid or ask side of the barfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and IntegersnumberOfBarsBefore
- how much candles to load before and including bar with time specified in time
parametertime
- of the last bar in period specified in numberOfBarsBefore
parameter or/and
time of the bar prior to the first bar in period specified with numberOfBarsAfter
parameternumberOfBarsAfter
- how much bars to load after (not including) bar with time specified in time
parameterJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
FeedDescriptor feedDescriptor = new FeedDescriptor(); feedDescriptor.setDataType(DataType.TIME_PERIOD_AGGREGATION); feedDescriptor.setFilter(Filter.NO_FILTER); feedDescriptor.setInstrument(Instrument.EURUSD); feedDescriptor.setPeriod(Period.ONE_HOUR); long time = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(feedDescriptor, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, 2, time, 0); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(IFeedInfo feedInfo, OfferSide[] offerSides, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, int numberOfBarsBefore, long time, int numberOfBarsAfter) throws JFException
DataType
supported by JForex, including user indicators.feedInfo
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorofferSides
- bid or ask side of the barfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and IntegersnumberOfBarsBefore
- how much candles to load before and including bar with time specified in time
parametertime
- of the last bar in period specified in numberOfBarsBefore
parameter or/and
time of the bar prior to the first bar in period specified with numberOfBarsAfter
parameternumberOfBarsAfter
- how much bars to load after (not including) bar with time specified in time
parameterJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
IFinancialInstrumentProvider instrumentProvider = context.getFinancialInstrumentProvider(); IFinancialInstrument financialInstrument = instrumentProvider.getFinancialInstrument("EUR/USD"); IFeedInfo feedInfo = context.getFeedInfoProvider().createTimePeriodFeedInfo( financialInstrument, OfferSide.BID, Period.ONE_MIN, Filter.ALL_FLATS); long time = history.getBar(financialInstrument, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(feedInfo, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, 2, time, 0)); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(Instrument instrument, Period period, OfferSide[] offerSides, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, Filter filter, long from, long to) throws JFException
instrument
- instrument of the barsperiod
- period of the barsofferSides
- bid or ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEfilter
- filter
allows to filter candlesoptParams
- array of optional parameters consisting of Doubles and Integersfrom
- start time of the first bar that should be included in calculationto
- start time of the last bar that should be included in calculationJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
long timeFrom = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 2).getTime(); long timeTo = history.getBar(Instrument.EURUSD, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(Instrument.EURUSD, Period.ONE_HOUR, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, Filter.ALL_FLATS, timeFrom, timeTo); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
Object[] calculateIndicator(IFeedInfo feedInfo, OfferSide[] offerSides, String functionName, IIndicators.AppliedPrice[] inputTypes, Object[] optParams, long timeFrom, long timeTo) throws JFException
DataType
supported by JForex, including user indicators.feedInfo
- feed info IFeedInfo
which will be used to calculate indicatorofferSides
- bid or ask side of the barsfunctionName
- name of the functioninputTypes
- type
of the input data for every input that indicator requires or null if input is PRICEoptParams
- array of optional parameters consisting of Doubles and IntegerstimeFrom
- start time of the first bartimeTo
- start time of the last bar that should be included in calculationJFException
- when parameters are not validNote: type conversion may be used in order to work with the result of indicator calculation. For example,
IFinancialInstrumentProvider instrumentProvider = context.getFinancialInstrumentProvider(); IFinancialInstrument financialInstrument = instrumentProvider.getFinancialInstrument("EUR/USD"); IFeedInfo feedInfo = context.getFeedInfoProvider().createTimePeriodFeedInfo( financialInstrument, OfferSide.BID, Period.ONE_MIN, Filter.ALL_FLATS); long timeFrom = history.getBar(financialInstrument, Period.ONE_HOUR, OfferSide.ASK, 2).getTime(); long timeTo = history.getBar(financialInstrument, Period.ONE_HOUR, OfferSide.ASK, 1).getTime(); Object[] result = indicators.calculateIndicator(feedInfo, new OfferSide[] {OfferSide.ASK}, "MINMAX", new AppliedPrice[]{AppliedPrice.CLOSE}, new Object[]{5}, timeFrom, timeTo); double minFrom = ((double[])result[0])[0]; double maxFrom = ((double[])result[1])[0]; double minTo = ((double[])result[0])[1]; double maxTo = ((double[])result[1])[1];
double acos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] acos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] acos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] acos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ac(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, int shift) throws JFException
shift
parameter.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast periodslowPeriod
- slow periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] ac(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars. The resulting array for ticks is an array of values for 1 second bars.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast periodslowPeriod
- slow periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] ac(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast periodslowPeriod
- slow periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] ac(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars. The resulting array for ticks is an array of values for 1 second bars.instrument
- bar instrumentperiod
- bar periodside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast periodslowPeriod
- slow periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ad(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ad(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ad(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ad(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble add(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametershift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] add(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] add(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] add(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble adOsc(Instrument instrument, Period period, OfferSide side, int fastPeriod, int slowPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastPeriod
- fast period valueslowPeriod
- slow period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] adOsc(Instrument instrument, Period period, OfferSide side, int fastPeriod, int slowPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastPeriod
- fast period valueslowPeriod
- slow period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] adOsc(Instrument instrument, Period period, OfferSide side, int fastPeriod, int slowPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastPeriod
- fast period valueslowPeriod
- slow period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] adOsc(Instrument instrument, Period period, OfferSide side, int fastPeriod, int slowPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastPeriod
- fast period valueslowPeriod
- slow period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble adx(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] adx(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] adx(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] adx(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble adxr(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] adxr(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] adxr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] adxr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] alligator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] alligator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] alligator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] alligator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble apo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast period valueslowPeriod
- slow period valuemaType
- moving average typeshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] apo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast period valueslowPeriod
- slow period valuemaType
- moving average typefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] apo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast period valueslowPeriod
- slow period valuemaType
- moving average typefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] apo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- fast period valueslowPeriod
- slow period valuemaType
- moving average typefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] aroon(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] aroon(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] aroon(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] aroon(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble aroonOsc(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] aroonOsc(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] aroonOsc(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] aroonOsc(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble asin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] asin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] asin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] asin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble atan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] atan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] atan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] atan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble atr(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] atr(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] atr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] atr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble avgPrice(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] avgPrice(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] avgPrice(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] avgPrice(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.sinstrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] awesome(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fasterMaTimePeriod, IIndicators.MaType fasterMaType, int slowerMaTimePeriod, IIndicators.MaType slowerMaType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafasterMaTimePeriod
- faster moving average time periodfasterMaType
- faster moving average type
slowerMaTimePeriod
- slower moving average time periodslowerMaType
- slower moving average type
shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] awesome(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fasterMaTimePeriod, IIndicators.MaType fasterMaType, int slowerMaTimePeriod, IIndicators.MaType slowerMaType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafasterMaTimePeriod
- faster moving average time periodfasterMaType
- faster moving average type
slowerMaTimePeriod
- slower moving average time periodslowerMaType
- slower moving average type
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] awesome(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fasterMaTimePeriod, IIndicators.MaType fasterMaType, int slowerMaTimePeriod, IIndicators.MaType slowerMaType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafasterMaTimePeriod
- faster moving average time periodfasterMaType
- faster moving average type
slowerMaTimePeriod
- slower moving average time periodslowerMaType
- slower moving average type
filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] awesome(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fasterMaTimePeriod, IIndicators.MaType fasterMaType, int slowerMaTimePeriod, IIndicators.MaType slowerMaType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafasterMaTimePeriod
- faster moving average time periodfasterMaType
- faster moving average type
slowerMaTimePeriod
- slower moving average time periodslowerMaType
- slower moving average type
filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] bbands(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDevUp, double nbDevDn, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodnbDevUp
- number of standard deviations upnbDevDn
- number of standard deviations downmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] bbands(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDevUp, double nbDevDn, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodnbDevUp
- number of standard deviations upnbDevDn
- number of standard deviations downmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] bbands(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDevUp, double nbDevDn, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodnbDevUp
- number of standard deviations upnbDevDn
- number of standard deviations downmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] bbands(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDevUp, double nbDevDn, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodnbDevUp
- number of standard deviations upnbDevDn
- number of standard deviations downmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble beta(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] beta(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] beta(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] beta(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble bear(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] bear(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] bear(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] bear(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble bull(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] bull(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] bull(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] bull(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble butterworthFilter(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] butterworthFilter(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] butterworthFilter(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] butterworthFilter(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] bwmfi(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] bwmfi(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] bwmfi(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] bwmfi(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble bop(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] bop(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] bop(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] bop(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] camPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift)
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] camPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] camPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] camPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] camPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble cci(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] cci(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] cci(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] cci(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl2Crows(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl2Crows(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl2Crows(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl2Crows(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl3BlackCrows(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl3BlackCrows(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl3BlackCrows(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl3BlackCrows(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl3Inside(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl3Inside(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl3Inside(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl3Inside(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl3LineStrike(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl3LineStrike(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl3LineStrike(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl3LineStrike(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl3Outside(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl3Outside(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl3Outside(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl3Outside(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl3StarsInSouth(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl3StarsInSouth(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl3StarsInSouth(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl3StarsInSouth(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdl3WhiteSoldiers(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdl3WhiteSoldiers(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdl3WhiteSoldiers(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdl3WhiteSoldiers(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlAbandonedBaby(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlAbandonedBaby(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlAbandonedBaby(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlAbandonedBaby(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlAdvanceBlock(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlAdvanceBlock(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlAdvanceBlock(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlAdvanceBlock(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlBeltHold(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlBeltHold(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlBeltHold(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlBeltHold(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlBreakAway(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlBreakAway(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlBreakAway(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlBreakAway(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlClosingMarubozu(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlClosingMarubozu(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlClosingMarubozu(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlClosingMarubozu(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlConcealBabySwall(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlConcealBabySwall(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlConcealBabySwall(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlConcealBabySwall(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlCounterattack(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlCounterattack(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlCounterattack(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlCounterattack(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlDarkCloudCover(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlDarkCloudCover(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlDarkCloudCover(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlDarkCloudCover(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlDoji(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlDoji(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlDoji(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlDoji(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlDojiStar(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlDojiStar(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlDojiStar(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlDojiStar(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlDragonflyDoji(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlDragonflyDoji(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlDragonflyDoji(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlDragonflyDoji(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlEngulfing(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlEngulfing(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlEngulfing(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlEngulfing(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlEveningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlEveningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlEveningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlEveningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlEveningStar(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlEveningStar(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlEveningStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlEveningStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlGapSideSideWhite(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlGapSideSideWhite(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlGapSideSideWhite(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlGapSideSideWhite(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlGravestoneDoji(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlGravestoneDoji(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlGravestoneDoji(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlGravestoneDoji(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHammer(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHammer(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHammer(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHammer(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHangingMan(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHangingMan(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHangingMan(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHangingMan(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHarami(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHarami(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHarami(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHarami(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHaramiCross(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHaramiCross(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHaramiCross(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHaramiCross(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHighWave(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHighWave(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHighWave(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHighWave(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHikkake(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHikkake(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHikkake(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHikkake(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHikkakeMod(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHikkakeMod(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHikkakeMod(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHikkakeMod(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlHomingPigeon(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlHomingPigeon(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlHomingPigeon(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlHomingPigeon(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlIdentical3Crows(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlIdentical3Crows(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlIdentical3Crows(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlIdentical3Crows(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlInNeck(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlInNeck(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlInNeck(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlInNeck(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlInvertedHammer(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlInvertedHammer(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlInvertedHammer(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlInvertedHammer(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlKicking(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlKicking(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlKicking(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlKicking(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlKickingByLength(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlKickingByLength(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlKickingByLength(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlKickingByLength(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlLadderBotton(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
cdlLadderBottom(Instrument instrument, Period period, OfferSide side, int shift)
JFException
int[] cdlLadderBotton(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
cdlLadderBottom(Instrument instrument, Period period, OfferSide side, long from, long to)
JFException
int[] cdlLadderBotton(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
cdlLadderBottom(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
JFException
int[] cdlLadderBotton(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
cdlLadderBottom(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to)
JFException
int cdlLadderBottom(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlLadderBottom(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlLadderBottom(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlLadderBottom(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlLongLeggedDoji(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlLongLeggedDoji(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlLongLeggedDoji(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlLongLeggedDoji(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlLongLine(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlLongLine(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlLongLine(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlLongLine(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlMarubozu(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlMarubozu(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlMarubozu(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlMarubozu(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlMatchingLow(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlMatchingLow(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlMatchingLow(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlMatchingLow(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlMathold(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlMathold(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlMathold(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlMathold(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlMorningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlMorningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlMorningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlMorningDojiStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlMorningStar(Instrument instrument, Period period, OfferSide side, double penetration, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candleshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlMorningStar(Instrument instrument, Period period, OfferSide side, double penetration, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlMorningStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlMorningStar(Instrument instrument, Period period, OfferSide side, double penetration, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barpenetration
- Percentage of penetration of a candle within another candlefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlOnNeck(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlOnNeck(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlOnNeck(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlOnNeck(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlPiercing(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlPiercing(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.sinstrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlPiercing(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlPiercing(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlRickshawMan(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlRickshawMan(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlRickshawMan(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlRickshawMan(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlRiseFall3Methods(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlRiseFall3Methods(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlRiseFall3Methods(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlRiseFall3Methods(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlSeparatingLines(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlSeparatingLines(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlSeparatingLines(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlSeparatingLines(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlShootingStar(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlShootingStar(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlShootingStar(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlShootingStar(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlShortLine(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlShortLine(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlShortLine(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlShortLine(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlSpinningTop(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlSpinningTop(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlSpinningTop(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlSpinningTop(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlStalledPattern(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlStalledPattern(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlStalledPattern(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlStalledPattern(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlStickSandwich(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlStickSandwich(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlStickSandwich(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlStickSandwich(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlTakuri(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlTakuri(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlTakuri(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlTakuri(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlTasukiGap(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlTasukiGap(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlTasukiGap(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlTasukiGap(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlThrusting(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlThrusting(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlThrusting(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlThrusting(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlTristar(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlTristar(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlTristar(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlTristar(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlUnique3River(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlUnique3River(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlUnique3River(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlUnique3River(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlUpsideGap2Crows(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlUpsideGap2Crows(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlUpsideGap2Crows(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlUpsideGap2Crows(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint cdlXsideGap3Methods(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] cdlXsideGap3Methods(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] cdlXsideGap3Methods(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] cdlXsideGap3Methods(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ceil(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ceil(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ceil(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ceil(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble cmo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] cmo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] cmo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] cmo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] cog(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int smoothPeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodsmoothPeriod
- smoothing periodmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] cog(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int smoothPeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodsmoothPeriod
- smoothing periodmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] cog(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int smoothPeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodsmoothPeriod
- smoothing periodmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] cog(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int smoothPeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodsmoothPeriod
- smoothing periodmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble correl(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] correl(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] correl(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] correl(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametertimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble cos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] cos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] cos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] cos(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble cosh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] cosh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] cosh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] cosh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble dema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] dema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] dema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] dema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble div(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametershift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] div(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] div(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] div(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] dmi(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] dmi(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] dmi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] dmi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] donchian(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] donchian(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] donchian(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] donchian(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble dx(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] dx(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] dx(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] dx(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time period valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the bar or tickperiod
- period of the bar or TICKside
- Bid or Ask side of the bar which price to take for 1sec bars generation for ticks or side for barsappliedPrice
- type of input datatimePeriod
- time period valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time period valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time period valuefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] emaEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] emaEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] emaEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] emaEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble exp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] exp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] exp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] exp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] fibPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift)
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] fibPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] fibPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] fibPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] fibPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble floor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] floor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] floor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] floor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble force(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] force(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] force(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] force(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] fractal(Instrument instrument, Period period, OfferSide side, int barsOnSides, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] fractal(Instrument instrument, Period period, OfferSide side, int barsOnSides, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] fractal(Instrument instrument, Period period, OfferSide side, int barsOnSides, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] fractal(Instrument instrument, Period period, OfferSide side, int barsOnSides, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] fractalLines(Instrument instrument, Period period, OfferSide side, int barsOnSides, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] fractalLines(Instrument instrument, Period period, OfferSide side, int barsOnSides, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] fractalLines(Instrument instrument, Period period, OfferSide side, int barsOnSides, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] fractalLines(Instrument instrument, Period period, OfferSide side, int barsOnSides, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barbarsOnSides
- number of bars on the sidesfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] gator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] gator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] gator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] gator(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datajawTimePeriod
- jaw time periodteethTimePeriod
- teeth time periodlipsTimePeriod
- lips time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] heikenAshi(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
heikinAshi(Instrument instrument, Period period, OfferSide side, int shift)
JFException
double[][] heikenAshi(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
heikinAshi(Instrument instrument, Period period, OfferSide side, long from, long to)
JFException
double[][] heikenAshi(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
heikinAshi(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
JFException
double[] heikinAshi(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] heikinAshi(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] heikinAshi(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] heikinAshi(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validIBar heikinAshiSingle(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validIBar[] heikinAshiSingle(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validIBar[] heikinAshiSingle(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> heikinAshiSmooth(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, IIndicators.MaType maType, int smoothingTimePeriod, IIndicators.MaType smoothingMAType)
Consider multiple usage examples:
double[] heikenAshiByShift = indicators.heikenAshi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA, 30, MaType.SMA).calculate(shift);
double[][] heikenAshiByTimeInterval = indicators.heikenAshi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA, 30, MaType.SMA).calculate(from, to);
double[][] heikenAshiByCandleInterval = indicators.heikenAshi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA, 30, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type of input dataside
- Bid or Ask side for tick feedstimePeriod
- heikin time period valuemaType
- heikin moving average typesmoothingTimePeriod
- smoothing MA time period valuesmoothingMAType
- smoothing moving average typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validdouble[] heikinAshiSmooth(Instrument instrument, Period period, OfferSide side, int timePeriod, IIndicators.MaType maType, int smoothingTimePeriod, IIndicators.MaType smoothingMAType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- heikin time period valuemaType
- heikin moving average typesmoothingTimePeriod
- smoothing MA time period valuesmoothingMAType
- smoothing moving average typeshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] heikinAshiSmooth(Instrument instrument, Period period, OfferSide side, int timePeriod, IIndicators.MaType maType, int smoothingTimePeriod, IIndicators.MaType smoothingMAType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- heikin time period valuemaType
- heikin moving average typesmoothingTimePeriod
- smoothing MA time period valuesmoothingMAType
- smoothing moving average typefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] heikinAshiSmooth(Instrument instrument, Period period, OfferSide side, int timePeriod, IIndicators.MaType maType, int smoothingTimePeriod, IIndicators.MaType smoothingMAType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- heikin time period valuemaType
- heikin moving average typesmoothingTimePeriod
- smoothing MA time period valuesmoothingMAType
- smoothing moving average typefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] heikinAshiSmooth(Instrument instrument, Period period, OfferSide side, int timePeriod, IIndicators.MaType maType, int smoothingTimePeriod, IIndicators.MaType smoothingMAType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- heikin time period valuemaType
- heikin moving average typesmoothingTimePeriod
- smoothing MA time period valuesmoothingMAType
- smoothing moving average typefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble hma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] hma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] hma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] hma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ht_dcperiod(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ht_dcperiod(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ht_dcperiod(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ht_dcperiod(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ht_dcphase(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ht_dcphase(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ht_dcphase(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ht_dcphase(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ht_phasor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] ht_phasor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] ht_phasor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] ht_phasor(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ht_sine(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] ht_sine(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] ht_sine(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] ht_sine(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ht_trendline(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ht_trendline(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ht_trendline(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ht_trendline(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint ht_trendmode(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[] ht_trendmode(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] ht_trendmode(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[] ht_trendmode(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ichimoku(Instrument instrument, Period period, OfferSide side, int tenkan, int kijun, int senkou, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartenkan
- tenkankijun
- kijunsenkou
- senkoushift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] ichimoku(Instrument instrument, Period period, OfferSide side, int tenkan, int kijun, int senkou, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartenkan
- tenkankijun
- kijunsenkou
- senkoufrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] ichimoku(Instrument instrument, Period period, OfferSide side, int tenkan, int kijun, int senkou, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartenkan
- tenkankijun
- kijunsenkou
- senkoufilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] ichimoku(Instrument instrument, Period period, OfferSide side, int tenkan, int kijun, int senkou, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartenkan
- tenkankijun
- kijunsenkou
- senkoufilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble kairi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] kairi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] kairi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] kairi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
kama(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, int shift)
JFException
double[] kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
kama(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, long from, long to)
JFException
double[] kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
kama(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
JFException
double[] kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
kama(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, Filter filter, long from, long to)
JFException
double kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastMAPeriod
- fast moving average periodslowMAPeriod
- slow moving average periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastMAPeriod
- fast moving average periodslowMAPeriod
- slow moving average periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastMAPeriod
- fast moving average periodslowMAPeriod
- slow moving average periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] kama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastMAPeriod, int slowMAPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastMAPeriod
- fast moving average periodslowMAPeriod
- slow moving average periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] kdj(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriodK, int timePeriodD, IIndicators.MaType slowKMaType, int slowKPeriod, IIndicators.MaType slowDMaType, int slowDPeriod, IIndicators.MaType slowJMaType, int slowJPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriodK
- time period for building the %K linetimePeriodD
- time period for building the %D lineslowKMaType
- type
of moving average for %KslowKPeriod
- smoothing for making the %K line.slowDMaType
- type
of moving average for %DslowDPeriod
- smoothing for making the %D lineslowJMaType
- type
of moving average for %DslowJPeriod
- smoothing for making the %j lineshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] kdj(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriodK, int timePeriodD, IIndicators.MaType slowKMaType, int slowKPeriod, IIndicators.MaType slowDMaType, int slowDPeriod, IIndicators.MaType slowJMaType, int slowJPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriodK
- time period for building the %K linetimePeriodD
- time period for building the %D lineslowKMaType
- type
of moving average for %KslowKPeriod
- smoothing for making the %K line.slowDMaType
- type
of moving average for %DslowDPeriod
- smoothing for making the %D lineslowJMaType
- type
of moving average for %DslowJPeriod
- smoothing for making the %j linefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] kdj(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriodK, int timePeriodD, IIndicators.MaType slowKMaType, int slowKPeriod, IIndicators.MaType slowDMaType, int slowDPeriod, IIndicators.MaType slowJMaType, int slowJPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriodK
- time period for building the %K linetimePeriodD
- time period for building the %D lineslowKMaType
- type
of moving average for %KslowKPeriod
- smoothing for making the %K line.slowDMaType
- type
of moving average for %DslowDPeriod
- smoothing for making the %D lineslowJMaType
- type
of moving average for %DslowJPeriod
- smoothing for making the %j linefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] kdj(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriodK, int timePeriodD, IIndicators.MaType slowKMaType, int slowKPeriod, IIndicators.MaType slowDMaType, int slowDPeriod, IIndicators.MaType slowJMaType, int slowJPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriodK
- time period for building the %K linetimePeriodD
- time period for building the %D lineslowKMaType
- type
of moving average for %KslowKPeriod
- smoothing for making the %K line.slowDMaType
- type
of moving average for %DslowDPeriod
- smoothing for making the %D lineslowJMaType
- type
of moving average for %DslowJPeriod
- smoothing for making the %j linefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] keltner(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] keltner(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] keltner(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] keltner(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble lasacs1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, int shift) throws JFException
lagACS1(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int ma, double gamma, int lookback, int shift)
JFException
double[] lasacs1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, long from, long to) throws JFException
lagACS1(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int ma, double gamma, int lookback, long from, long to)
JFException
double[] lasacs1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
lagACS1(Instrument instrument, Period period, OfferSide side, AppliedPrice appliedPrice, int ma, double gamma, int lookback, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
JFException
double lagACS1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datama
- magamma
- gammalookback
- lookbackshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] lagACS1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datama
- magamma
- gammalookback
- lookbackfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] lagACS1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datama
- magamma
- gammalookback
- lookbackfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] lagACS1(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int ma, double gamma, int lookback, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datama
- magamma
- gammalookback
- lookbackfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble linearReg(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] linearReg(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] linearReg(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] linearReg(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble linearRegAngle(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] linearRegAngle(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] linearRegAngle(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] linearRegAngle(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble linearRegIntercept(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] linearRegIntercept(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] linearRegIntercept(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] linearRegIntercept(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble linearRegSlope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] linearRegSlope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] linearRegSlope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] linearRegSlope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ln(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ln(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ln(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ln(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble log10(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] log10(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] log10(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] log10(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble lwma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] lwma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] lwma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] lwma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] macd(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, int signalPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAslowPeriod
- period for the slow MAsignalPeriod
- smoothing for the signal lineshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] macd(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, int signalPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAslowPeriod
- period for the slow MAsignalPeriod
- smoothing for the signal linefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] macd(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, int signalPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAslowPeriod
- period for the slow MAsignalPeriod
- smoothing for the signal linefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] macd(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, int signalPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAslowPeriod
- period for the slow MAsignalPeriod
- smoothing for the signal linefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] macdExt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, IIndicators.MaType fastMaType, int slowPeriod, IIndicators.MaType slowMaType, int signalPeriod, IIndicators.MaType signalMaType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAfastMaType
- type
of fast moving averageslowPeriod
- period for the slow MAslowMaType
- type
of slow moving averagesignalPeriod
- smoothing for the signal linesignalMaType
- type
of signal moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] macdExt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, IIndicators.MaType fastMaType, int slowPeriod, IIndicators.MaType slowMaType, int signalPeriod, IIndicators.MaType signalMaType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAfastMaType
- type
of fast moving averageslowPeriod
- period for the slow MAslowMaType
- type
of slow moving averagesignalPeriod
- smoothing for the signal linesignalMaType
- type
of signal moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] macdExt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, IIndicators.MaType fastMaType, int slowPeriod, IIndicators.MaType slowMaType, int signalPeriod, IIndicators.MaType signalMaType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAfastMaType
- type
of fast moving averageslowPeriod
- period for the slow MAslowMaType
- type
of slow moving averagesignalPeriod
- smoothing for the signal linesignalMaType
- type
of signal moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] macdExt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, IIndicators.MaType fastMaType, int slowPeriod, IIndicators.MaType slowMaType, int signalPeriod, IIndicators.MaType signalMaType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for the fast MAfastMaType
- type
of fast moving averageslowPeriod
- period for the slow MAslowMaType
- type
of slow moving averagesignalPeriod
- smoothing for the signal linesignalMaType
- type
of signal moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] macdFix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int signalPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasignalPeriod
- smoothing for the signal lineshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] macdFix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int signalPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasignalPeriod
- smoothing for the signal linefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] macdFix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int signalPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasignalPeriod
- smoothing for the signal linefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] macdFix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int signalPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasignalPeriod
- smoothing for the signal linefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] maEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] maEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] maEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] maEnvelope(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double deviation, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time perioddeviation
- deviationfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] mama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, double fastLimit, double slowLimit, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastLimit
- upper limit use in the adaptive algorithmslowLimit
- lower limit use in the adaptive algorithmshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] mama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, double fastLimit, double slowLimit, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastLimit
- upper limit use in the adaptive algorithmslowLimit
- lower limit use in the adaptive algorithmfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] mama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, double fastLimit, double slowLimit, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastLimit
- upper limit use in the adaptive algorithmslowLimit
- lower limit use in the adaptive algorithmfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] mama(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, double fastLimit, double slowLimit, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastLimit
- upper limit use in the adaptive algorithmslowLimit
- lower limit use in the adaptive algorithmfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validObject[] wsmTime(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onWSMTimeIndicator.Market
)
and the second element is a string which describes the market event: open
or close
JFException
- when parameters are not validObject[] wsmTime(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterWSMTimeIndicator.Market
)
and the second element is a string which describes the market event: open
or close
JFException
- when parameters are not validObject[] wsmTime(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedWSMTimeIndicator.Market
)
and the second element is a string which describes the market event: open
or close
JFException
- when parameters are not validObject[] wsmTime(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedWSMTimeIndicator.Market
)
and the second element is a string which describes the market event: open
or close
JFException
- when parameters are not validdouble mavp(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int minPeriod, int maxPeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterminPeriod
- value less than minimum will be changed to Minimum periodmaxPeriod
- value higher than maximum will be changed to Maximum periodmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] mavp(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int minPeriod, int maxPeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterminPeriod
- value less than minimum will be changed to Minimum periodmaxPeriod
- value higher than maximum will be changed to Maximum periodmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] mavp(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int minPeriod, int maxPeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterminPeriod
- value less than minimum will be changed to Minimum periodmaxPeriod
- value higher than maximum will be changed to Maximum periodmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] mavp(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int minPeriod, int maxPeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterminPeriod
- value less than minimum will be changed to Minimum periodmaxPeriod
- value higher than maximum will be changed to Maximum periodmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble max(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] max(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] max(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] max(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble medPrice(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] medPrice(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] medPrice(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] medPrice(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble mfi(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] mfi(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] mfi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] mfi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble midPoint(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] midPoint(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] midPoint(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] midPoint(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble midPrice(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] midPrice(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] midPrice(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] midPrice(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble min(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] min(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] min(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] min(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] minMax(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] minMax(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] minMax(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] minMax(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble minusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] minusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] minusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] minusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble minusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] minusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] minusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] minusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble mom(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] mom(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] mom(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] mom(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble mult(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametershift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] mult(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] mult(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] mult(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, int timePeriod, int stepBack, int shift) throws JFException
murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, int shift)
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- periodtimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
stepBack
- step backshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, int timePeriod, int stepBack, long from, long to) throws JFException
murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
timePeriod
- time periodstepBack
- step backfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, int timePeriod, int stepBack, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
timePeriod
- time periodstepBack
- step backfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, int timePeriod, int stepBack, Filter filter, long from, long to) throws JFException
murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, Filter filter, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
timePeriod
- time periodstepBack
- step backfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- periodtimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.stepBack
- step backshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- periodtimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.stepBack
- step backfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- periodtimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.stepBack
- step backfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] murrey(Instrument instrument, Period period, OfferSide side, int nPeriod, Period timePeriod, int stepBack, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barnPeriod
- periodtimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.stepBack
- step backfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble natr(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] natr(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] natr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] natr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble obv(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, OfferSide sideForPriceV, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasideForPriceV
- Bid or Ask side for price volumeshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] obv(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, OfferSide sideForPriceV, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasideForPriceV
- Bid or Ask side for price volumefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] obv(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, OfferSide sideForPriceV, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasideForPriceV
- Bid or Ask side for price volumefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] obv(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, OfferSide sideForPriceV, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datasideForPriceV
- Bid or Ask side for price volumefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble osma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fast_ema_period, int slow_ema_period, int signal_period, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafast_ema_period
- period for fast EMAslow_ema_period
- period for slow EMAsignal_period
- signal periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] osma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fast_ema_period, int slow_ema_period, int signal_period, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafast_ema_period
- period for fast EMAslow_ema_period
- period for slow EMAsignal_period
- signal periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] osma(Instrument instrument, Period period, OfferSide side, int fast_ema_period, int slow_ema_period, int signal_period, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafast_ema_period
- period for fast EMAslow_ema_period
- period for slow EMAsignal_period
- signal periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] osma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fast_ema_period, int slow_ema_period, int signal_period, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafast_ema_period
- period for fast EMAslow_ema_period
- period for slow EMAsignal_period
- signal periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, boolean showHistoricalLevels, int shift) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift)
JFException
double[][] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, boolean showHistoricalLevels, long from, long to) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to)
JFException
double[][] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, boolean showHistoricalLevels, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
JFException
double[][] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, boolean showHistoricalLevels, Filter filter, long from, long to) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to)
JFException
double[] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift)
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] pivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] pivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble plusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] plusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] plusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] plusDi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble plusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] plusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] plusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] plusDm(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ppo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for fast MAslowPeriod
- period for slow MAmaType
- type
of moving averageshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ppo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for fast MAslowPeriod
- period for slow MAmaType
- type
of moving averagefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ppo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for fast MAslowPeriod
- period for slow MAmaType
- type
of moving averagefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ppo(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafastPeriod
- period for fast MAslowPeriod
- period for slow MAmaType
- type
of moving averagefilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble prchannel(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, int shift) throws JFException
prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift)
JFException
double[] prchannel(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, long from, long to) throws JFException
prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to)
JFException
double[] prchannel(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int fastPeriod, int slowPeriod, IIndicators.MaType maType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
JFException
double prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] prchannel(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble rci(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] rci(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rci(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] rci(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble rmi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int momentumPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmomentumPeriod
- momentum periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] rmi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int momentumPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmomentumPeriod
- momentum periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rmi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int momentumPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmomentumPeriod
- momentum periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] rmi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int momentumPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodmomentumPeriod
- momentum periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble roc(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] roc(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] roc(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] roc(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble rocp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] rocp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rocp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] rocp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble rocr(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] rocr(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rocr(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] rocr(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble rocr100(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] rocr100(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rocr100(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] rocr100(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble rsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] rsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] rsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] rvi(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] rvi(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] rvi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] rvi(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble sar(Instrument instrument, Period period, OfferSide side, double acceleration, double maximum, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the baracceleration
- Acceleration Factor used up to the Maximum valuemaximum
- Acceleration Factor Maximum valueshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sar(Instrument instrument, Period period, OfferSide side, double acceleration, double maximum, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the baracceleration
- Acceleration Factor used up to the Maximum valuemaximum
- Acceleration Factor Maximum valuefrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sar(Instrument instrument, Period period, OfferSide side, double acceleration, double maximum, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the baracceleration
- Acceleration Factor used up to the Maximum valuemaximum
- Acceleration Factor Maximum valuefilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble sarExt(Instrument instrument, Period period, OfferSide side, double startValue, double offsetOnReverse, double accelerationInitLong, double accelerationLong, double accelerationMaxLong, double accelerationInitShort, double accelerationShort, double accelerationMaxShort, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barstartValue
- Start value and direction. 0 for Auto, >0 for Long, <0 for ShortoffsetOnReverse
- Percent offset added/removed to initial stop on short/long reversalaccelerationInitLong
- Acceleration Factor initial value for the Long directionaccelerationLong
- Acceleration Factor for the Long directionaccelerationMaxLong
- Acceleration Factor maximum value for the Long directionaccelerationInitShort
- Acceleration Factor initial value for the Short directionaccelerationShort
- Acceleration Factor for the Short directionaccelerationMaxShort
- Acceleration Factor maximum value for the Short directionshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onNote! function returns negative values to show that position is short
JFException
- when parameters are not validdouble[] sarExt(Instrument instrument, Period period, OfferSide side, double startValue, double offsetOnReverse, double accelerationInitLong, double accelerationLong, double accelerationMaxLong, double accelerationInitShort, double accelerationShort, double accelerationMaxShort, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedstartValue
- Start value and direction. 0 for Auto, >0 for Long, <0 for ShortoffsetOnReverse
- Percent offset added/removed to initial stop on short/long reversalaccelerationInitLong
- Acceleration Factor initial value for the Long directionaccelerationLong
- Acceleration Factor for the Long directionaccelerationMaxLong
- Acceleration Factor maximum value for the Long directionaccelerationInitShort
- Acceleration Factor initial value for the Short directionaccelerationShort
- Acceleration Factor for the Short directionaccelerationMaxShort
- Acceleration Factor maximum value for the Short directionNote! function returns negative values to show that position is short
JFException
- when parameters are not validdouble[] sarExt(Instrument instrument, Period period, OfferSide side, double startValue, double offsetOnReverse, double accelerationInitLong, double accelerationLong, double accelerationMaxLong, double accelerationInitShort, double accelerationShort, double accelerationMaxShort, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barstartValue
- Start value and direction. 0 for Auto, >0 for Long, <0 for ShortoffsetOnReverse
- Percent offset added/removed to initial stop on short/long reversalaccelerationInitLong
- Acceleration Factor initial value for the Long directionaccelerationLong
- Acceleration Factor for the Long directionaccelerationMaxLong
- Acceleration Factor maximum value for the Long directionaccelerationInitShort
- Acceleration Factor initial value for the Short directionaccelerationShort
- Acceleration Factor for the Short directionaccelerationMaxShort
- Acceleration Factor maximum value for the Short directionfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble sin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] sin(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble sinh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sinh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sinh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] sinh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble sma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] sma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] smi(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, int slowDPeriod, int smoothingPeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- fast K periodslowKPeriod
- slow K periodslowDPeriod
- slow D periodsmoothingPeriod
- smoothing periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] smi(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, int slowDPeriod, int smoothingPeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- fast K periodslowKPeriod
- slow K periodslowDPeriod
- slow D periodsmoothingPeriod
- smoothing periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] smi(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, int slowDPeriod, int smoothingPeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- fast K periodslowKPeriod
- slow K periodslowDPeriod
- slow D periodsmoothingPeriod
- smoothing periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] smi(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, int slowDPeriod, int smoothingPeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- fast K periodslowKPeriod
- slow K periodslowDPeriod
- slow D periodsmoothingPeriod
- smoothing periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble smma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] smma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] smma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] smma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble sqrt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sqrt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sqrt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] sqrt(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble stdDev(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] stdDev(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] stdDev(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] stdDev(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] stoch(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, IIndicators.MaType slowKMaType, int slowDPeriod, IIndicators.MaType slowDMaType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K lineslowKPeriod
- smoothing for making the Slow-K line. Usually set to 3slowKMaType
- type
of moving average for Slow-KslowDPeriod
- smoothing for making the Slow-D lineslowDMaType
- type
of moving average for Slow-Dshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] stoch(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, IIndicators.MaType slowKMaType, int slowDPeriod, IIndicators.MaType slowDMaType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K lineslowKPeriod
- smoothing for making the Slow-K line. Usually set to 3slowKMaType
- type
of moving average for Slow-KslowDPeriod
- smoothing for making the Slow-D lineslowDMaType
- type
of moving average for Slow-Dfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] stoch(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, IIndicators.MaType slowKMaType, int slowDPeriod, IIndicators.MaType slowDMaType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K lineslowKPeriod
- smoothing for making the Slow-K line. Usually set to 3slowKMaType
- type
of moving average for Slow-KslowDPeriod
- smoothing for making the Slow-D lineslowDMaType
- type
of moving average for Slow-Dfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] stoch(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int slowKPeriod, IIndicators.MaType slowKMaType, int slowDPeriod, IIndicators.MaType slowDMaType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K lineslowKPeriod
- smoothing for making the Slow-K line. Usually set to 3slowKMaType
- type
of moving average for Slow-KslowDPeriod
- smoothing for making the Slow-D lineslowDMaType
- type
of moving average for Slow-Dfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] stochF(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] stochF(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] stochF(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] stochF(Instrument instrument, Period period, OfferSide side, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] stochRsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] stochRsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] stochRsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] stochRsi(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfastKPeriod
- time period for building the Fast-K linefastDPeriod
- smoothing for making the Fast-D line. Usually set to 3fastDMaType
- type
of moving average for Fast-Dfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble sub(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parametershift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sub(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sub(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] sub(Instrument instrument, Period period, OfferSide side1, IIndicators.AppliedPrice appliedPrice1, OfferSide side2, IIndicators.AppliedPrice appliedPrice2, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside1
- Bid or Ask side of the bar for the first input parameterappliedPrice1
- type
of input data for the first input parameterside2
- Bid or Ask side of the bar for the second input parameterappliedPrice2
- type
of input data for the second input parameterfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble sum(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] sum(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] sum(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] sum(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] supportResistance(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] supportResistance(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] supportResistance(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] supportResistance(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble t3(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double vFactor, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodvFactor
- volume Factorshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] t3(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double vFactor, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodvFactor
- volume Factorfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] t3(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double vFactor, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodvFactor
- volume Factorfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] t3(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double vFactor, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodvFactor
- volume Factorfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble tan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] tan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] tan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] tan(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble tanh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] tanh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] tanh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] tanh(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datafilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] tbp(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] tbop(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datashift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] td_i(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] td_i(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] td_i(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] td_i(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[] td_s(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validint[][] td_s(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validint[][] td_s(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validint[][] td_s(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble tema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] tema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] tema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] tema(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble trange(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] trange(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] trange(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] trange(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] trendEnv(Instrument instrument, Period period, OfferSide side, int timePeriod, double deviation, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time perioddeviation
- deviationshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] trendEnv(Instrument instrument, Period period, OfferSide side, int timePeriod, double deviation, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time perioddeviation
- deviationfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] trendEnv(Instrument instrument, Period period, OfferSide side, int timePeriod, double deviation, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time perioddeviation
- deviationfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] trendEnv(Instrument instrument, Period period, OfferSide side, int timePeriod, double deviation, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time perioddeviation
- deviationfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble trima(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] trima(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] trima(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] trima(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble trix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] trix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] trix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] trix(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble tsf(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] tsf(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] tsf(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] tsf(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble tvs(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] tvs(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] tvs(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] tvs(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble typPrice(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] typPrice(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] typPrice(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] typPrice(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble ultOsc(Instrument instrument, Period period, OfferSide side, int timePeriod1, int timePeriod2, int timePeriod3, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod1
- number of bars for 1st periodtimePeriod2
- number of bars fro 2nd periodtimePeriod3
- number of bars for 3rd periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] ultOsc(Instrument instrument, Period period, OfferSide side, int timePeriod1, int timePeriod2, int timePeriod3, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod1
- number of bars for 1st periodtimePeriod2
- number of bars fro 2nd periodtimePeriod3
- number of bars for 3rd periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] ultOsc(Instrument instrument, Period period, OfferSide side, int timePeriod1, int timePeriod2, int timePeriod3, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod1
- number of bars for 1st periodtimePeriod2
- number of bars fro 2nd periodtimePeriod3
- number of bars for 3rd periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] ultOsc(Instrument instrument, Period period, OfferSide side, int timePeriod1, int timePeriod2, int timePeriod3, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod1
- number of bars for 1st periodtimePeriod2
- number of bars fro 2nd periodtimePeriod3
- number of bars for 3rd periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble var(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] var(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] var(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] var(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, double nbDev, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodnbDev
- number of deviationsfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble volume(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] volume(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] volume(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] volume(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble volumeWAP(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] volumeWAP(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] volumeWAP(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] volumeWAP(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] vortex(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] vortex(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] vortex(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] vortex(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble waddahAttar(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] waddahAttar(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] waddahAttar(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] waddahAttar(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble wclPrice(Instrument instrument, Period period, OfferSide side, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] wclPrice(Instrument instrument, Period period, OfferSide side, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] wclPrice(Instrument instrument, Period period, OfferSide side, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] wclPrice(Instrument instrument, Period period, OfferSide side, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble willr(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] willr(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] willr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] willr(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble wma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] wma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] wma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] wma(Instrument instrument, Period period, OfferSide side, IIndicators.AppliedPrice appliedPrice, int timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barappliedPrice
- type
of input datatimePeriod
- time periodfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] woodPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, int shift) throws JFException
woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift)
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] woodPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, long from, long to) throws JFException
woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] woodPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter)
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] woodPivot(Instrument instrument, Period period, OfferSide side, int timePeriod, Filter filter, long from, long to) throws JFException
woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to)
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- value form 0 to 9 that describes the period used in the indicator. Periods are as follows:
ONE_MIN, FIVE_MINS, TEN_MINS, FIFTEEN_MINS, THIRTY_MINS, ONE_HOUR, FOUR_HOURS, DAILY, WEEKLY, MONTHLY
filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.shift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[][] woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[][] woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[][] woodPivot(Instrument instrument, Period period, OfferSide side, Period timePeriod, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the bartimePeriod
- one of the predefined
periods used in the indicator.
Period.TICK
and Period.ONE_YEAR
not supported.filter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble zigzag(Instrument instrument, Period period, OfferSide side, int extDepth, int extDeviation, int extBackstep, int shift) throws JFException
shift
parameter.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barextDepth
- depthextDeviation
- deviationextBackstep
- backstepshift
- number of candles back in time staring from current bar. 0 - current bar (currently generated from ticks),
1 - previous bar (last formed bar), 2 - current bar minus 2 bars and so onJFException
- when parameters are not validdouble[] zigzag(Instrument instrument, Period period, OfferSide side, int extDepth, int extDeviation, int extBackstep, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barextDepth
- depthextDeviation
- deviationextBackstep
- backstepfrom
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validdouble[] zigzag(Instrument instrument, Period period, OfferSide side, int extDepth, int extDeviation, int extBackstep, Filter filter, int numberOfCandlesBefore, long time, int numberOfCandlesAfter) throws JFException
numberOfCandlesBefore
, time
and numberOfCandlesAfter
parameters.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barextDepth
- depthextDeviation
- deviationextBackstep
- backstepfilter
- filter
numberOfCandlesBefore
- how much candles to load before and including the candle with time specified in the time
parametertime
- time of the last candle in the period specified with the numberOfCandlesBefore
parameter or/and
time of the candle prior to the first candle in the period specified with the numberOfCandlesAfter
parameternumberOfCandlesAfter
- how much candles to load after (and not including) the candle with time specified in the time
parameterJFException
- when parameters are not validdouble[] zigzag(Instrument instrument, Period period, OfferSide side, int extDepth, int extDeviation, int extBackstep, Filter filter, long from, long to) throws JFException
side
parameter, resulting data is calculated from these bars.
The resulting array for ticks is an array of values for 1 second bars.instrument
- instrument of the barperiod
- period of the barside
- Bid or Ask side of the barextDepth
- depthextDeviation
- deviationextBackstep
- backstepfilter
- filter
from
- start of the time interval for which bars or ticks should be loaded. The value must be equal to the exact starting time of the bar for
the specified period. Method IHistory.getBarStart(Period, long)
returns the starting time of the bar that includes
the specified timeto
- end time of the time interval for which bars or ticks should be loaded.
This is the starting time of the last bar/tick that should be loadedJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> trange(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double trangeByShift = indicators.trange(feedDescriptor, OfferSide.BID).calculate(shift);
double[] trangeByTimeInterval = indicators.trange(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] trangeByCandleInterval = indicators.trange(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlShootingStar(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlShootingStarByShift = indicators.cdlShootingStar(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlShootingStarByTimeInterval = indicators.cdlShootingStar(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlShootingStarByCandleInterval = indicators.cdlShootingStar(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> rocr100(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double rocr100ByShift = indicators.rocr100(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(shift);
double[] rocr100ByTimeInterval = indicators.rocr100(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(from, to);
double[] rocr100ByCandleInterval = indicators.rocr100(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlUnique3River(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlUnique3RiverByShift = indicators.cdlUnique3River(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlUnique3RiverByTimeInterval = indicators.cdlUnique3River(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlUnique3RiverByCandleInterval = indicators.cdlUnique3River(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlAdvanceBlock(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlAdvanceBlockByShift = indicators.cdlAdvanceBlock(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlAdvanceBlockByTimeInterval = indicators.cdlAdvanceBlock(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlAdvanceBlockByCandleInterval = indicators.cdlAdvanceBlock(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> heikenAshi(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double[] heikenAshiByShift = indicators.heikenAshi(feedDescriptor, OfferSide.BID).calculate(shift);
double[][] heikenAshiByTimeInterval = indicators.heikenAshi(feedDescriptor, OfferSide.BID).calculate(from, to);
double[][] heikenAshiByCandleInterval = indicators.heikenAshi(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHarami(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHaramiByShift = indicators.cdlHarami(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHaramiByTimeInterval = indicators.cdlHarami(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHaramiByCandleInterval = indicators.cdlHarami(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> medPrice(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double medPriceByShift = indicators.medPrice(feedDescriptor, OfferSide.BID).calculate(shift);
double[] medPriceByTimeInterval = indicators.medPrice(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] medPriceByCandleInterval = indicators.medPrice(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> linearRegAngle(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double linearRegAngleByShift = indicators.linearRegAngle(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] linearRegAngleByTimeInterval = indicators.linearRegAngle(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] linearRegAngleByCandleInterval = indicators.linearRegAngle(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> tema(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double temaByShift = indicators.tema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] temaByTimeInterval = indicators.tema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] temaByCandleInterval = indicators.tema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> lagACS1(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int ma, double gamma, int lookback)
Consider multiple usage examples:
double lagACS1ByShift = indicators.lagACS1(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 2, 0.6, 1000).calculate(shift);
double[] lagACS1ByTimeInterval = indicators.lagACS1(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 2, 0.6, 1000).calculate(from, to);
double[] lagACS1ByCandleInterval = indicators.lagACS1(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 2, 0.6, 1000).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsma
- MAgamma
- gammalookback
- lookbackIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> mom(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double momByShift = indicators.mom(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(shift);
double[] momByTimeInterval = indicators.mom(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(from, to);
double[] momByCandleInterval = indicators.mom(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> supportResistance(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double[] supportResistanceByShift = indicators.supportResistance(feedDescriptor, OfferSide.BID).calculate(shift);
double[][] supportResistanceByTimeInterval = indicators.supportResistance(feedDescriptor, OfferSide.BID).calculate(from, to);
double[][] supportResistanceByCandleInterval = indicators.supportResistance(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> mavp(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice1, OfferSide side1, IIndicators.AppliedPrice appliedPrice2, OfferSide side2, int minPeriod, int maxPeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double mavpByShift = indicators.mavp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 2, 30, MaType.SMA).calculate(shift);
double[] mavpByTimeInterval = indicators.mavp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 2, 30, MaType.SMA).calculate(from, to);
double[] mavpByCandleInterval = indicators.mavp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 2, 30, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice1
- type
for bar-based feeds (i.e., all but ticks)side1
- Bid or Ask side for tick feedsappliedPrice2
- type
for bar-based feeds (i.e., all but ticks)side2
- Bid or Ask side for tick feedsminPeriod
- Max periodmaxPeriod
- Min periodmaType
- MA typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> stochF(IFeedDescriptor feedDescriptor, OfferSide side, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType)
Consider multiple usage examples:
double[] stochFByShift = indicators.stochF(feedDescriptor, OfferSide.BID, 5, 3, MaType.SMA).calculate(shift);
double[][] stochFByTimeInterval = indicators.stochF(feedDescriptor, OfferSide.BID, 5, 3, MaType.SMA).calculate(from, to);
double[][] stochFByCandleInterval = indicators.stochF(feedDescriptor, OfferSide.BID, 5, 3, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsfastKPeriod
- Fast %K PeriodfastDPeriod
- Fast %D PeriodfastDMaType
- Fast %D MATypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> floor(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double floorByShift = indicators.floor(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] floorByTimeInterval = indicators.floor(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] floorByCandleInterval = indicators.floor(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ppo(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fastPeriod, int slowPeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double ppoByShift = indicators.ppo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, MaType.SMA).calculate(shift);
double[] ppoByTimeInterval = indicators.ppo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, MaType.SMA).calculate(from, to);
double[] ppoByCandleInterval = indicators.ppo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfastPeriod
- Fast periodslowPeriod
- Slow periodmaType
- MA typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlKickingByLength(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlKickingByLengthByShift = indicators.cdlKickingByLength(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlKickingByLengthByTimeInterval = indicators.cdlKickingByLength(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlKickingByLengthByCandleInterval = indicators.cdlKickingByLength(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlDarkCloudCover(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlDarkCloudCoverByShift = indicators.cdlDarkCloudCover(feedDescriptor, OfferSide.BID, 0.5).calculate(shift);
int[] cdlDarkCloudCoverByTimeInterval = indicators.cdlDarkCloudCover(feedDescriptor, OfferSide.BID, 0.5).calculate(from, to);
int[] cdlDarkCloudCoverByCandleInterval = indicators.cdlDarkCloudCover(feedDescriptor, OfferSide.BID, 0.5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- PenetrationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl2Crows(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl2CrowsByShift = indicators.cdl2Crows(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl2CrowsByTimeInterval = indicators.cdl2Crows(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl2CrowsByCandleInterval = indicators.cdl2Crows(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl3Inside(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl3InsideByShift = indicators.cdl3Inside(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl3InsideByTimeInterval = indicators.cdl3Inside(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl3InsideByCandleInterval = indicators.cdl3Inside(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> dmi(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] dmiByShift = indicators.dmi(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[][] dmiByTimeInterval = indicators.dmi(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[][] dmiByCandleInterval = indicators.dmi(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Signal periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> dx(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double dxByShift = indicators.dx(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] dxByTimeInterval = indicators.dx(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] dxByCandleInterval = indicators.dx(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> tsf(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double tsfByShift = indicators.tsf(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] tsfByTimeInterval = indicators.tsf(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] tsfByCandleInterval = indicators.tsf(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ceil(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double ceilByShift = indicators.ceil(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] ceilByTimeInterval = indicators.ceil(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] ceilByCandleInterval = indicators.ceil(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlKicking(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlKickingByShift = indicators.cdlKicking(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlKickingByTimeInterval = indicators.cdlKicking(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlKickingByCandleInterval = indicators.cdlKicking(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> osma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fast_ema_period, int slow_ema_period, int signal_period)
Consider multiple usage examples:
double osmaByShift = indicators.osma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(shift);
double[] osmaByTimeInterval = indicators.osma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(from, to);
double[] osmaByCandleInterval = indicators.osma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfast_ema_period
- Fast periodslow_ema_period
- Slow periodsignal_period
- Signal periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlUpsideGap2Crows(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlUpsideGap2CrowsByShift = indicators.cdlUpsideGap2Crows(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlUpsideGap2CrowsByTimeInterval = indicators.cdlUpsideGap2Crows(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlUpsideGap2CrowsByCandleInterval = indicators.cdlUpsideGap2Crows(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> cmo(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double cmoByShift = indicators.cmo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] cmoByTimeInterval = indicators.cmo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] cmoByCandleInterval = indicators.cmo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlTakuri(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlTakuriByShift = indicators.cdlTakuri(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlTakuriByTimeInterval = indicators.cdlTakuri(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlTakuriByCandleInterval = indicators.cdlTakuri(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> beta(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice1, OfferSide side1, IIndicators.AppliedPrice appliedPrice2, OfferSide side2, int timePeriod)
Consider multiple usage examples:
double betaByShift = indicators.beta(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 5).calculate(shift);
double[] betaByTimeInterval = indicators.beta(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 5).calculate(from, to);
double[] betaByCandleInterval = indicators.beta(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice1
- type
for bar-based feeds (i.e., all but ticks)side1
- Bid or Ask side for tick feedsappliedPrice2
- type
for bar-based feeds (i.e., all but ticks)side2
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> maEnvelope(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, double deviation)
Consider multiple usage examples:
double[] maEnvelopeByShift = indicators.maEnvelope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 0.1).calculate(shift);
double[][] maEnvelopeByTimeInterval = indicators.maEnvelope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 0.1).calculate(from, to);
double[][] maEnvelopeByCandleInterval = indicators.maEnvelope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 0.1).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time Perioddeviation
- DeviationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> pivot(IFeedDescriptor feedDescriptor, OfferSide side, Period timePeriod)
Consider multiple usage examples:
double[] pivotByShift = indicators.pivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(shift);
double[][] pivotByTimeInterval = indicators.pivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(from, to);
double[][] pivotByCandleInterval = indicators.pivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlConcealBabySwall(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlConcealBabySwallByShift = indicators.cdlConcealBabySwall(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlConcealBabySwallByTimeInterval = indicators.cdlConcealBabySwall(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlConcealBabySwallByCandleInterval = indicators.cdlConcealBabySwall(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlMatchingLow(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlMatchingLowByShift = indicators.cdlMatchingLow(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlMatchingLowByTimeInterval = indicators.cdlMatchingLow(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlMatchingLowByCandleInterval = indicators.cdlMatchingLow(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlGravestoneDoji(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlGravestoneDojiByShift = indicators.cdlGravestoneDoji(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlGravestoneDojiByTimeInterval = indicators.cdlGravestoneDoji(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlGravestoneDojiByCandleInterval = indicators.cdlGravestoneDoji(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> camPivot(IFeedDescriptor feedDescriptor, OfferSide side, Period timePeriod)
Consider multiple usage examples:
double[] camPivotByShift = indicators.camPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(shift);
double[][] camPivotByTimeInterval = indicators.camPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(from, to);
double[][] camPivotByCandleInterval = indicators.camPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlDoji(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlDojiByShift = indicators.cdlDoji(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlDojiByTimeInterval = indicators.cdlDoji(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlDojiByCandleInterval = indicators.cdlDoji(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> bear(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double bearByShift = indicators.bear(feedDescriptor, OfferSide.BID, 13).calculate(shift);
double[] bearByTimeInterval = indicators.bear(feedDescriptor, OfferSide.BID, 13).calculate(from, to);
double[] bearByCandleInterval = indicators.bear(feedDescriptor, OfferSide.BID, 13).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> rvi(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] rviByShift = indicators.rvi(feedDescriptor, OfferSide.BID, 10).calculate(shift);
double[][] rviByTimeInterval = indicators.rvi(feedDescriptor, OfferSide.BID, 10).calculate(from, to);
double[][] rviByCandleInterval = indicators.rvi(feedDescriptor, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> tbop(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
//Only calculation by shift
double[] tbopByShift = indicators.tbop(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> max(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double maxByShift = indicators.max(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] maxByTimeInterval = indicators.max(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] maxByCandleInterval = indicators.max(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> sqrt(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double sqrtByShift = indicators.sqrt(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] sqrtByTimeInterval = indicators.sqrt(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] sqrtByCandleInterval = indicators.sqrt(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> bull(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double bullByShift = indicators.bull(feedDescriptor, OfferSide.BID, 13).calculate(shift);
double[] bullByTimeInterval = indicators.bull(feedDescriptor, OfferSide.BID, 13).calculate(from, to);
double[] bullByCandleInterval = indicators.bull(feedDescriptor, OfferSide.BID, 13).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlEngulfing(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlEngulfingByShift = indicators.cdlEngulfing(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlEngulfingByTimeInterval = indicators.cdlEngulfing(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlEngulfingByCandleInterval = indicators.cdlEngulfing(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> sin(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double sinByShift = indicators.sin(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] sinByTimeInterval = indicators.sin(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] sinByCandleInterval = indicators.sin(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> adxr(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double adxrByShift = indicators.adxr(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] adxrByTimeInterval = indicators.adxr(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] adxrByCandleInterval = indicators.adxr(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> cog(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, int smoothPeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double[] cogByShift = indicators.cog(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10, 3, MaType.SMA).calculate(shift);
double[][] cogByTimeInterval = indicators.cog(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10, 3, MaType.SMA).calculate(from, to);
double[][] cogByCandleInterval = indicators.cog(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10, 3, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodsmoothPeriod
- Smooth periodmaType
- Smooth typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> volume(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double volumeByShift = indicators.volume(feedDescriptor, OfferSide.BID).calculate(shift);
double[] volumeByTimeInterval = indicators.volume(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] volumeByCandleInterval = indicators.volume(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlBreakAway(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlBreakAwayByShift = indicators.cdlBreakAway(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlBreakAwayByTimeInterval = indicators.cdlBreakAway(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlBreakAwayByCandleInterval = indicators.cdlBreakAway(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> stdDev(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, double nbDev)
Consider multiple usage examples:
double stdDevByShift = indicators.stdDev(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 1.0).calculate(shift);
double[] stdDevByTimeInterval = indicators.stdDev(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 1.0).calculate(from, to);
double[] stdDevByCandleInterval = indicators.stdDev(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 1.0).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodnbDev
- Nb DevIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHangingMan(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHangingManByShift = indicators.cdlHangingMan(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHangingManByTimeInterval = indicators.cdlHangingMan(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHangingManByCandleInterval = indicators.cdlHangingMan(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> rsi(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double rsiByShift = indicators.rsi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] rsiByTimeInterval = indicators.rsi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] rsiByCandleInterval = indicators.rsi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> cos(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double cosByShift = indicators.cos(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] cosByTimeInterval = indicators.cos(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] cosByCandleInterval = indicators.cos(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> volumeWAP(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double volumeWAPByShift = indicators.volumeWAP(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 4).calculate(shift);
double[] volumeWAPByTimeInterval = indicators.volumeWAP(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 4).calculate(from, to);
double[] volumeWAPByCandleInterval = indicators.volumeWAP(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 4).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> midPoint(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double midPointByShift = indicators.midPoint(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] midPointByTimeInterval = indicators.midPoint(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] midPointByCandleInterval = indicators.midPoint(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ht_dcperiod(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double ht_dcperiodByShift = indicators.ht_dcperiod(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] ht_dcperiodByTimeInterval = indicators.ht_dcperiod(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] ht_dcperiodByCandleInterval = indicators.ht_dcperiod(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> plusDm(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double plusDmByShift = indicators.plusDm(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] plusDmByTimeInterval = indicators.plusDm(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] plusDmByCandleInterval = indicators.plusDm(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> tanh(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double tanhByShift = indicators.tanh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] tanhByTimeInterval = indicators.tanh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] tanhByCandleInterval = indicators.tanh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> obv(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice1, OfferSide side1, IIndicators.AppliedPrice appliedPrice2, OfferSide side2)
Consider multiple usage examples:
double obvByShift = indicators.obv(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] obvByTimeInterval = indicators.obv(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] obvByCandleInterval = indicators.obv(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice1
- type
for bar-based feeds (i.e., all but ticks)side1
- Bid or Ask side for tick feedsappliedPrice2
- type
for bar-based feeds (i.e., all but ticks)side2
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> td_i(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] td_iByShift = indicators.td_i(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[][] td_iByTimeInterval = indicators.td_i(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[][] td_iByCandleInterval = indicators.td_i(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlSpinningTop(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlSpinningTopByShift = indicators.cdlSpinningTop(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlSpinningTopByTimeInterval = indicators.cdlSpinningTop(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlSpinningTopByCandleInterval = indicators.cdlSpinningTop(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl3BlackCrows(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl3BlackCrowsByShift = indicators.cdl3BlackCrows(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl3BlackCrowsByTimeInterval = indicators.cdl3BlackCrows(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl3BlackCrowsByCandleInterval = indicators.cdl3BlackCrows(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> woodPivot(IFeedDescriptor feedDescriptor, OfferSide side, Period timePeriod)
Consider multiple usage examples:
double[] woodPivotByShift = indicators.woodPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(shift);
double[][] woodPivotByTimeInterval = indicators.woodPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(from, to);
double[][] woodPivotByCandleInterval = indicators.woodPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlPiercing(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlPiercingByShift = indicators.cdlPiercing(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlPiercingByTimeInterval = indicators.cdlPiercing(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlPiercingByCandleInterval = indicators.cdlPiercing(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> cosh(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double coshByShift = indicators.cosh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] coshByTimeInterval = indicators.cosh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] coshByCandleInterval = indicators.cosh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> minusDi(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double minusDiByShift = indicators.minusDi(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] minusDiByTimeInterval = indicators.minusDi(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] minusDiByCandleInterval = indicators.minusDi(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlMorningStar(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlMorningStarByShift = indicators.cdlMorningStar(feedDescriptor, OfferSide.BID, 0.3).calculate(shift);
int[] cdlMorningStarByTimeInterval = indicators.cdlMorningStar(feedDescriptor, OfferSide.BID, 0.3).calculate(from, to);
int[] cdlMorningStarByCandleInterval = indicators.cdlMorningStar(feedDescriptor, OfferSide.BID, 0.3).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- PenetrationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHikkakeMod(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHikkakeModByShift = indicators.cdlHikkakeMod(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHikkakeModByTimeInterval = indicators.cdlHikkakeMod(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHikkakeModByCandleInterval = indicators.cdlHikkakeMod(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> minusDm(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double minusDmByShift = indicators.minusDm(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] minusDmByTimeInterval = indicators.minusDm(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] minusDmByCandleInterval = indicators.minusDm(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> zigzag(IFeedDescriptor feedDescriptor, OfferSide side, int extDepth, int extDeviation, int extBackstep)
Consider multiple usage examples:
double zigzagByShift = indicators.zigzag(feedDescriptor, OfferSide.BID, 12, 5, 3).calculate(shift);
double[] zigzagByTimeInterval = indicators.zigzag(feedDescriptor, OfferSide.BID, 12, 5, 3).calculate(from, to);
double[] zigzagByCandleInterval = indicators.zigzag(feedDescriptor, OfferSide.BID, 12, 5, 3).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsextDepth
- ExtDepthextDeviation
- ExtDeviationextBackstep
- ExtBackstepIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<int[],int[][]> td_s(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
int[] td_sByShift = indicators.td_s(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 4).calculate(shift);
int[][] td_sByTimeInterval = indicators.td_s(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 4).calculate(from, to);
int[][] td_sByCandleInterval = indicators.td_s(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 4).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlInNeck(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlInNeckByShift = indicators.cdlInNeck(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlInNeckByTimeInterval = indicators.cdlInNeck(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlInNeckByCandleInterval = indicators.cdlInNeck(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> stochRsi(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, int fastKPeriod, int fastDPeriod, IIndicators.MaType fastDMaType)
Consider multiple usage examples:
double[] stochRsiByShift = indicators.stochRsi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 5, 3, MaType.SMA).calculate(shift);
double[][] stochRsiByTimeInterval = indicators.stochRsi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 5, 3, MaType.SMA).calculate(from, to);
double[][] stochRsiByCandleInterval = indicators.stochRsi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 5, 3, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodfastKPeriod
- Fast %K PeriodfastDPeriod
- Fast %D PeriodfastDMaType
- Fast %D MATypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> avgPrice(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double avgPriceByShift = indicators.avgPrice(feedDescriptor, OfferSide.BID).calculate(shift);
double[] avgPriceByTimeInterval = indicators.avgPrice(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] avgPriceByCandleInterval = indicators.avgPrice(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> waddahAttar(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double waddahAttarByShift = indicators.waddahAttar(feedDescriptor, OfferSide.BID).calculate(shift);
double[] waddahAttarByTimeInterval = indicators.waddahAttar(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] waddahAttarByCandleInterval = indicators.waddahAttar(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> midPrice(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double midPriceByShift = indicators.midPrice(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] midPriceByTimeInterval = indicators.midPrice(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] midPriceByCandleInterval = indicators.midPrice(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> rci(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double rciByShift = indicators.rci(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] rciByTimeInterval = indicators.rci(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] rciByCandleInterval = indicators.rci(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlSeparatingLines(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlSeparatingLinesByShift = indicators.cdlSeparatingLines(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlSeparatingLinesByTimeInterval = indicators.cdlSeparatingLines(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlSeparatingLinesByCandleInterval = indicators.cdlSeparatingLines(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> correl(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice1, OfferSide side1, IIndicators.AppliedPrice appliedPrice2, OfferSide side2, int timePeriod)
Consider multiple usage examples:
double correlByShift = indicators.correl(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] correlByTimeInterval = indicators.correl(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] correlByCandleInterval = indicators.correl(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice1
- type
for bar-based feeds (i.e., all but ticks)side1
- Bid or Ask side for tick feedsappliedPrice2
- type
for bar-based feeds (i.e., all but ticks)side2
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> t3(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, double factor)
Consider multiple usage examples:
double t3ByShift = indicators.t3(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 0.7).calculate(shift);
double[] t3ByTimeInterval = indicators.t3(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 0.7).calculate(from, to);
double[] t3ByCandleInterval = indicators.t3(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 0.7).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time Periodfactor
- V FactorIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlGapSideSideWhite(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlGapSideSideWhiteByShift = indicators.cdlGapSideSideWhite(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlGapSideSideWhiteByTimeInterval = indicators.cdlGapSideSideWhite(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlGapSideSideWhiteByCandleInterval = indicators.cdlGapSideSideWhite(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> sub(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice1, OfferSide side1, IIndicators.AppliedPrice appliedPrice2, OfferSide side2)
Consider multiple usage examples:
double subByShift = indicators.sub(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] subByTimeInterval = indicators.sub(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] subByCandleInterval = indicators.sub(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice1
- type
for bar-based feeds (i.e., all but ticks)side1
- Bid or Ask side for tick feedsappliedPrice2
- type
for bar-based feeds (i.e., all but ticks)side2
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> asin(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double asinByShift = indicators.asin(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] asinByTimeInterval = indicators.asin(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] asinByCandleInterval = indicators.asin(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> var(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, double nbDev)
Consider multiple usage examples:
double varByShift = indicators.var(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 1.0).calculate(shift);
double[] varByTimeInterval = indicators.var(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 1.0).calculate(from, to);
double[] varByCandleInterval = indicators.var(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 1.0).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodnbDev
- Nb DevIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> ht_sine(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double[] ht_sineByShift = indicators.ht_sine(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[][] ht_sineByTimeInterval = indicators.ht_sine(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[][] ht_sineByCandleInterval = indicators.ht_sine(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> sum(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double sumByShift = indicators.sum(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] sumByTimeInterval = indicators.sum(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] sumByCandleInterval = indicators.sum(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> lwma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double lwmaByShift = indicators.lwma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] lwmaByTimeInterval = indicators.lwma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] lwmaByCandleInterval = indicators.lwma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> lasacs1(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int ma, double gamma, int lookback)
Consider multiple usage examples:
double lasacs1ByShift = indicators.lasacs1(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 2, 0.6, 1000).calculate(shift);
double[] lasacs1ByTimeInterval = indicators.lasacs1(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 2, 0.6, 1000).calculate(from, to);
double[] lasacs1ByCandleInterval = indicators.lasacs1(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 2, 0.6, 1000).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsma
- MAgamma
- gammalookback
- lookbackIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl3LineStrike(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl3LineStrikeByShift = indicators.cdl3LineStrike(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl3LineStrikeByTimeInterval = indicators.cdl3LineStrike(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl3LineStrikeByCandleInterval = indicators.cdl3LineStrike(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ht_trendline(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double ht_trendlineByShift = indicators.ht_trendline(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] ht_trendlineByTimeInterval = indicators.ht_trendline(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] ht_trendlineByCandleInterval = indicators.ht_trendline(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlCounterattack(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlCounterattackByShift = indicators.cdlCounterattack(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlCounterattackByTimeInterval = indicators.cdlCounterattack(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlCounterattackByCandleInterval = indicators.cdlCounterattack(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> trix(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double trixByShift = indicators.trix(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] trixByTimeInterval = indicators.trix(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] trixByCandleInterval = indicators.trix(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHaramiCross(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHaramiCrossByShift = indicators.cdlHaramiCross(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHaramiCrossByTimeInterval = indicators.cdlHaramiCross(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHaramiCrossByCandleInterval = indicators.cdlHaramiCross(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> linearRegIntercept(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double linearRegInterceptByShift = indicators.linearRegIntercept(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] linearRegInterceptByTimeInterval = indicators.linearRegIntercept(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] linearRegInterceptByCandleInterval = indicators.linearRegIntercept(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> keltner(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] keltnerByShift = indicators.keltner(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(shift);
double[][] keltnerByTimeInterval = indicators.keltner(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(from, to);
double[][] keltnerByCandleInterval = indicators.keltner(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> gator(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod)
Consider multiple usage examples:
double[] gatorByShift = indicators.gator(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, 8, 5).calculate(shift);
double[][] gatorByTimeInterval = indicators.gator(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, 8, 5).calculate(from, to);
double[][] gatorByCandleInterval = indicators.gator(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, 8, 5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsjawTimePeriod
- Jaw Time PeriodteethTimePeriod
- Teeth Time PeriodlipsTimePeriod
- Lips Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlStickSandwich(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlStickSandwichByShift = indicators.cdlStickSandwich(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlStickSandwichByTimeInterval = indicators.cdlStickSandwich(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlStickSandwichByCandleInterval = indicators.cdlStickSandwich(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> vortex(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] vortexByShift = indicators.vortex(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[][] vortexByTimeInterval = indicators.vortex(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[][] vortexByCandleInterval = indicators.vortex(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> bop(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double bopByShift = indicators.bop(feedDescriptor, OfferSide.BID).calculate(shift);
double[] bopByTimeInterval = indicators.bop(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] bopByCandleInterval = indicators.bop(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> plusDi(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double plusDiByShift = indicators.plusDi(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] plusDiByTimeInterval = indicators.plusDi(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] plusDiByCandleInterval = indicators.plusDi(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> kdj(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriodK, int timePeriodD, IIndicators.MaType slowKMaType, int slowKPeriod, IIndicators.MaType slowDMaType, int slowDPeriod, IIndicators.MaType slowJMaType, int slowJPeriod)
Consider multiple usage examples:
double[] kdjByShift = indicators.kdj(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 3, MaType.DEMA, 0, MaType.DEMA, 0, MaType.DEMA, 0).calculate(shift);
double[][] kdjByTimeInterval = indicators.kdj(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 3, MaType.DEMA, 0, MaType.DEMA, 0, MaType.DEMA, 0).calculate(from, to);
double[][] kdjByCandleInterval = indicators.kdj(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 3, MaType.DEMA, 0, MaType.DEMA, 0, MaType.DEMA, 0).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriodK
- Fast %K PeriodtimePeriodD
- %D calculating periodslowKMaType
- Slow %K PeriodslowKPeriod
- Slow %K MATypeslowDMaType
- Slow %D PeriodslowDPeriod
- Slow %D MATypeslowJMaType
- Slow %J PeriodslowJPeriod
- Slow %J MATypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlTristar(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlTristarByShift = indicators.cdlTristar(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlTristarByTimeInterval = indicators.cdlTristar(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlTristarByCandleInterval = indicators.cdlTristar(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> adOsc(IFeedDescriptor feedDescriptor, OfferSide side, int fastPeriod, int slowPeriod)
Consider multiple usage examples:
double adOscByShift = indicators.adOsc(feedDescriptor, OfferSide.BID, 3, 10).calculate(shift);
double[] adOscByTimeInterval = indicators.adOsc(feedDescriptor, OfferSide.BID, 3, 10).calculate(from, to);
double[] adOscByCandleInterval = indicators.adOsc(feedDescriptor, OfferSide.BID, 3, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsfastPeriod
- Fast PeriodslowPeriod
- Slow PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> ac(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fastPeriod, int slowPeriod)
Consider multiple usage examples:
double[] acByShift = indicators.ac(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 34).calculate(shift);
double[][] acByTimeInterval = indicators.ac(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 34).calculate(from, to);
double[][] acByCandleInterval = indicators.ac(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, 34).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfastPeriod
- Fast PeriodslowPeriod
- Slow PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ad(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double adByShift = indicators.ad(feedDescriptor, OfferSide.BID).calculate(shift);
double[] adByTimeInterval = indicators.ad(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] adByCandleInterval = indicators.ad(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlIdentical3Crows(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlIdentical3CrowsByShift = indicators.cdlIdentical3Crows(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlIdentical3CrowsByTimeInterval = indicators.cdlIdentical3Crows(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlIdentical3CrowsByCandleInterval = indicators.cdlIdentical3Crows(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlClosingMarubozu(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlClosingMarubozuByShift = indicators.cdlClosingMarubozu(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlClosingMarubozuByTimeInterval = indicators.cdlClosingMarubozu(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlClosingMarubozuByCandleInterval = indicators.cdlClosingMarubozu(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHighWave(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHighWaveByShift = indicators.cdlHighWave(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHighWaveByTimeInterval = indicators.cdlHighWave(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHighWaveByCandleInterval = indicators.cdlHighWave(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlMorningDojiStar(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlMorningDojiStarByShift = indicators.cdlMorningDojiStar(feedDescriptor, OfferSide.BID, 5).calculate(shift);
int[] cdlMorningDojiStarByTimeInterval = indicators.cdlMorningDojiStar(feedDescriptor, OfferSide.BID, 5).calculate(from, to);
int[] cdlMorningDojiStarByCandleInterval = indicators.cdlMorningDojiStar(feedDescriptor, OfferSide.BID, 5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- NothingIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> trima(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double trimaByShift = indicators.trima(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] trimaByTimeInterval = indicators.trima(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] trimaByCandleInterval = indicators.trima(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> mfi(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double mfiByShift = indicators.mfi(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] mfiByTimeInterval = indicators.mfi(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] mfiByCandleInterval = indicators.mfi(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> rocr(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double rocrByShift = indicators.rocr(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(shift);
double[] rocrByTimeInterval = indicators.rocr(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(from, to);
double[] rocrByCandleInterval = indicators.rocr(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlMarubozu(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlMarubozuByShift = indicators.cdlMarubozu(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlMarubozuByTimeInterval = indicators.cdlMarubozu(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlMarubozuByCandleInterval = indicators.cdlMarubozu(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> rocp(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double rocpByShift = indicators.rocp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(shift);
double[] rocpByTimeInterval = indicators.rocp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(from, to);
double[] rocpByCandleInterval = indicators.rocp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlDojiStar(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlDojiStarByShift = indicators.cdlDojiStar(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlDojiStarByTimeInterval = indicators.cdlDojiStar(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlDojiStarByCandleInterval = indicators.cdlDojiStar(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> wma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double wmaByShift = indicators.wma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] wmaByTimeInterval = indicators.wma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] wmaByCandleInterval = indicators.wma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> trendEnv(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod, double deviation)
Consider multiple usage examples:
double[] trendEnvByShift = indicators.trendEnv(feedDescriptor, OfferSide.BID, 14, 0.1).calculate(shift);
double[][] trendEnvByTimeInterval = indicators.trendEnv(feedDescriptor, OfferSide.BID, 14, 0.1).calculate(from, to);
double[][] trendEnvByCandleInterval = indicators.trendEnv(feedDescriptor, OfferSide.BID, 14, 0.1).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time Perioddeviation
- DeviationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> linearRegSlope(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double linearRegSlopeByShift = indicators.linearRegSlope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] linearRegSlopeByTimeInterval = indicators.linearRegSlope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] linearRegSlopeByCandleInterval = indicators.linearRegSlope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> smma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double smmaByShift = indicators.smma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] smmaByTimeInterval = indicators.smma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] smmaByCandleInterval = indicators.smma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlMathold(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlMatholdByShift = indicators.cdlMathold(feedDescriptor, OfferSide.BID, 0.5).calculate(shift);
int[] cdlMatholdByTimeInterval = indicators.cdlMathold(feedDescriptor, OfferSide.BID, 0.5).calculate(from, to);
int[] cdlMatholdByCandleInterval = indicators.cdlMathold(feedDescriptor, OfferSide.BID, 0.5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- PenetrationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> cci(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double cciByShift = indicators.cci(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] cciByTimeInterval = indicators.cci(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] cciByCandleInterval = indicators.cci(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlStalledPattern(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlStalledPatternByShift = indicators.cdlStalledPattern(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlStalledPatternByTimeInterval = indicators.cdlStalledPattern(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlStalledPatternByCandleInterval = indicators.cdlStalledPattern(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> macdFix(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int signalPeriod)
Consider multiple usage examples:
double[] macdFixByShift = indicators.macdFix(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 9).calculate(shift);
double[][] macdFixByTimeInterval = indicators.macdFix(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 9).calculate(from, to);
double[][] macdFixByCandleInterval = indicators.macdFix(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 9).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedssignalPeriod
- Signal PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> awesome(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fasterMaTimePeriod, IIndicators.MaType fasterMaType, int slowerMaTimePeriod, IIndicators.MaType slowerMaType)
Consider multiple usage examples:
double[] awesomeByShift = indicators.awesome(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, MaType.SMA, 34, MaType.SMA).calculate(shift);
double[][] awesomeByTimeInterval = indicators.awesome(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, MaType.SMA, 34, MaType.SMA).calculate(from, to);
double[][] awesomeByCandleInterval = indicators.awesome(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 5, MaType.SMA, 34, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfasterMaTimePeriod
- FasterMA Time PeriodfasterMaType
- FasterMA TypeslowerMaTimePeriod
- SlowerMA Time PeriodslowerMaType
- SlowerMA TypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlBeltHold(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlBeltHoldByShift = indicators.cdlBeltHold(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlBeltHoldByTimeInterval = indicators.cdlBeltHold(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlBeltHoldByCandleInterval = indicators.cdlBeltHold(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> stoch(IFeedDescriptor feedDescriptor, OfferSide side, int fastKPeriod, int slowKPeriod, IIndicators.MaType slowKMaType, int slowDPeriod, IIndicators.MaType slowDMaType)
Consider multiple usage examples:
double[] stochByShift = indicators.stoch(feedDescriptor, OfferSide.BID, 5, 3, MaType.SMA, 3, MaType.SMA).calculate(shift);
double[][] stochByTimeInterval = indicators.stoch(feedDescriptor, OfferSide.BID, 5, 3, MaType.SMA, 3, MaType.SMA).calculate(from, to);
double[][] stochByCandleInterval = indicators.stoch(feedDescriptor, OfferSide.BID, 5, 3, MaType.SMA, 3, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsfastKPeriod
- Fast %K PeriodslowKPeriod
- Slow %K PeriodslowKMaType
- Slow %K MATypeslowDPeriod
- Slow %D PeriodslowDMaType
- Slow %D MATypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> butterworthFilter(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double butterworthFilterByShift = indicators.butterworthFilter(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 34).calculate(shift);
double[] butterworthFilterByTimeInterval = indicators.butterworthFilter(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 34).calculate(from, to);
double[] butterworthFilterByCandleInterval = indicators.butterworthFilter(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 34).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> ichimoku(IFeedDescriptor feedDescriptor, OfferSide side, int tenkan, int kijun, int senkou)
Consider multiple usage examples:
double[] ichimokuByShift = indicators.ichimoku(feedDescriptor, OfferSide.BID, 9, 26, 52).calculate(shift);
double[][] ichimokuByTimeInterval = indicators.ichimoku(feedDescriptor, OfferSide.BID, 9, 26, 52).calculate(from, to);
double[][] ichimokuByCandleInterval = indicators.ichimoku(feedDescriptor, OfferSide.BID, 9, 26, 52).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstenkan
- Tenkankijun
- Kijunsenkou
- SenkouIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> natr(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double natrByShift = indicators.natr(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] natrByTimeInterval = indicators.natr(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] natrByCandleInterval = indicators.natr(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlOnNeck(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlOnNeckByShift = indicators.cdlOnNeck(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlOnNeckByTimeInterval = indicators.cdlOnNeck(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlOnNeckByCandleInterval = indicators.cdlOnNeck(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> roc(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double rocByShift = indicators.roc(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(shift);
double[] rocByTimeInterval = indicators.roc(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(from, to);
double[] rocByCandleInterval = indicators.roc(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 10).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> dema(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double demaByShift = indicators.dema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] demaByTimeInterval = indicators.dema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] demaByCandleInterval = indicators.dema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> prchannel(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double prchannelByShift = indicators.prchannel(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] prchannelByTimeInterval = indicators.prchannel(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] prchannelByCandleInterval = indicators.prchannel(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ema(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double emaByShift = indicators.ema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] emaByTimeInterval = indicators.ema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] emaByCandleInterval = indicators.ema(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> macdExt(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fastPeriod, IIndicators.MaType fastMaType, int slowPeriod, IIndicators.MaType slowMaType, int signalPeriod, IIndicators.MaType signalMaType)
Consider multiple usage examples:
double[] macdExtByShift = indicators.macdExt(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, MaType.SMA, 26, MaType.SMA, 9, MaType.SMA).calculate(shift);
double[][] macdExtByTimeInterval = indicators.macdExt(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, MaType.SMA, 26, MaType.SMA, 9, MaType.SMA).calculate(from, to);
double[][] macdExtByCandleInterval = indicators.macdExt(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, MaType.SMA, 26, MaType.SMA, 9, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfastPeriod
- Fast PeriodfastMaType
- Fast MATypeslowPeriod
- Slow PeriodslowMaType
- Slow MATypesignalPeriod
- Signal PeriodsignalMaType
- Signal MATypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> willr(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double willrByShift = indicators.willr(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] willrByTimeInterval = indicators.willr(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] willrByCandleInterval = indicators.willr(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> tan(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double tanByShift = indicators.tan(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] tanByTimeInterval = indicators.tan(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] tanByCandleInterval = indicators.tan(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> mama(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, double fastLimit, double slowLimit)
Consider multiple usage examples:
double[] mamaByShift = indicators.mama(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 0.5, 0.05).calculate(shift);
double[][] mamaByTimeInterval = indicators.mama(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 0.5, 0.05).calculate(from, to);
double[][] mamaByCandleInterval = indicators.mama(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 0.5, 0.05).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfastLimit
- Fast LimitslowLimit
- Slow LimitIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ln(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double lnByShift = indicators.ln(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] lnByTimeInterval = indicators.ln(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] lnByCandleInterval = indicators.ln(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> aroon(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] aroonByShift = indicators.aroon(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[][] aroonByTimeInterval = indicators.aroon(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[][] aroonByCandleInterval = indicators.aroon(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlRiseFall3Methods(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlRiseFall3MethodsByShift = indicators.cdlRiseFall3Methods(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlRiseFall3MethodsByTimeInterval = indicators.cdlRiseFall3Methods(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlRiseFall3MethodsByCandleInterval = indicators.cdlRiseFall3Methods(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlLadderBotton(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlLadderBottonByShift = indicators.cdlLadderBotton(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlLadderBottonByTimeInterval = indicators.cdlLadderBotton(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlLadderBottonByCandleInterval = indicators.cdlLadderBotton(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlLadderBottom(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlLadderBottomByShift = indicators.cdlLadderBottom(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlLadderBottomByTimeInterval = indicators.cdlLadderBottom(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlLadderBottomByCandleInterval = indicators.cdlLadderBottom(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> donchian(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] donchianByShift = indicators.donchian(feedDescriptor, OfferSide.BID, 20).calculate(shift);
double[][] donchianByTimeInterval = indicators.donchian(feedDescriptor, OfferSide.BID, 20).calculate(from, to);
double[][] donchianByCandleInterval = indicators.donchian(feedDescriptor, OfferSide.BID, 20).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double maByShift = indicators.ma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA).calculate(shift);
double[] maByTimeInterval = indicators.ma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA).calculate(from, to);
double[] maByCandleInterval = indicators.ma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodmaType
- MA typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHammer(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHammerByShift = indicators.cdlHammer(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHammerByTimeInterval = indicators.cdlHammer(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHammerByCandleInterval = indicators.cdlHammer(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> tbp(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
//Only calculation by shift
double[] tbpByShift = indicators.tbp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> fractalLines(IFeedDescriptor feedDescriptor, OfferSide side, int barsOnSides)
Consider multiple usage examples:
double[] fractalLinesByShift = indicators.fractalLines(feedDescriptor, OfferSide.BID, 2).calculate(shift);
double[][] fractalLinesByTimeInterval = indicators.fractalLines(feedDescriptor, OfferSide.BID, 2).calculate(from, to);
double[][] fractalLinesByCandleInterval = indicators.fractalLines(feedDescriptor, OfferSide.BID, 2).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsbarsOnSides
- barsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> apo(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fastPeriod, int slowPeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double apoByShift = indicators.apo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, MaType.SMA).calculate(shift);
double[] apoByTimeInterval = indicators.apo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, MaType.SMA).calculate(from, to);
double[] apoByCandleInterval = indicators.apo(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfastPeriod
- Fast periodslowPeriod
- Slow periodmaType
- MA typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> min(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double minByShift = indicators.min(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] minByTimeInterval = indicators.min(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] minByCandleInterval = indicators.min(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlInvertedHammer(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlInvertedHammerByShift = indicators.cdlInvertedHammer(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlInvertedHammerByTimeInterval = indicators.cdlInvertedHammer(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlInvertedHammerByCandleInterval = indicators.cdlInvertedHammer(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlThrusting(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlThrustingByShift = indicators.cdlThrusting(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlThrustingByTimeInterval = indicators.cdlThrusting(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlThrustingByCandleInterval = indicators.cdlThrusting(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlRickshawMan(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlRickshawManByShift = indicators.cdlRickshawMan(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlRickshawManByTimeInterval = indicators.cdlRickshawMan(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlRickshawManByCandleInterval = indicators.cdlRickshawMan(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl3StarsInSouth(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl3StarsInSouthByShift = indicators.cdl3StarsInSouth(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl3StarsInSouthByTimeInterval = indicators.cdl3StarsInSouth(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl3StarsInSouthByCandleInterval = indicators.cdl3StarsInSouth(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> bwmfi(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double[] bwmfiByShift = indicators.bwmfi(feedDescriptor, OfferSide.BID).calculate(shift);
double[][] bwmfiByTimeInterval = indicators.bwmfi(feedDescriptor, OfferSide.BID).calculate(from, to);
double[][] bwmfiByCandleInterval = indicators.bwmfi(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> force(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double forceByShift = indicators.force(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, MaType.SMA).calculate(shift);
double[] forceByTimeInterval = indicators.force(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, MaType.SMA).calculate(from, to);
double[] forceByCandleInterval = indicators.force(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodmaType
- MA TypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> fractal(IFeedDescriptor feedDescriptor, OfferSide side, int barsOnSides)
Consider multiple usage examples:
double[] fractalByShift = indicators.fractal(feedDescriptor, OfferSide.BID, 2).calculate(shift);
double[][] fractalByTimeInterval = indicators.fractal(feedDescriptor, OfferSide.BID, 2).calculate(from, to);
double[][] fractalByCandleInterval = indicators.fractal(feedDescriptor, OfferSide.BID, 2).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsbarsOnSides
- Number of bars on sidesIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> rmi(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, int momentumPeriod)
Consider multiple usage examples:
double rmiByShift = indicators.rmi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 1).calculate(shift);
double[] rmiByTimeInterval = indicators.rmi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 1).calculate(from, to);
double[] rmiByCandleInterval = indicators.rmi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 1).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodmomentumPeriod
- MomentumPeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> atan(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double atanByShift = indicators.atan(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] atanByTimeInterval = indicators.atan(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] atanByCandleInterval = indicators.atan(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlEveningStar(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlEveningStarByShift = indicators.cdlEveningStar(feedDescriptor, OfferSide.BID, 0.3).calculate(shift);
int[] cdlEveningStarByTimeInterval = indicators.cdlEveningStar(feedDescriptor, OfferSide.BID, 0.3).calculate(from, to);
int[] cdlEveningStarByCandleInterval = indicators.cdlEveningStar(feedDescriptor, OfferSide.BID, 0.3).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- PenetrationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHikkake(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHikkakeByShift = indicators.cdlHikkake(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHikkakeByTimeInterval = indicators.cdlHikkake(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHikkakeByCandleInterval = indicators.cdlHikkake(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> tvs(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double tvsByShift = indicators.tvs(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 18).calculate(shift);
double[] tvsByTimeInterval = indicators.tvs(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 18).calculate(from, to);
double[] tvsByCandleInterval = indicators.tvs(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 18).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> fibPivot(IFeedDescriptor feedDescriptor, OfferSide side, Period timePeriod)
Consider multiple usage examples:
double[] fibPivotByShift = indicators.fibPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(shift);
double[][] fibPivotByTimeInterval = indicators.fibPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(from, to);
double[][] fibPivotByCandleInterval = indicators.fibPivot(feedDescriptor, OfferSide.BID, Period.DAILY).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> kama(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, int fastMAPeriod, int slowMAPeriod)
Consider multiple usage examples:
double kamaByShift = indicators.kama(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, 2, 30).calculate(shift);
double[] kamaByTimeInterval = indicators.kama(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, 2, 30).calculate(from, to);
double[] kamaByCandleInterval = indicators.kama(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, 2, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodfastMAPeriod
- Fast MA periodslowMAPeriod
- Slow MA periodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> minMax(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double[] minMaxByShift = indicators.minMax(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[][] minMaxByTimeInterval = indicators.minMax(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[][] minMaxByCandleInterval = indicators.minMax(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> wclPrice(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double wclPriceByShift = indicators.wclPrice(feedDescriptor, OfferSide.BID).calculate(shift);
double[] wclPriceByTimeInterval = indicators.wclPrice(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] wclPriceByCandleInterval = indicators.wclPrice(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlXsideGap3Methods(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlXsideGap3MethodsByShift = indicators.cdlXsideGap3Methods(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlXsideGap3MethodsByTimeInterval = indicators.cdlXsideGap3Methods(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlXsideGap3MethodsByCandleInterval = indicators.cdlXsideGap3Methods(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> ht_trendmode(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
int ht_trendmodeByShift = indicators.ht_trendmode(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
int[] ht_trendmodeByTimeInterval = indicators.ht_trendmode(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
int[] ht_trendmodeByCandleInterval = indicators.ht_trendmode(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Object[],Object[]> wsmTime(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
Object[] wsmTimeByShift = indicators.wsmTime(feedDescriptor, OfferSide.BID).calculate(shift);
Object[] wsmTimeByTimeInterval = indicators.wsmTime(feedDescriptor, OfferSide.BID).calculate(from, to);
Object[] wsmTimeByCandleInterval = indicators.wsmTime(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> sinh(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double sinhByShift = indicators.sinh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] sinhByTimeInterval = indicators.sinh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] sinhByCandleInterval = indicators.sinh(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> typPrice(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double typPriceByShift = indicators.typPrice(feedDescriptor, OfferSide.BID).calculate(shift);
double[] typPriceByTimeInterval = indicators.typPrice(feedDescriptor, OfferSide.BID).calculate(from, to);
double[] typPriceByCandleInterval = indicators.typPrice(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlHomingPigeon(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlHomingPigeonByShift = indicators.cdlHomingPigeon(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlHomingPigeonByTimeInterval = indicators.cdlHomingPigeon(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlHomingPigeonByCandleInterval = indicators.cdlHomingPigeon(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlLongLine(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlLongLineByShift = indicators.cdlLongLine(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlLongLineByTimeInterval = indicators.cdlLongLine(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlLongLineByCandleInterval = indicators.cdlLongLine(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> exp(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double expByShift = indicators.exp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] expByTimeInterval = indicators.exp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] expByCandleInterval = indicators.exp(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlEveningDojiStar(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlEveningDojiStarByShift = indicators.cdlEveningDojiStar(feedDescriptor, OfferSide.BID, 0.3).calculate(shift);
int[] cdlEveningDojiStarByTimeInterval = indicators.cdlEveningDojiStar(feedDescriptor, OfferSide.BID, 0.3).calculate(from, to);
int[] cdlEveningDojiStarByCandleInterval = indicators.cdlEveningDojiStar(feedDescriptor, OfferSide.BID, 0.3).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- PenetrationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> macd(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int fastPeriod, int slowPeriod, int signalPeriod)
Consider multiple usage examples:
double[] macdByShift = indicators.macd(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(shift);
double[][] macdByTimeInterval = indicators.macd(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(from, to);
double[][] macdByCandleInterval = indicators.macd(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsfastPeriod
- Fast PeriodslowPeriod
- Slow PeriodsignalPeriod
- Signal PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlLongLeggedDoji(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlLongLeggedDojiByShift = indicators.cdlLongLeggedDoji(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlLongLeggedDojiByTimeInterval = indicators.cdlLongLeggedDoji(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlLongLeggedDojiByCandleInterval = indicators.cdlLongLeggedDoji(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> ht_phasor(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double[] ht_phasorByShift = indicators.ht_phasor(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[][] ht_phasorByTimeInterval = indicators.ht_phasor(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[][] ht_phasorByCandleInterval = indicators.ht_phasor(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> emaEnvelope(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, double deviation)
Consider multiple usage examples:
double[] emaEnvelopeByShift = indicators.emaEnvelope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 0.1).calculate(shift);
double[][] emaEnvelopeByTimeInterval = indicators.emaEnvelope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 0.1).calculate(from, to);
double[][] emaEnvelopeByCandleInterval = indicators.emaEnvelope(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14, 0.1).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time Perioddeviation
- DeviationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> heikinAshi(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
double[] heikinAshiByShift = indicators.heikinAshi(feedDescriptor, OfferSide.BID).calculate(shift);
double[][] heikinAshiByTimeInterval = indicators.heikinAshi(feedDescriptor, OfferSide.BID).calculate(from, to);
double[][] heikinAshiByCandleInterval = indicators.heikinAshi(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> bbands(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, double nbDevUp, double nbDevDn, IIndicators.MaType maType)
Consider multiple usage examples:
double[] bbandsByShift = indicators.bbands(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 20, 2.0, 2.0, MaType.EMA).calculate(shift);
double[][] bbandsByTimeInterval = indicators.bbands(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 20, 2.0, 2.0, MaType.EMA).calculate(from, to);
double[][] bbandsByCandleInterval = indicators.bbands(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 20, 2.0, 2.0, MaType.EMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodnbDevUp
- Nb Dev UpnbDevDn
- Nb Dev DnmaType
- MA typeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ht_dcphase(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double ht_dcphaseByShift = indicators.ht_dcphase(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] ht_dcphaseByTimeInterval = indicators.ht_dcphase(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] ht_dcphaseByCandleInterval = indicators.ht_dcphase(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> add(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice1, OfferSide side1, IIndicators.AppliedPrice appliedPrice2, OfferSide side2)
Consider multiple usage examples:
double addByShift = indicators.add(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] addByTimeInterval = indicators.add(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] addByCandleInterval = indicators.add(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice1
- type
for bar-based feeds (i.e., all but ticks)side1
- Bid or Ask side for tick feedsappliedPrice2
- type
for bar-based feeds (i.e., all but ticks)side2
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> kairi(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod, IIndicators.MaType maType)
Consider multiple usage examples:
double kairiByShift = indicators.kairi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA).calculate(shift);
double[] kairiByTimeInterval = indicators.kairi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA).calculate(from, to);
double[] kairiByCandleInterval = indicators.kairi(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30, MaType.SMA).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time periodmaType
- MA TypeIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> murrey(IFeedDescriptor feedDescriptor, OfferSide side, int nPeriod, Period timePeriod, int stepBack)
Consider multiple usage examples:
double[] murreyByShift = indicators.murrey(feedDescriptor, OfferSide.BID, 90, Period.DAILY, 0).calculate(shift);
double[][] murreyByTimeInterval = indicators.murrey(feedDescriptor, OfferSide.BID, 90, Period.DAILY, 0).calculate(from, to);
double[][] murreyByCandleInterval = indicators.murrey(feedDescriptor, OfferSide.BID, 90, Period.DAILY, 0).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsnPeriod
- N PeriodtimePeriod
- Candle PeriodstepBack
- Step BackIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> atr(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double atrByShift = indicators.atr(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] atrByTimeInterval = indicators.atr(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] atrByCandleInterval = indicators.atr(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> alligator(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int jawTimePeriod, int teethTimePeriod, int lipsTimePeriod)
Consider multiple usage examples:
double[] alligatorByShift = indicators.alligator(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, 8, 5).calculate(shift);
double[][] alligatorByTimeInterval = indicators.alligator(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, 8, 5).calculate(from, to);
double[][] alligatorByCandleInterval = indicators.alligator(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 13, 8, 5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsjawTimePeriod
- Jaw Time PeriodteethTimePeriod
- Teeth Time PeriodlipsTimePeriod
- Lips Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> adx(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double adxByShift = indicators.adx(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] adxByTimeInterval = indicators.adx(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] adxByCandleInterval = indicators.adx(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl3WhiteSoldiers(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl3WhiteSoldiersByShift = indicators.cdl3WhiteSoldiers(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl3WhiteSoldiersByTimeInterval = indicators.cdl3WhiteSoldiers(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl3WhiteSoldiersByCandleInterval = indicators.cdl3WhiteSoldiers(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> acos(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double acosByShift = indicators.acos(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] acosByTimeInterval = indicators.acos(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] acosByCandleInterval = indicators.acos(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlTasukiGap(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlTasukiGapByShift = indicators.cdlTasukiGap(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlTasukiGapByTimeInterval = indicators.cdlTasukiGap(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlTasukiGapByCandleInterval = indicators.cdlTasukiGap(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdl3Outside(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdl3OutsideByShift = indicators.cdl3Outside(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdl3OutsideByTimeInterval = indicators.cdl3Outside(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdl3OutsideByCandleInterval = indicators.cdl3Outside(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlDragonflyDoji(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlDragonflyDojiByShift = indicators.cdlDragonflyDoji(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlDragonflyDojiByTimeInterval = indicators.cdlDragonflyDoji(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlDragonflyDojiByCandleInterval = indicators.cdlDragonflyDoji(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> aroonOsc(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod)
Consider multiple usage examples:
double aroonOscByShift = indicators.aroonOsc(feedDescriptor, OfferSide.BID, 14).calculate(shift);
double[] aroonOscByTimeInterval = indicators.aroonOsc(feedDescriptor, OfferSide.BID, 14).calculate(from, to);
double[] aroonOscByCandleInterval = indicators.aroonOsc(feedDescriptor, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<IBar,IBar[]> heikinAshiSingle(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
IBar heikinAshiSingleByShift = indicators.heikinAshiSingle(feedDescriptor, OfferSide.BID).calculate(shift);
IBar[] heikinAshiSingleByTimeInterval = indicators.heikinAshiSingle(feedDescriptor, OfferSide.BID).calculate(from, to);
IBar[] heikinAshiSingleByCandleInterval = indicators.heikinAshiSingle(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> log10(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side)
Consider multiple usage examples:
double log10ByShift = indicators.log10(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(shift);
double[] log10ByTimeInterval = indicators.log10(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(from, to);
double[] log10ByCandleInterval = indicators.log10(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> linearReg(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double linearRegByShift = indicators.linearReg(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(shift);
double[] linearRegByTimeInterval = indicators.linearReg(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(from, to);
double[] linearRegByCandleInterval = indicators.linearReg(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 14).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> sma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double smaByShift = indicators.sma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(shift);
double[] smaByTimeInterval = indicators.sma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(from, to);
double[] smaByCandleInterval = indicators.sma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 30).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlAbandonedBaby(IFeedDescriptor feedDescriptor, OfferSide side, double penetration)
Consider multiple usage examples:
int cdlAbandonedBabyByShift = indicators.cdlAbandonedBaby(feedDescriptor, OfferSide.BID, 0.3).calculate(shift);
int[] cdlAbandonedBabyByTimeInterval = indicators.cdlAbandonedBaby(feedDescriptor, OfferSide.BID, 0.3).calculate(from, to);
int[] cdlAbandonedBabyByCandleInterval = indicators.cdlAbandonedBaby(feedDescriptor, OfferSide.BID, 0.3).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedspenetration
- PenetrationIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> ultOsc(IFeedDescriptor feedDescriptor, OfferSide side, int timePeriod1, int timePeriod2, int timePeriod3)
Consider multiple usage examples:
double ultOscByShift = indicators.ultOsc(feedDescriptor, OfferSide.BID, 7, 14, 28).calculate(shift);
double[] ultOscByTimeInterval = indicators.ultOsc(feedDescriptor, OfferSide.BID, 7, 14, 28).calculate(from, to);
double[] ultOscByCandleInterval = indicators.ultOsc(feedDescriptor, OfferSide.BID, 7, 14, 28).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedstimePeriod1
- Time Period 1timePeriod2
- Time Period 2timePeriod3
- Time Period 3IIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<double[],double[][]> smi(IFeedDescriptor feedDescriptor, OfferSide side, int fastKPeriod, int slowKPeriod, int slowDPeriod, int smoothingPeriod)
Consider multiple usage examples:
double[] smiByShift = indicators.smi(feedDescriptor, OfferSide.BID, 2, 5, 8, 5).calculate(shift);
double[][] smiByTimeInterval = indicators.smi(feedDescriptor, OfferSide.BID, 2, 5, 8, 5).calculate(from, to);
double[][] smiByCandleInterval = indicators.smi(feedDescriptor, OfferSide.BID, 2, 5, 8, 5).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsfastKPeriod
- fastKPeriodslowKPeriod
- slowKPeriodslowDPeriod
- slowDPeriodsmoothingPeriod
- SmoothingPeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Double,double[]> hma(IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice appliedPrice, OfferSide side, int timePeriod)
Consider multiple usage examples:
double hmaByShift = indicators.hma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 15).calculate(shift);
double[] hmaByTimeInterval = indicators.hma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 15).calculate(from, to);
double[] hmaByCandleInterval = indicators.hma(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 15).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrice
- type
for bar-based feeds (i.e., all but ticks)side
- Bid or Ask side for tick feedstimePeriod
- Time PeriodIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not validIIndicatorCalculator<Integer,int[]> cdlShortLine(IFeedDescriptor feedDescriptor, OfferSide side)
Consider multiple usage examples:
int cdlShortLineByShift = indicators.cdlShortLine(feedDescriptor, OfferSide.BID).calculate(shift);
int[] cdlShortLineByTimeInterval = indicators.cdlShortLine(feedDescriptor, OfferSide.BID).calculate(from, to);
int[] cdlShortLineByCandleInterval = indicators.cdlShortLine(feedDescriptor, OfferSide.BID).calculate(10, time, 0);
feedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorside
- Bid or Ask side for tick feedsIIndicatorCalculator
object to be used for the second calculation stepJFException
- when parameters are not valid<T,U> IIndicatorCalculator<T,U> custom(String indName, Class<T> classShift, Class<U> classArr, IFeedDescriptor feedDescriptor, IIndicators.AppliedPrice[] appliedPrices, OfferSide[] offerSides, Object[] optInputs)
Consider defining a custom indicator and afterwards using it:
IIndicatorCalculator<double[], double[][]> customMacd(IFeedDescriptor feedDescriptor, AppliedPrice appliedPrice, OfferSide offerSide, int fastPeriod, int slowPeriod, int signalPeriod) {
return indicators.custom("MACD", double[].class, double[][].class, feedDescriptor, new AppliedPrice[] { appliedPrice }, new OfferSide[] { offerSide }, new Object[] { fastPeriod, slowPeriod, signalPeriod });
}
double[] customByShift = customMacd(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(shift);
double[][] customByTimeInterval = customMacd(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(from, to);
double[][] customByCandleInterval = customMacd(feedDescriptor, AppliedPrice.CLOSE, OfferSide.BID, 12, 26, 9).calculate(10, time, 0);
indName
- custom indicator nameclassShift
- class for by-shift calculationclassArr
- class for by time interval and by candle interval calculationsfeedDescriptor
- feed descriptor IFeedDescriptor
which will be used to calculate indicatorappliedPrices
- type
for bar-based feeds (i.e., all but ticks)offerSides
- Bid or Ask sides for tick feedsoptInputs
- optional inputsIIndicatorCalculator
object to be used for the second calculation stepCopyright © 2016. All rights reserved.