概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.sourceforge.orangesignal.ta.candle.generator
クラス DefaultCandlestick

    java.lang.Object
      jp.sourceforge.orangesignal.ta.candle.generator.DefaultCandlestick

すべての実装されたインタフェース:
  Serializable, Candlestick

    public class DefaultCandlestick

extends Object
implements Candlestick, Serializable

既定のローソク足情報を提供します。

作成者:
  杉澤 浩二
関連項目:
  直列化された形式

フィールドの概要
`protected RealBodyType` | `bodyType` 胴体の種類を保持します。
`protected double` | `close` 終値を保持します。
`protected CandlestickColor` | `color` 陰陽線の種類を保持します。
`protected Date` | `date` 日時を保持します。
`protected double` | `far` 遠距離の基準値を保持します。
`protected double` | `high` 高値を保持します。
`protected double` | `low` 安値を保持します。
`protected ShadowType` | `lowerShadowType` 下影(下ヒゲ)の種類を保持します。
`protected double` | `near` 近距離の基準値を保持します。
`protected double` | `open` 始値を保持します。
`protected double` | `same` 同距離の基準値を保持します。
`protected TrendType` | `trend` トレンドの種類を保持します。
`protected ShadowType` | `upperShadowType` 上影(上ヒゲ)の種類を保持します。

コンストラクタの概要
`protected` | `DefaultCandlestick()` デフォルトコンストラクタです。

