jp.sourceforge.orangesignal.trading.strategy.systems
クラス BollingerBandsLongEntry

java.lang.Object
  上位を拡張 jp.sourceforge.orangesignal.trading.strategy.AbstractTradingStrategy
      上位を拡張 jp.sourceforge.orangesignal.trading.strategy.TradingStrategySupport
          上位を拡張 jp.sourceforge.orangesignal.trading.strategy.systems.BollingerBandsLongEntry
すべての実装されたインタフェース:
TradingStrategy

public class BollingerBandsLongEntry
extends TradingStrategySupport


フィールドの概要
protected  Number[] bb
          ボリンジャーバンドの下位バンドデータを保持します。
protected  CrossSignal[] cross
          価格とボリンジャーバンドの下位バンドとの交差シグナルを保持します。
 
コンストラクタの概要
BollingerBandsLongEntry()
           
 
メソッドの概要
 void close()
          ストラテジーを終了します。
 boolean execute()
          ストラテジーを処理します。
 int getNum()
           
 int getPeriod()
          ボリンジャーバンドの期間を返します。
 FourPrice getPrice()
          価格の種類を返します。
 void prepare()
          ストラテジーを初期化します。
 void setNum(int num)
           
 void setPeriod(int period)
          ボリンジャーバンドの期間を設定します。
 void setPrice(FourPrice price)
          価格の種類を設定します。
 
クラス jp.sourceforge.orangesignal.trading.strategy.TradingStrategySupport から継承されたメソッド
buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort
 
クラス jp.sourceforge.orangesignal.trading.strategy.AbstractTradingStrategy から継承されたメソッド
buy, buyToCover, createOrder, getCandlestick, getClose, getCommission, getCurrentDataIndex, getCurrentEntries, getCurrentPosition, getCurrentPositions, getDataset, getDate, getDefaultOrderTiming, getEndDataIndex, getEntryDate, getEntryPrice, getHigh, getLow, getMarketPositionType, getOpen, getStartDataIndex, getStrategyName, getSymbol, getTrader, getVolume, sell, sellShort, setCurrentDataIndex, setDataset, setDate, setDefaultOrderTiming, setEndDataIndex, setStartDataIndex, setSymbol, setTrader
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

bb

protected Number[] bb
ボリンジャーバンドの下位バンドデータを保持します。


cross

protected CrossSignal[] cross
価格とボリンジャーバンドの下位バンドとの交差シグナルを保持します。

コンストラクタの詳細

BollingerBandsLongEntry

public BollingerBandsLongEntry()
メソッドの詳細

getPrice

public FourPrice getPrice()
価格の種類を返します。

戻り値:
価格の種類

setPrice

public void setPrice(FourPrice price)
価格の種類を設定します。

パラメータ:
price - 価格の種類

getPeriod

public int getPeriod()
ボリンジャーバンドの期間を返します。

戻り値:
ボリンジャーバンドの期間

setPeriod

public void setPeriod(int period)
ボリンジャーバンドの期間を設定します。

パラメータ:
period - ボリンジャーバンドの期間

getNum

public int getNum()

setNum

public void setNum(int num)

prepare

public void prepare()
クラス AbstractTradingStrategy の記述:

ストラテジーを初期化します。

デフォルトの実装は何も行いません。

定義:
インタフェース TradingStrategy 内の prepare
オーバーライド:
クラス AbstractTradingStrategy 内の prepare

execute

public boolean execute()
インタフェース TradingStrategy の記述:

ストラテジーを処理します。

戻り値:
処理を継続する場合は false。それ以外の場合は true

close

public void close()
クラス AbstractTradingStrategy の記述:

ストラテジーを終了します。

デフォルトの実装は何も行いません。

定義:
インタフェース TradingStrategy 内の close
オーバーライド:
クラス AbstractTradingStrategy 内の close


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