jp.sourceforge.orangesignal.ta
クラス ArrayDataConverter

java.lang.Object
  上位を拡張 jp.sourceforge.orangesignal.ta.ArrayDataConverter

public final class ArrayDataConverter
extends Object

プリミティブ型配列の価格データや出来高データを、テクニカル分析用データやローソク足分析用データなどへ変換するユーティリティクラスを提供します。

作成者:
杉澤 浩二

メソッドの概要
static Number[] toPrice(double[] price)
          指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
static Number[] toPrice(float[] price)
          指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
static Number[] toPrice(int[] price)
          指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
static Number[] toPrice(long[] price)
          指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。
static Number[] toTechnicalPrice(double[] price)
          指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalPrice(float[] price)
          指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalPrice(int[] price)
          指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalPrice(long[] price)
          指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalPrice(Number[] price)
          指定された配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalPrice(Number[] price, int start)
          指定された配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalPrice(Number[] price, int start, int end)
          指定された配列の価格データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(double[] volume)
          指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(float[] volume)
          指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(int[] volume)
          指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(long[] volume)
          指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(Number[] volume)
          指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(Number[] volume, int start)
          指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。
static Number[] toTechnicalVolume(Number[] volume, int start, int end)
          指定された配列の出来高データをテクニカル指標計算用データへ変換して返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

toPrice

public static Number[] toPrice(int[] price)

指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

このメソッドでは値が 0 の物を null として変換します。

パラメータ:
price - 価格データ
戻り値:
ローソク足分析用データ

toPrice

public static Number[] toPrice(long[] price)

指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

このメソッドでは値が 0 の物を null として変換します。

パラメータ:
price - 価格データ
戻り値:
ローソク足分析用データ

toPrice

public static Number[] toPrice(float[] price)

指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

このメソッドでは値が 0 の物を null として変換します。

パラメータ:
price - 価格データ
戻り値:
ローソク足分析用データ

toPrice

public static Number[] toPrice(double[] price)

指定されたプリミティブ型配列の価格データをローソク足分析用データへ変換して返します。

このメソッドでは値が 0 の物を null として変換します。

パラメータ:
price - 価格データ
戻り値:
ローソク足分析用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(int[] price)

指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が 0 の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
戻り値:
テクニカル指標計算用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(long[] price)

指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が 0 の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
戻り値:
テクニカル指標計算用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(float[] price)

指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が 0 の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
戻り値:
テクニカル指標計算用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(double[] price)

指定されたプリミティブ型配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が 0 の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
戻り値:
テクニカル指標計算用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(Number[] price)

指定された配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が null の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
戻り値:
テクニカル指標計算用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(Number[] price,
                                        int start)

指定された配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が null の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
start - 開始位置
戻り値:
テクニカル指標計算用データ

toTechnicalPrice

public static Number[] toTechnicalPrice(Number[] price,
                                        int start,
                                        int end)

指定された配列の価格データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が null の物を一つ前の値で置き換えて変換します。

パラメータ:
price - 価格データ
start - 開始位置
end - 終了位置
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(int[] volume)

指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

パラメータ:
volume - 出来高データ
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(long[] volume)

指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

パラメータ:
volume - 出来高データ
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(float[] volume)

指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

パラメータ:
volume - 出来高データ
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(double[] volume)

指定されたプリミティブ型配列の出来高データをテクニカル指標計算用データへ変換して返します。

パラメータ:
volume - 出来高データ
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(Number[] volume)

指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が null の物を 0 として変換します。

パラメータ:
volume - 出来高データ
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(Number[] volume,
                                         int start)

指定された数値配列の出来高データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が null の物を 0 として変換します。

パラメータ:
volume - 出来高データ
start - 開始位置
戻り値:
テクニカル指標計算用データ

toTechnicalVolume

public static Number[] toTechnicalVolume(Number[] volume,
                                         int start,
                                         int end)

指定された配列の出来高データをテクニカル指標計算用データへ変換して返します。

このメソッドでは値が null の物を 0 として変換します。

パラメータ:
volume - 出来高データ
start - 開始位置
end - 終了位置
戻り値:
テクニカル指標計算用データ


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