メソッドの概要
`double` | `body()` 胴体の長さ(終値－始値)を返します。
`boolean` | `contains(Candlestick c)` 指定されたローソク足が、このローソク足に包括されるかどうかを返します。
`boolean` | `contains(double a)` 指定された値が、このローソク足に包括されるかどうかを返します。
`boolean` | `contains(double a, double b)` 指定された値が、このローソク足に包括されるかどうかを返します。
`boolean` | `containsBody(Candlestick c)` 指定されたローソク足が、このローソク足の実体に包括されるかどうかを返します。
`boolean` | `containsBody(double a)` 指定された値が、このローソク足の実体に包括されるかどうかを返します。
`boolean` | `containsBody(double a, double b)` 指定された値が、このローソク足の実体に包括されるかどうかを返します。
`boolean` | `containsBodyByBody(Candlestick c)` 指定されたローソク足の実体が、このローソク足の実体に包括されるかどうかを返します。
`boolean` | `containsByBody(Candlestick c)` 指定されたローソク足の実体が、このローソク足に包括されるかどうかを返します。
`boolean` | `gap(Candlestick c)` 指定されたローソク足とこのローソク足にギャップ(窓)があるかどうかを返します。
`boolean` | `gap(double a, double b)` 指定された値とこのローソク足にギャップ(窓)があるかどうかを返します。
`boolean` | `gapBody(Candlestick c)` 指定されたローソク足とこのローソク足の実体にギャップ(窓)があるかどうかを返します。
`boolean` | `gapBody(double a, double b)` 指定された値とこのローソク足の実体にギャップ(窓)があるかどうかを返します。
`boolean` | `gapBodyByBody(Candlestick c)` 指定されたローソク足の実体とこのローソク足の実体にギャップ(窓)があるかどうかを返します。
`boolean` | `gapByBody(Candlestick c)` 指定されたローソク足の実体とこのローソク足にギャップ(窓)があるかどうかを返します。
`boolean` | `gapDown(Candlestick c)` 指定されたローソク足とこのローソク足に下位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapDown(double a, double b)` 指定された値とこのローソク足に下位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapDownBody(Candlestick c)` 指定されたローソク足とこのローソク足の実体に下位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapDownBody(double a, double b)` 指定された値とこのローソク足の実体に下位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapDownBodyByBody(Candlestick c)` 指定されたローソク足の実体とこのローソク足の実体に下位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapDownByBody(Candlestick c)` 指定されたローソク足の実体とこのローソク足に下位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapUp(Candlestick c)` 指定されたローソク足とこのローソク足に上位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapUp(double a, double b)` 指定された値とこのローソク足に上位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapUpBody(Candlestick c)` 指定されたローソク足とこのローソク足の実体に上位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapUpBody(double a, double b)` 指定された値とこのローソク足の実体に上位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapUpBodyByBody(Candlestick c)` 指定されたローソク足の実体とこのローソク足の実体に上位のギャップ(窓)があるかどうかを返します。
`boolean` | `gapUpByBody(Candlestick c)` 指定されたローソク足の実体とこのローソク足に上位のギャップ(窓)があるかどうかを返します。
`RealBodyType` | `getBodyType()` 胴体の種類を返します。
`double` | `getClose()` 終値を返します。
`CandlestickColor` | `getColor()` 陰陽線の種類を返します。
`Date` | `getDate()` 日時を返します。
`double` | `getHigh()` 高値を返します。
`double` | `getLow()` 安値を返します。
`ShadowType` | `getLowerShadowType()` 下影(下ヒゲ)の種類を返します。
`double` | `getOpen()` 始値を返します。
`TrendType` | `getTrend()` トレンドの種類を返します。
`ShadowType` | `getUpperShadowType()` 上影(上ヒゲ)の種類を返します。
`boolean` | `isCloseInBottomQuarter()` 終値がこのローソク足の 25% 以下の位置にあるかどうかを返します。
`boolean` | `isCloseInTopQuarter()` 終値がこのローソク足の 75% 以上の位置にあるかどうかを返します。
`boolean` | `isClosingMarubozu()` このローソク足の形が大引坊主かどうかを返します。
`boolean` | `isDragonflyDoji()` このローソク足の形が蜻蛉(トンボ)かどうかを返します。
`boolean` | `isFar(double a, double b)` このローソク足の遠距離基準値を使用して、指定された値同士が遠距離かどうかを返します。
`boolean` | `isFarClose(double a)` 指定された値が終値の遠距離かどうかを返します。
`boolean` | `isFarHigh(double a)` 指定された値が高値の遠距離かどうかを返します。
`boolean` | `isFarLow(double a)` 指定された値が安値の遠距離かどうかを返します。
`boolean` | `isFarOpen(double a)` 指定された値が始値の遠距離かどうかを返します。
`boolean` | `isFourPriceDoji()` このローソク足の形が四値同時かどうかを返します。
`boolean` | `isGravestoneDoji()` このローソク足の形が塔婆(トウバ)かどうかを返します。
`boolean` | `isHangingMan()` このローソク足の形が唐傘(カラカサ)又は首吊りかどうかを返します。
`boolean` | `isHighWave()` このローソク足の形が足長独楽(コマ)かどうかを返します。
`boolean` | `isLongBlack()` このローソク足の形が大陰線かどうかを返します。
`boolean` | `isLongLeggedDoji()` このローソク足の形が足長同時かどうかを返します。
`boolean` | `isLongWhite()` このローソク足の形が大陽線かどうかを返します。
`boolean` | `isMarubozu()` このローソク足の形が丸坊主かどうかを返します。
`boolean` | `isNear(double a, double b)` このローソク足の近距離基準値を使用して、指定された値同士が近距離かどうかを返します。
`boolean` | `isNearClose(double a)` 指定された値が終値の近距離かどうかを返します。
`boolean` | `isNearHigh(double a)` 指定された値が高値の近距離かどうかを返します。
`boolean` | `isNearLow(double a)` 指定された値が安値の近距離かどうかを返します。
`boolean` | `isNearOpen(double a)` 指定された値が始値の近距離かどうかを返します。
`boolean` | `isOpeningMarubozu()` このローソク足の形が寄付坊主かどうかを返します。
`boolean` | `isSame(double a, double b)` このローソク足の同距離基準値を使用して、指定された値同士が同距離かどうかを返します。
`boolean` | `isSameClose(double a)` 指定された値が終値の同距離かどうかを返します。
`boolean` | `isSameHigh(double a)` 指定された値が高値の同距離かどうかを返します。
`boolean` | `isSameLow(double a)` 指定された値が安値の同距離かどうかを返します。
`boolean` | `isSameOpen(double a)` 指定された値が始値の同距離かどうかを返します。
`boolean` | `isShootingStar()` このローソク足の形が金槌(カナヅチ/トンカチ)かどうかを返します。
`boolean` | `isShortBlack()` このローソク足の形が小陰線かどうかを返します。
`boolean` | `isShortWhite()` このローソク足の形が小陽線かどうかを返します。
`boolean` | `isSmallClosingMarubozu()` このローソク足の形が小さい大引坊主かどうかを返します。
`boolean` | `isSmallMarubozu()` このローソク足の形が小さい丸坊主かどうかを返します。
`boolean` | `isSmallOpeningMarubozu()` このローソク足の形が小さい寄付坊主かどうかを返します。
`boolean` | `isSpinningTop()` このローソク足の形が独楽(コマ)かどうかを返します。
`double` | `length()` ローソクの長さ(高値－安値)を返します。
`double` | `lowerBody()` 胴体下部の値(始値または終値の小さい方)を返します。
`double` | `lowerShadow()` 下影(下ヒゲ)の長さを返します。
`double` | `median()` ローソク中央の値を返します。
`double` | `midpoint()` 胴体中央の値を返します。
`boolean` | `overlaps(Candlestick c)` 指定されたローソク足が、このローソク足にオーバラップするかどうかを返します。
`boolean` | `overlaps(double a, double b)` 指定された値が、このローソク足にオーバラップするかどうかを返します。
`boolean` | `overlapsBody(Candlestick c)` 指定されたローソク足が、このローソク足の実体にオーバラップするかどうかを返します。
`boolean` | `overlapsBody(double a, double b)` 指定された値が、このローソク足の実体にオーバラップするかどうかを返します。
`boolean` | `overlapsBodyByBody(Candlestick c)` 指定されたローソク足の実体が、このローソク足の実体にオーバラップするかどうかを返します。
`boolean` | `overlapsByBody(Candlestick c)` 指定されたローソク足の実体が、このローソク足にオーバラップするかどうかを返します。
`double` | `shadow()` 影(ヒゲ)全体の長さ(ローソクの長さ－実体の長さ)を返します。
`double` | `upperBody()` 胴体上部の値(始値または終値の大きい方)を返します。
`double` | `upperShadow()` 上影(上ヒゲ)の長さを返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### trend

    protected TrendType trend

  トレンドの種類を保持します。

### color

    protected CandlestickColor color

  陰陽線の種類を保持します。

### bodyType

    protected RealBodyType bodyType

  胴体の種類を保持します。

### upperShadowType

    protected ShadowType upperShadowType

  上影(上ヒゲ)の種類を保持します。

### lowerShadowType

    protected ShadowType lowerShadowType

  下影(下ヒゲ)の種類を保持します。

### date

    protected Date date

  日時を保持します。

### open

    protected double open

  始値を保持します。

### high

    protected double high

  高値を保持します。

### low

    protected double low

  安値を保持します。

### close

    protected double close

  終値を保持します。

### same

    protected double same

  同距離の基準値を保持します。

### near

    protected double near

  近距離の基準値を保持します。

### far

    protected double far

  遠距離の基準値を保持します。

コンストラクタの詳細

### DefaultCandlestick

    protected DefaultCandlestick()

  デフォルトコンストラクタです。

メソッドの詳細

### getTrend

    public TrendType getTrend()

  インタフェース `Candlestick` の記述:
  トレンドの種類を返します。

  定義:
    インタフェース `Candlestick` 内の `getTrend`
  戻り値:
    トレンドの種類または `null`

### getColor

    public CandlestickColor getColor()

  インタフェース `Candlestick` の記述:
  陰陽線の種類を返します。

  定義:
    インタフェース `Candlestick` 内の `getColor`
  戻り値:
    陰陽線の種類

### getBodyType

    public RealBodyType getBodyType()

  インタフェース `Candlestick` の記述:
  胴体の種類を返します。

  定義:
    インタフェース `Candlestick` 内の `getBodyType`
  戻り値:
    胴体の種類

### getUpperShadowType

    public ShadowType getUpperShadowType()

  インタフェース `Candlestick` の記述:
  上影(上ヒゲ)の種類を返します。

  定義:
    インタフェース `Candlestick` 内の `getUpperShadowType`
  戻り値:
    上影(上ヒゲ)の種類

### getLowerShadowType

    public ShadowType getLowerShadowType()

  インタフェース `Candlestick` の記述:
  下影(下ヒゲ)の種類を返します。

  定義:
    インタフェース `Candlestick` 内の `getLowerShadowType`
  戻り値:
    下影(下ヒゲ)の種類

### getDate

    public Date getDate()

  インタフェース `Candlestick` の記述:
  日時を返します。

  定義:
    インタフェース `Candlestick` 内の `getDate`
  戻り値:
    日時

### getOpen

    public double getOpen()

  インタフェース `Candlestick` の記述:
  始値を返します。

  定義:
    インタフェース `Candlestick` 内の `getOpen`
  戻り値:
    始値

### getHigh

    public double getHigh()

  インタフェース `Candlestick` の記述:
  高値を返します。

  定義:
    インタフェース `Candlestick` 内の `getHigh`
  戻り値:
    高値

### getLow

    public double getLow()

  インタフェース `Candlestick` の記述:
  安値を返します。

  定義:
    インタフェース `Candlestick` 内の `getLow`
  戻り値:
    安値

### getClose

    public double getClose()

  インタフェース `Candlestick` の記述:
  終値を返します。

  定義:
    インタフェース `Candlestick` 内の `getClose`
  戻り値:
    終値

### length

    public double length()

  インタフェース `Candlestick` の記述:
  ローソクの長さ(高値－安値)を返します。

  定義:
    インタフェース `Candlestick` 内の `length`
  戻り値:
    ローソクの長さ

### median

    public double median()

  インタフェース `Candlestick` の記述:
  ローソク中央の値を返します。

  定義:
    インタフェース `Candlestick` 内の `median`
  戻り値:
    ローソク中央の値

### body

    public double body()

  インタフェース `Candlestick` の記述:
  胴体の長さ(終値－始値)を返します。

  定義:
    インタフェース `Candlestick` 内の `body`
  戻り値:
    実体の長さ

### upperBody

    public double upperBody()

  インタフェース `Candlestick` の記述:
  胴体上部の値(始値または終値の大きい方)を返します。

  定義:
    インタフェース `Candlestick` 内の `upperBody`
  戻り値:
    実体上部の値

### lowerBody

    public double lowerBody()

  インタフェース `Candlestick` の記述:
  胴体下部の値(始値または終値の小さい方)を返します。

  定義:
    インタフェース `Candlestick` 内の `lowerBody`
  戻り値:
    実体下部の値

### midpoint

    public double midpoint()

  インタフェース `Candlestick` の記述:
  胴体中央の値を返します。

  定義:
    インタフェース `Candlestick` 内の `midpoint`
  戻り値:
    実体中央の値

### shadow

    public double shadow()

  インタフェース `Candlestick` の記述:
  影(ヒゲ)全体の長さ(ローソクの長さ－実体の長さ)を返します。

  定義:
    インタフェース `Candlestick` 内の `shadow`
  戻り値:
    影(ヒゲ)全体の長さ

### upperShadow

    public double upperShadow()

  インタフェース `Candlestick` の記述:
  上影(上ヒゲ)の長さを返します。

  定義:
    インタフェース `Candlestick` 内の `upperShadow`
  戻り値:
    上影(上ヒゲ)の長さ

### lowerShadow

    public double lowerShadow()

  インタフェース `Candlestick` の記述:
  下影(下ヒゲ)の長さを返します。

  定義:
    インタフェース `Candlestick` 内の `lowerShadow`
  戻り値:
    下影(下ヒゲ)の長さ

### isLongWhite

    public boolean isLongWhite()

  このローソク足の形が大陽線かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が陽線(白)で長い
  2. 上影(上ヒゲ)が長くない
  3. 下影(下ヒゲ)が長くない

  定義:
    インタフェース `Candlestick` 内の `isLongWhite`
  戻り値:
    このローソク足が大陽線の場合は `true` それ以外の場合は `false`

### isLongBlack

    public boolean isLongBlack()

  このローソク足の形が大陰線かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が陰線(黒)で長い
  2. 上影(上ヒゲ)が長くない
  3. 下影(下ヒゲ)が長くない

  定義:
    インタフェース `Candlestick` 内の `isLongBlack`
  戻り値:
    このローソク足が大陰線の場合は `true` それ以外の場合は `false`

### isShortWhite

    public boolean isShortWhite()

  このローソク足の形が小陽線かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が陽線(白)で短い
  2. 上影(上ヒゲ)が長くない
  3. 下影(下ヒゲ)が長くない

  定義:
    インタフェース `Candlestick` 内の `isShortWhite`
  戻り値:
    このローソク足が小陽線の場合は `true` それ以外の場合は `false`

### isShortBlack

    public boolean isShortBlack()

  このローソク足の形が小陰線かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が陰線(黒)で短い
  2. 上影(上ヒゲ)が長くない
  3. 下影(下ヒゲ)が長くない

  定義:
    インタフェース `Candlestick` 内の `isShortBlack`
  戻り値:
    このローソク足が小陰線の場合は `true` それ以外の場合は `false`

### isMarubozu

    public boolean isMarubozu()

  このローソク足の形が丸坊主かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が長い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isMarubozu`
  戻り値:
    このローソク足が丸坊主の場合は `true` それ以外の場合は `false`

### isOpeningMarubozu

    public boolean isOpeningMarubozu()

  このローソク足の形が寄付坊主かどうかを返します。

  この実装は以下の基準で判断します。

  陽の寄付坊主

  1. 胴体が長い
  2. 上影(上ヒゲ)が無い(極短含む)以外
  3. 下影(下ヒゲ)が無い(極短含む)

  陰の寄付坊主

  1. 胴体が長い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が無い(極短含む)以外

  定義:
    インタフェース `Candlestick` 内の `isOpeningMarubozu`
  戻り値:
    このローソク足の形が寄付坊主の場合は `true` それ以外の場合は `false`

### isClosingMarubozu

    public boolean isClosingMarubozu()

  このローソク足の形が大引坊主かどうかを返します。

  この実装は以下の基準で判断します。

  陽の大引坊主

  1. 胴体が長い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が無い(極短含む)以外

  陰の大引坊主

  1. 胴体が長い
  2. 上影(上ヒゲ)が無い(極短含む)以外
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isClosingMarubozu`
  戻り値:
    このローソク足の形が大引坊主の場合は `true` それ以外の場合は `false`

### isSmallMarubozu

    public boolean isSmallMarubozu()

  このローソク足の形が小さい丸坊主かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が短い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isSmallMarubozu`
  戻り値:
    このローソク足が小さい丸坊主の場合は `true` それ以外の場合は `false`

### isSmallOpeningMarubozu

    public boolean isSmallOpeningMarubozu()

  このローソク足の形が小さい寄付坊主かどうかを返します。

  この実装は以下の基準で判断します。

  陽の寄付坊主

  1. 胴体が短い
  2. 上影(上ヒゲ)が短い
  3. 下影(下ヒゲ)が無い(極短含む)

  陰の寄付坊主

  1. 胴体が短い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が短い

  定義:
    インタフェース `Candlestick` 内の `isSmallOpeningMarubozu`
  戻り値:
    このローソク足の形が小さい寄付坊主の場合は `true` それ以外の場合は `false`

### isSmallClosingMarubozu

    public boolean isSmallClosingMarubozu()

  このローソク足の形が小さい大引坊主かどうかを返します。

  この実装は以下の基準で判断します。

  陽の大引坊主

  1. 胴体が短い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が短い

  陰の大引坊主

  1. 胴体が短い
  2. 上影(上ヒゲ)が短い
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isSmallClosingMarubozu`
  戻り値:
    このローソク足の形が小さい大引坊主の場合は `true` それ以外の場合は `false`

### isSpinningTop

    public boolean isSpinningTop()

  このローソク足の形が独楽(コマ)かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が短い
  2. 上影(下ヒゲ)が短い
  3. 下影(下ヒゲ)が短い

  定義:
    インタフェース `Candlestick` 内の `isSpinningTop`
  戻り値:
    このローソク足の形が独楽(コマ)の場合は `true` それ以外の場合は `false`

### isHighWave

    public boolean isHighWave()

  このローソク足の形が足長独楽(コマ)かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が短い
  2. 上影(下ヒゲ)が長い
  3. 下影(下ヒゲ)が長い

  定義:
    インタフェース `Candlestick` 内の `isHighWave`
  戻り値:
    このローソク足の形が足長独楽(コマ)の場合は `true` それ以外の場合は `false`

### isHangingMan

    public boolean isHangingMan()

  このローソク足の形が唐傘(カラカサ)又は首吊りかどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が短い
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が長い

  定義:
    インタフェース `Candlestick` 内の `isHangingMan`
  戻り値:
    このローソク足の形が唐傘(カラカサ)又は首吊りの場合は `true` それ以外の場合は `false`

### isShootingStar

    public boolean isShootingStar()

  このローソク足の形が金槌(カナヅチ/トンカチ)かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が短い
  2. 上影(上ヒゲ)が長い
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isShootingStar`
  戻り値:
    このローソク足の形が金槌(カナヅチ/トンカチ)の場合は `true` それ以外の場合は `false`

### isLongLeggedDoji

    public boolean isLongLeggedDoji()

  このローソク足の形が足長同時かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が同時
  2. 上影(上ヒゲ)が長い
  3. 下影(下ヒゲ)が長い

  定義:
    インタフェース `Candlestick` 内の `isLongLeggedDoji`
  戻り値:
    このローソク足の形が足長同時の場合は `true` それ以外の場合は `false`

### isGravestoneDoji

    public boolean isGravestoneDoji()

  このローソク足の形が塔婆(トウバ)かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が同時
  2. 上影(上ヒゲ)が長い
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isGravestoneDoji`
  戻り値:
    このローソク足の形が塔婆(トウバ)の場合は `true` それ以外の場合は `false`

### isDragonflyDoji

    public boolean isDragonflyDoji()

  このローソク足の形が蜻蛉(トンボ)かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が同時
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が長い

  定義:
    インタフェース `Candlestick` 内の `isDragonflyDoji`
  戻り値:
    このローソク足の形が蜻蛉(トンボ)の場合は `true` それ以外の場合は `false`

### isFourPriceDoji

    public boolean isFourPriceDoji()

  このローソク足の形が四値同時かどうかを返します。

  この実装は以下の基準で判断します。

  1. 胴体が同時
  2. 上影(上ヒゲ)が無い(極短含む)
  3. 下影(下ヒゲ)が無い(極短含む)

  定義:
    インタフェース `Candlestick` 内の `isFourPriceDoji`
  戻り値:
    このローソク足の形が四値同時の場合は `true` それ以外の場合は `false`

### contains

    public boolean contains(double a)

  インタフェース `Candlestick` の記述:
  指定された値が、このローソク足に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `contains`
  パラメータ:
    `a` - 値
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### contains

    public boolean contains(double a,
                            double b)

  インタフェース `Candlestick` の記述:
  指定された値が、このローソク足に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `contains`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### contains

    public boolean contains(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足が、このローソク足に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `contains`
  パラメータ:
    `c` - ローソク足
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### containsByBody

    public boolean containsByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体が、このローソク足に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `containsByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### containsBody

    public boolean containsBody(double a)

  インタフェース `Candlestick` の記述:
  指定された値が、このローソク足の実体に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `containsBody`
  パラメータ:
    `a` - 値
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### containsBody

    public boolean containsBody(double a,
                                double b)

  インタフェース `Candlestick` の記述:
  指定された値が、このローソク足の実体に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `containsBody`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### containsBody

    public boolean containsBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足が、このローソク足の実体に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `containsBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### containsBodyByBody

    public boolean containsBodyByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体が、このローソク足の実体に包括されるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `containsBodyByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    包括される場合は `true` それ以外の場合は `false`

### overlaps

    public boolean overlaps(double a,
                            double b)

  インタフェース `Candlestick` の記述:
  指定された値が、このローソク足にオーバラップするかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `overlaps`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    オーバラップする場合は `true` それ以外の場合は `false`

### overlaps

    public boolean overlaps(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足が、このローソク足にオーバラップするかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `overlaps`
  パラメータ:
    `c` - ローソク足
  戻り値:
    オーバラップする場合は `true` それ以外の場合は `false`

### overlapsByBody

    public boolean overlapsByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体が、このローソク足にオーバラップするかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `overlapsByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    オーバラップする場合は `true` それ以外の場合は `false`

### overlapsBody

    public boolean overlapsBody(double a,
                                double b)

  インタフェース `Candlestick` の記述:
  指定された値が、このローソク足の実体にオーバラップするかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `overlapsBody`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    オーバラップする場合は `true` それ以外の場合は `false`

### overlapsBody

    public boolean overlapsBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足が、このローソク足の実体にオーバラップするかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `overlapsBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    オーバラップする場合は `true` それ以外の場合は `false`

### overlapsBodyByBody

    public boolean overlapsBodyByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体が、このローソク足の実体にオーバラップするかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `overlapsBodyByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    オーバラップする場合は `true` それ以外の場合は `false`

### gap

    public boolean gap(double a,
                       double b)

  インタフェース `Candlestick` の記述:
  指定された値とこのローソク足にギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gap`
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gap

    public boolean gap(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足とこのローソク足にギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gap`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapByBody

    public boolean gapByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体とこのローソク足にギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapBody

    public boolean gapBody(double a,
                           double b)

  インタフェース `Candlestick` の記述:
  指定された値とこのローソク足の実体にギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapBody`
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapBody

    public boolean gapBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足とこのローソク足の実体にギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapBodyByBody

    public boolean gapBodyByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体とこのローソク足の実体にギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapBodyByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapUp

    public boolean gapUp(double a,
                         double b)

  インタフェース `Candlestick` の記述:
  指定された値とこのローソク足に上位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapUp`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapUp

    public boolean gapUp(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足とこのローソク足に上位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapUp`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapUpByBody

    public boolean gapUpByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体とこのローソク足に上位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapUpByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapUpBody

    public boolean gapUpBody(double a,
                             double b)

  インタフェース `Candlestick` の記述:
  指定された値とこのローソク足の実体に上位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapUpBody`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapUpBody

    public boolean gapUpBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足とこのローソク足の実体に上位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapUpBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapUpBodyByBody

    public boolean gapUpBodyByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体とこのローソク足の実体に上位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapUpBodyByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapDown

    public boolean gapDown(double a,
                           double b)

  インタフェース `Candlestick` の記述:
  指定された値とこのローソク足に下位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapDown`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapDown

    public boolean gapDown(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足とこのローソク足に下位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapDown`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapDownByBody

    public boolean gapDownByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体とこのローソク足に下位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapDownByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapDownBody

    public boolean gapDownBody(double a,
                               double b)

  インタフェース `Candlestick` の記述:
  指定された値とこのローソク足の実体に下位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapDownBody`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapDownBody

    public boolean gapDownBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足とこのローソク足の実体に下位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapDownBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### gapDownBodyByBody

    public boolean gapDownBodyByBody(Candlestick c)

  インタフェース `Candlestick` の記述:
  指定されたローソク足の実体とこのローソク足の実体に下位のギャップ(窓)があるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `gapDownBodyByBody`
  パラメータ:
    `c` - ローソク足
  戻り値:
    ギャップ(窓)がある場合は `true` それ以外の場合は `false`

### isSameOpen

    public boolean isSameOpen(double a)

  インタフェース `Candlestick` の記述:
  指定された値が始値の同距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isSameOpen`
  パラメータ:
    `a` - 値
  戻り値:
    始値の同距離である場合は `true` それ以外の場合は `false`

### isSameHigh

    public boolean isSameHigh(double a)

  インタフェース `Candlestick` の記述:
  指定された値が高値の同距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isSameHigh`
  パラメータ:
    `a` - 値
  戻り値:
    高値の同距離である場合は `true` それ以外の場合は `false`

### isSameLow

    public boolean isSameLow(double a)

  インタフェース `Candlestick` の記述:
  指定された値が安値の同距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isSameLow`
  パラメータ:
    `a` - 値
  戻り値:
    安値の同距離である場合は `true` それ以外の場合は `false`

### isSameClose

    public boolean isSameClose(double a)

  インタフェース `Candlestick` の記述:
  指定された値が終値の同距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isSameClose`
  パラメータ:
    `a` - 値
  戻り値:
    終値の同距離である場合は `true` それ以外の場合は `false`

### isSame

    public boolean isSame(double a,
                          double b)

  インタフェース `Candlestick` の記述:
  このローソク足の同距離基準値を使用して、指定された値同士が同距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isSame`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    値同士が同距離である場合は `true` それ以外の場合は `false`

### isNearOpen

    public boolean isNearOpen(double a)

  インタフェース `Candlestick` の記述:
  指定された値が始値の近距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isNearOpen`
  パラメータ:
    `a` - 値
  戻り値:
    始値の近距離である場合は `true` それ以外の場合は `false`

### isNearHigh

    public boolean isNearHigh(double a)

  インタフェース `Candlestick` の記述:
  指定された値が高値の近距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isNearHigh`
  パラメータ:
    `a` - 値
  戻り値:
    高値の近距離である場合は `true` それ以外の場合は `false`

### isNearLow

    public boolean isNearLow(double a)

  インタフェース `Candlestick` の記述:
  指定された値が安値の近距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isNearLow`
  パラメータ:
    `a` - 値
  戻り値:
    安値の近距離である場合は `true` それ以外の場合は `false`

### isNearClose

    public boolean isNearClose(double a)

  インタフェース `Candlestick` の記述:
  指定された値が終値の近距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isNearClose`
  パラメータ:
    `a` - 値
  戻り値:
    終値の近距離である場合は `true` それ以外の場合は `false`

### isNear

    public boolean isNear(double a,
                          double b)

  インタフェース `Candlestick` の記述:
  このローソク足の近距離基準値を使用して、指定された値同士が近距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isNear`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    値同士が近距離である場合は `true` それ以外の場合は `false`

### isFarOpen

    public boolean isFarOpen(double a)

  インタフェース `Candlestick` の記述:
  指定された値が始値の遠距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isFarOpen`
  パラメータ:
    `a` - 値
  戻り値:
    始値の遠距離である場合は `true` それ以外の場合は `false`

### isFarHigh

    public boolean isFarHigh(double a)

  インタフェース `Candlestick` の記述:
  指定された値が高値の遠距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isFarHigh`
  パラメータ:
    `a` - 値
  戻り値:
    高値の遠距離である場合は `true` それ以外の場合は `false`

### isFarLow

    public boolean isFarLow(double a)

  インタフェース `Candlestick` の記述:
  指定された値が安値の遠距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isFarLow`
  パラメータ:
    `a` - 値
  戻り値:
    安値の遠距離である場合は `true` それ以外の場合は `false`

### isFarClose

    public boolean isFarClose(double a)

  インタフェース `Candlestick` の記述:
  指定された値が終値の遠距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isFarClose`
  パラメータ:
    `a` - 値
  戻り値:
    終値の遠距離である場合は `true` それ以外の場合は `false`

### isFar

    public boolean isFar(double a,
                         double b)

  インタフェース `Candlestick` の記述:
  このローソク足の遠距離基準値を使用して、指定された値同士が遠距離かどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isFar`
  パラメータ:
    `a` - 値1
    `b` - 値2
  戻り値:
    値同士が遠距離である場合は `true` それ以外の場合は `false`

### isCloseInBottomQuarter

    public boolean isCloseInBottomQuarter()

  インタフェース `Candlestick` の記述:
  終値がこのローソク足の 25% 以下の位置にあるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isCloseInBottomQuarter`
  戻り値:
    終値がこのローソク足の 25% 以下の位置にある場合は `true` それ以外の場合は `false`

### isCloseInTopQuarter

    public boolean isCloseInTopQuarter()

  インタフェース `Candlestick` の記述:
  終値がこのローソク足の 75% 以上の位置にあるかどうかを返します。

  定義:
    インタフェース `Candlestick` 内の `isCloseInTopQuarter`
  戻り値:
    終値がこのローソク足の 75% 以上の位置にある場合は `true` それ以外の場合は `false`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.